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