Bug#713223: libredis-perl: FTBFS: tests failed
Lucas Nussbaum
lucas at lucas-nussbaum.net
Sat Jun 22 12:20:58 UTC 2013
Source: libredis-perl
Version: 2:1.9610-1
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20130620 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> make[1]: Entering directory `/«PKGBUILDDIR»'
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
> t/00-compile.t ........... ok
> t/01-basic.t ............. ok
> t/02-responses.t ......... ok
> # child is ready to test, signal parent to kill our server
> # parent killed pub/sub redis server, signal child to proceed
> # now, check wait_for_messages(), should not block...
> # wait_for_messages(0) did not block
> # parent waiting for child 15102...
> t/03-pubsub.t ............ ok
> t/04-pipeline.t .......... ok
> t/05-nonblock.t .......... ok
> t/06-on-connect.t ........ ok
> # Sleeping 11 seconds, waiting for Redis to timeout...
>
> # Failed test 'Bad commands still die'
> # at t/07-reconnect.t line 76.
> # '[set] ERR syntax error, at /«PKGBUILDDIR»/blib/lib/Redis.pm line 163
> # Redis::__ANON__(undef, 'ERR syntax error') called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 195
> # Redis::wait_one_response('Redis=HASH(0x1ee1ef0)') called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 183
> # Redis::wait_all_responses('Redis=HASH(0x1ee1ef0)') called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 172
> # Redis::__run_cmd('Redis=HASH(0x1ee1ef0)', 'set', undef, undef, undef, 'bad', 'reconnect', 1) called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 130
> # Redis::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 76
> # eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
> # Try::Tiny::try('CODE(0x205f8f8)', 'Try::Tiny::Catch=REF(0x205eff8)') called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 149
> # Redis::__with_reconnect('Redis=HASH(0x1ee1ef0)', 'CODE(0x205f8f8)') called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 132
> # Redis::__std_cmd('Redis=HASH(0x1ee1ef0)', 'set', 'bad', 'reconnect', 1) called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 101
> # Redis::__ANON__('Redis=HASH(0x1ee1ef0)', 'bad', 'reconnect', 1) called at t/07-reconnect.t line 75
> # main::__ANON__() called at /usr/share/perl5/Test/Fatal.pm line 23
> # Test::Fatal::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 71
> # eval {...} called at /usr/share/perl5/Try/Tiny.pm line 67
> # Try::Tiny::try('CODE(0x1d99c50)', 'Try::Tiny::Catch=REF(0x1ee1da0)') called at /usr/share/perl5/Test/Fatal.pm line 30
> # Test::Fatal::exception('CODE(0x205f700)') called at t/07-reconnect.t line 76
> # main::__ANON__() called at /usr/share/perl/5.14/Test/Builder.pm line 234
> # Test::Builder::__ANON__() called at /usr/share/perl/5.14/Test/Builder.pm line 239
> # eval {...} called at /usr/share/perl/5.14/Test/Builder.pm line 239
> # Test::Builder::subtest('Test::Builder=HASH(0x1568490)', 'Bad commnands don\'t trigger reconnect', 'CODE(0x1d5b728)') called at /usr/share/perl/5.14/Test/More.pm line 747
> # Test::More::subtest('Bad commnands don\'t trigger reconnect', 'CODE(0x1d5b728)') called at t/07-reconnect.t line 80
> # '
> # doesn't match '(?^:ERR wrong number of arguments for 'set' command)'
> # Looks like you failed 1 test of 3.
>
> # Failed test 'Bad commnands don't trigger reconnect'
> # at t/07-reconnect.t line 80.
> # Sleeping 11 seconds, waiting for Redis to timeout...
> # Looks like you failed 1 test of 8.
> t/07-reconnect.t .........
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/8 subtests
> t/08-unix-socket.t ....... skipped: Define ENV TEST_REDIS_SERVER_SOCK_PATH to test UNIX socket support
> t/09-env-redis-server.t .. ok
> t/10-tie-list.t .......... ok
> t/20-tie-hash.t .......... ok
> t/30-scripts.t ........... ok
> t/42-client_cmds.t ....... ok
>
> Test Summary Report
> -------------------
> t/07-reconnect.t (Wstat: 256 Tests: 8 Failed: 1)
> Failed test: 6
> Non-zero exit status: 1
> Files=14, Tests=261, 53 wallclock secs ( 0.10 usr 0.10 sys + 6.87 cusr 1.28 csys = 8.35 CPU)
> Result: FAIL
> Failed 1/14 test programs. 1/261 subtests failed.
> make[1]: *** [test_dynamic] Error 255
The full build log is available from:
http://aws-logs.debian.net/ftbfs-logs/2013/06/20/libredis-perl_1.9610-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
More information about the pkg-perl-maintainers
mailing list