Bug#730906: libredis-perl: FTBFS: Failed tests
David Suárez
david.sephirot at gmail.com
Sat Nov 30 16:36:46 UTC 2013
Source: libredis-perl
Version: 2:1.9620-1
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20131128 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully):
> 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
>
> # Failed test 'Error responses throw exception'
> # at t/01-basic.t line 101.
> # '[lpush] WRONGTYPE Operation against a key holding the wrong kind of value, at /«PKGBUILDDIR»/blib/lib/Redis.pm line 167, <GEN6> line 81.
> # Redis::__ANON__(undef, 'WRONGTYPE Operation against a key holding the wrong kind of v...') called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 199
> # Redis::wait_one_response('Redis=HASH(0x30bc9d8)') called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 187
> # Redis::wait_all_responses('Redis=HASH(0x30bc9d8)') called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 176
> # Redis::__run_cmd('Redis=HASH(0x30bc9d8)', 'lpush', undef, undef, undef, 'foo', 'bar') called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 128
> # Redis::__std_cmd('Redis=HASH(0x30bc9d8)', 'lpush', 'foo', 'bar') called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 105
> # Redis::__ANON__('Redis=HASH(0x30bc9d8)', 'foo', 'bar') called at t/01-basic.t line 100
> # main::__ANON__() called at /usr/share/perl5/Test/Fatal.pm line 45
> # Test::Fatal::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 78
> # eval {...} called at /usr/share/perl5/Try/Tiny.pm line 74
> # Try::Tiny::try('CODE(0x2febfc0)', 'Try::Tiny::Catch=REF(0x2c76ab8)') called at /usr/share/perl5/Test/Fatal.pm line 52
> # Test::Fatal::exception('CODE(0x2fec038)') called at t/01-basic.t line 101
> # '
> # doesn't match '(?^:\[lpush\] ERR Operation against a key holding the wrong kind of value,)'
> # Looks like you failed 1 test of 198.
> t/01-basic.t .............
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/198 subtests
> 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 8455...
> t/03-pubsub.t ............ ok
>
> # Failed test 'transaction'
> # at t/04-pipeline.t line 27.
> # Compared $data->[4][0][1][1]
> # got : 'WRONGTYPE Operation against a key holding the wrong kind of value'
> # expect : 'ERR Operation against a key holding the wrong kind of value'
>
> # Failed test 'synchronous EXEC dies for intervening error'
> # at t/04-pipeline.t line 83.
> # '[exec] WRONGTYPE Operation against a key holding the wrong kind of value, at /«PKGBUILDDIR»/blib/lib/Redis.pm line 570.
> # Redis::__read_response_r('Redis=HASH(0x2e05ea0)', 'exec', undef) called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 538
> # Redis::__read_response('Redis=HASH(0x2e05ea0)', 'exec', undef) called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 199
> # Redis::wait_one_response('Redis=HASH(0x2e05ea0)') called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 187
> # Redis::wait_all_responses('Redis=HASH(0x2e05ea0)') called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 176
> # Redis::__run_cmd('Redis=HASH(0x2e05ea0)', 'exec', undef, undef, undef) called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 128
> # Redis::__std_cmd('Redis=HASH(0x2e05ea0)', 'exec') called at /«PKGBUILDDIR»/blib/lib/Redis.pm line 105
> # Redis::__ANON__('Redis=HASH(0x2e05ea0)') called at t/04-pipeline.t line 82
> # main::__ANON__() called at /usr/share/perl5/Test/Fatal.pm line 45
> # Test::Fatal::__ANON__() called at /usr/share/perl5/Try/Tiny.pm line 78
> # eval {...} called at /usr/share/perl5/Try/Tiny.pm line 74
> # Try::Tiny::try('CODE(0x3387178)', 'Try::Tiny::Catch=REF(0x2e05f00)') called at /usr/share/perl5/Test/Fatal.pm line 52
> # Test::Fatal::exception('CODE(0x3385980)') called at t/04-pipeline.t line 83
> # main::__ANON__() called at /usr/share/perl/5.18/Test/Builder.pm line 234
> # Test::Builder::__ANON__() called at /usr/share/perl/5.18/Test/Builder.pm line 239
> # eval {...} called at /usr/share/perl/5.18/Test/Builder.pm line 239
> # Test::Builder::subtest('Test::Builder=HASH(0x2312128)', 'transaction with error and no pipeline', 'CODE(0x2db4b00)') called at /usr/share/perl/5.18/Test/More.pm line 747
> # Test::More::subtest('transaction with error and no pipeline', 'CODE(0x2db4b00)') called at t/04-pipeline.t line 86
> # '
> # doesn't match '(?^:\[exec\] ERR Operation against a key holding the wrong kind of value,)'
> # Looks like you failed 1 test of 5.
>
> # Failed test 'transaction with error and no pipeline'
> # at t/04-pipeline.t line 86.
> # Looks like you failed 2 tests of 11.
> t/04-pipeline.t ..........
> Dubious, test returned 2 (wstat 512, 0x200)
> Failed 2/11 subtests
> t/05-nonblock.t .......... ok
> t/06-on-connect.t ........ ok
> # Sleeping 11 seconds, waiting for Redis to timeout...
> # Sleeping 11 seconds, waiting for Redis to timeout...
> t/07-reconnect.t ......... ok
> 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/01-basic.t (Wstat: 256 Tests: 198 Failed: 1)
> Failed test: 69
> Non-zero exit status: 1
> t/04-pipeline.t (Wstat: 512 Tests: 11 Failed: 2)
> Failed tests: 9-10
> Non-zero exit status: 2
> Files=14, Tests=259, 53 wallclock secs ( 0.14 usr 0.09 sys + 7.45 cusr 1.41 csys = 9.09 CPU)
> Result: FAIL
> Failed 2/14 test programs. 3/259 subtests failed.
> make[1]: *** [test_dynamic] Error 255
> make[1]: Leaving directory `/«PKGBUILDDIR»'
> dh_auto_test: make -j1 test returned exit code 2
The full build log is available from:
http://aws-logs.debian.net/ftbfs-logs/2013/11/28/libredis-perl_1.9620-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