Bug#680805: librdf-crypt-perl: FTBFS: tests failed

Lucas Nussbaum lucas at lucas-nussbaum.net
Sun Jul 8 17:11:45 UTC 2012


Source: librdf-crypt-perl
Version: 0.002-1
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20120708 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(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
> 
> #   Failed test 'use RDF::Crypt;'
> #   at t/01basic.t line 2.
> #     Tried to use 'RDF::Crypt'.
> #     Error:  Could not load class (RDF::Crypt::Role::WithPublicKeys) because : Can't locate MouseX/Types/Moose.pm in @INC (@INC contains: /«PKGBUILDDIR»/inc /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/Any/Moose.pm line 148.
> # BEGIN failed--compilation aborted at /usr/share/perl5/Web/ID.pm line 11.
> # Compilation failed in require at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Role/WithPublicKeys.pm line 9.
> # BEGIN failed--compilation aborted at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Role/WithPublicKeys.pm line 9.
> # Compilation failed in require at /usr/lib/perl5/Mouse/Util.pm line 271.
> #  at /usr/lib/perl5/Mouse/Util.pm line 280
> # 	Mouse::Util::load_class('RDF::Crypt::Role::WithPublicKeys') called at /usr/lib/perl5/Mouse/Util.pm line 303
> # 	Mouse::Util::apply_all_roles('RDF::Crypt::Verifier', 'RDF::Crypt::Role::WithPublicKeys', 'RDF::Crypt::Role::DoesVerify', 'RDF::Crypt::Role::StandardSignatureMarkers', 'RDF::Crypt::Role::ToString') called at /usr/lib/perl5/Mouse.pm line 40
> # 	Mouse::with('RDF::Crypt::Role::WithPublicKeys', 'RDF::Crypt::Role::DoesVerify', 'RDF::Crypt::Role::StandardSignatureMarkers', 'RDF::Crypt::Role::ToString') called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 5
> # 	require RDF/Crypt/Verifier.pm called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5
> # 	RDF::Crypt::BEGIN() called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> # 	eval {...} called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> # 	require RDF/Crypt.pm called at (eval 4) line 2
> # 	main::BEGIN() called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> # 	eval {...} called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> # 	eval 'package main;
> # use RDF::Crypt @{$args[0]};
> # 1;
> # 
> # ;' called at /usr/share/perl/5.14/Test/More.pm line 885
> # 	Test::More::_eval('package main;\x{a}use RDF::Crypt @{$args[0]};\x{a}1;\x{a}', 'ARRAY(0xd50c60)') called at /usr/share/perl/5.14/Test/More.pm line 860
> # 	Test::More::use_ok('RDF::Crypt') called at t/01basic.t line 2
> # 	main::BEGIN() called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> # 	eval {...} called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> # Compilation failed in require at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5.
> # BEGIN failed--compilation aborted at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5.
> # Compilation failed in require at (eval 4) line 2.
> # BEGIN failed--compilation aborted at (eval 4) line 2.
> # Looks like you failed 1 test of 1.
> t/01basic.t ........... 
> 1..1
> not ok 1 - use RDF::Crypt;
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/1 subtests 
> Could not load class (RDF::Crypt::Role::WithPublicKeys) because : Can't locate MouseX/Types/Moose.pm in @INC (@INC contains: /«PKGBUILDDIR»/inc /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/Any/Moose.pm line 148.
> BEGIN failed--compilation aborted at /usr/share/perl5/Web/ID.pm line 11.
> Compilation failed in require at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Role/WithPublicKeys.pm line 9.
> BEGIN failed--compilation aborted at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Role/WithPublicKeys.pm line 9.
> Compilation failed in require at /usr/lib/perl5/Mouse/Util.pm line 271.
>  at /usr/lib/perl5/Mouse/Util.pm line 280
> 	Mouse::Util::load_class('RDF::Crypt::Role::WithPublicKeys') called at /usr/lib/perl5/Mouse/Util.pm line 303
> 	Mouse::Util::apply_all_roles('RDF::Crypt::Verifier', 'RDF::Crypt::Role::WithPublicKeys', 'RDF::Crypt::Role::DoesVerify', 'RDF::Crypt::Role::StandardSignatureMarkers', 'RDF::Crypt::Role::ToString') called at /usr/lib/perl5/Mouse.pm line 40
> 	Mouse::with('RDF::Crypt::Role::WithPublicKeys', 'RDF::Crypt::Role::DoesVerify', 'RDF::Crypt::Role::StandardSignatureMarkers', 'RDF::Crypt::Role::ToString') called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 5
> 	require RDF/Crypt/Verifier.pm called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5
> 	RDF::Crypt::BEGIN() called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> 	eval {...} called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> 	require RDF/Crypt.pm called at t/02encryption.t line 3
> 	main::BEGIN() called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> 	eval {...} called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> Compilation failed in require at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5.
> BEGIN failed--compilation aborted at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5.
> Compilation failed in require at t/02encryption.t line 3.
> BEGIN failed--compilation aborted at t/02encryption.t line 3.
> # Looks like your test exited with 2 before it could output anything.
> t/02encryption.t ...... 
> 1..5
> Dubious, test returned 2 (wstat 512, 0x200)
> Failed 5/5 subtests 
> Could not load class (RDF::Crypt::Role::WithPublicKeys) because : Can't locate MouseX/Types/Moose.pm in @INC (@INC contains: /«PKGBUILDDIR»/inc /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/Any/Moose.pm line 148.
> BEGIN failed--compilation aborted at /usr/share/perl5/Web/ID.pm line 11.
> Compilation failed in require at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Role/WithPublicKeys.pm line 9.
> BEGIN failed--compilation aborted at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Role/WithPublicKeys.pm line 9.
> Compilation failed in require at /usr/lib/perl5/Mouse/Util.pm line 271.
>  at /usr/lib/perl5/Mouse/Util.pm line 280
> 	Mouse::Util::load_class('RDF::Crypt::Role::WithPublicKeys') called at /usr/lib/perl5/Mouse/Util.pm line 303
> 	Mouse::Util::apply_all_roles('RDF::Crypt::Verifier', 'RDF::Crypt::Role::WithPublicKeys', 'RDF::Crypt::Role::DoesVerify', 'RDF::Crypt::Role::StandardSignatureMarkers', 'RDF::Crypt::Role::ToString') called at /usr/lib/perl5/Mouse.pm line 40
> 	Mouse::with('RDF::Crypt::Role::WithPublicKeys', 'RDF::Crypt::Role::DoesVerify', 'RDF::Crypt::Role::StandardSignatureMarkers', 'RDF::Crypt::Role::ToString') called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 5
> 	require RDF/Crypt/Verifier.pm called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5
> 	RDF::Crypt::BEGIN() called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> 	eval {...} called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> 	require RDF/Crypt.pm called at t/03signing.t line 3
> 	main::BEGIN() called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> 	eval {...} called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> Compilation failed in require at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5.
> BEGIN failed--compilation aborted at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5.
> Compilation failed in require at t/03signing.t line 3.
> BEGIN failed--compilation aborted at t/03signing.t line 3.
> # Looks like your test exited with 2 before it could output anything.
> t/03signing.t ......... 
> 1..10
> Dubious, test returned 2 (wstat 512, 0x200)
> Failed 10/10 subtests 
> Could not load class (RDF::Crypt::Role::WithPublicKeys) because : Can't locate MouseX/Types/Moose.pm in @INC (@INC contains: /«PKGBUILDDIR»/inc /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/Any/Moose.pm line 148.
> BEGIN failed--compilation aborted at /usr/share/perl5/Web/ID.pm line 11.
> Compilation failed in require at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Role/WithPublicKeys.pm line 9.
> BEGIN failed--compilation aborted at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Role/WithPublicKeys.pm line 9.
> Compilation failed in require at /usr/lib/perl5/Mouse/Util.pm line 271.
>  at /usr/lib/perl5/Mouse/Util.pm line 280
> 	Mouse::Util::load_class('RDF::Crypt::Role::WithPublicKeys') called at /usr/lib/perl5/Mouse/Util.pm line 303
> 	Mouse::Util::apply_all_roles('RDF::Crypt::Verifier', 'RDF::Crypt::Role::WithPublicKeys', 'RDF::Crypt::Role::DoesVerify', 'RDF::Crypt::Role::StandardSignatureMarkers', 'RDF::Crypt::Role::ToString') called at /usr/lib/perl5/Mouse.pm line 40
> 	Mouse::with('RDF::Crypt::Role::WithPublicKeys', 'RDF::Crypt::Role::DoesVerify', 'RDF::Crypt::Role::StandardSignatureMarkers', 'RDF::Crypt::Role::ToString') called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 5
> 	require RDF/Crypt/Verifier.pm called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5
> 	RDF::Crypt::BEGIN() called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> 	eval {...} called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> 	require RDF/Crypt.pm called at t/04encryption-rdf.t line 3
> 	main::BEGIN() called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> 	eval {...} called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> Compilation failed in require at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5.
> BEGIN failed--compilation aborted at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5.
> Compilation failed in require at t/04encryption-rdf.t line 3.
> BEGIN failed--compilation aborted at t/04encryption-rdf.t line 3.
> # Looks like your test exited with 2 before it could output anything.
> t/04encryption-rdf.t .. 
> 1..1
> Dubious, test returned 2 (wstat 512, 0x200)
> Failed 1/1 subtests 
> Could not load class (RDF::Crypt::Role::WithPublicKeys) because : Can't locate MouseX/Types/Moose.pm in @INC (@INC contains: /«PKGBUILDDIR»/inc /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/Any/Moose.pm line 148.
> BEGIN failed--compilation aborted at /usr/share/perl5/Web/ID.pm line 11.
> Compilation failed in require at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Role/WithPublicKeys.pm line 9.
> BEGIN failed--compilation aborted at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Role/WithPublicKeys.pm line 9.
> Compilation failed in require at /usr/lib/perl5/Mouse/Util.pm line 271.
>  at /usr/lib/perl5/Mouse/Util.pm line 280
> 	Mouse::Util::load_class('RDF::Crypt::Role::WithPublicKeys') called at /usr/lib/perl5/Mouse/Util.pm line 303
> 	Mouse::Util::apply_all_roles('RDF::Crypt::Verifier', 'RDF::Crypt::Role::WithPublicKeys', 'RDF::Crypt::Role::DoesVerify', 'RDF::Crypt::Role::StandardSignatureMarkers', 'RDF::Crypt::Role::ToString') called at /usr/lib/perl5/Mouse.pm line 40
> 	Mouse::with('RDF::Crypt::Role::WithPublicKeys', 'RDF::Crypt::Role::DoesVerify', 'RDF::Crypt::Role::StandardSignatureMarkers', 'RDF::Crypt::Role::ToString') called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 5
> 	require RDF/Crypt/Verifier.pm called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5
> 	RDF::Crypt::BEGIN() called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> 	eval {...} called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> 	require RDF/Crypt.pm called at t/05signing-rdf.t line 3
> 	main::BEGIN() called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> 	eval {...} called at /«PKGBUILDDIR»/blib/lib/RDF/Crypt/Verifier.pm line 0
> Compilation failed in require at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5.
> BEGIN failed--compilation aborted at /«PKGBUILDDIR»/blib/lib/RDF/Crypt.pm line 5.
> Compilation failed in require at t/05signing-rdf.t line 3.
> BEGIN failed--compilation aborted at t/05signing-rdf.t line 3.
> # Looks like your test exited with 2 before it could output anything.
> t/05signing-rdf.t ..... 
> 1..10
> Dubious, test returned 2 (wstat 512, 0x200)
> Failed 10/10 subtests 
> Could not load class (RDF::Crypt::Role::WithPublicKeys) because : Can't locate MouseX/Types/Moose.pm in @INC (@INC contains: t/lib lib /«PKGBUILDDIR»/inc /«PKGBUILDDIR»/blib/lib /«PKGBUILDDIR»/blib/arch /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/Any/Moose.pm line 148.
> BEGIN failed--compilation aborted at /usr/share/perl5/Web/ID.pm line 11.
> Compilation failed in require at lib/RDF/Crypt/Role/WithPublicKeys.pm line 9.
> BEGIN failed--compilation aborted at lib/RDF/Crypt/Role/WithPublicKeys.pm line 9.
> Compilation failed in require at /usr/lib/perl5/Mouse/Util.pm line 271.
>  at /usr/lib/perl5/Mouse/Util.pm line 280
> 	Mouse::Util::load_class('RDF::Crypt::Role::WithPublicKeys') called at /usr/lib/perl5/Mouse/Util.pm line 303
> 	Mouse::Util::apply_all_roles('RDF::Crypt::Verifier', 'RDF::Crypt::Role::WithPublicKeys', 'RDF::Crypt::Role::DoesVerify', 'RDF::Crypt::Role::StandardSignatureMarkers', 'RDF::Crypt::Role::ToString') called at /usr/lib/perl5/Mouse.pm line 40
> 	Mouse::with('RDF::Crypt::Role::WithPublicKeys', 'RDF::Crypt::Role::DoesVerify', 'RDF::Crypt::Role::StandardSignatureMarkers', 'RDF::Crypt::Role::ToString') called at lib/RDF/Crypt/Verifier.pm line 5
> 	require RDF/Crypt/Verifier.pm called at lib/RDF/Crypt.pm line 5
> 	RDF::Crypt::BEGIN() called at lib/RDF/Crypt/Verifier.pm line 0
> 	eval {...} called at lib/RDF/Crypt/Verifier.pm line 0
> 	require RDF/Crypt.pm called at t/06manifests.t line 6
> 	main::BEGIN() called at lib/RDF/Crypt/Verifier.pm line 0
> 	eval {...} called at lib/RDF/Crypt/Verifier.pm line 0
> Compilation failed in require at lib/RDF/Crypt.pm line 5.
> BEGIN failed--compilation aborted at lib/RDF/Crypt.pm line 5.
> Compilation failed in require at t/06manifests.t line 6.
> BEGIN failed--compilation aborted at t/06manifests.t line 6.
> t/06manifests.t ....... 
> Dubious, test returned 2 (wstat 512, 0x200)
> No subtests run 
> Failed 6/6 test programs. 1/1 subtests failed.
> 
> Test Summary Report
> -------------------
> t/01basic.t         (Wstat: 256 Tests: 1 Failed: 1)
>   Failed test:  1
>   Non-zero exit status: 1
> t/02encryption.t    (Wstat: 512 Tests: 0 Failed: 0)
>   Non-zero exit status: 2
>   Parse errors: Bad plan.  You planned 5 tests but ran 0.
> t/03signing.t       (Wstat: 512 Tests: 0 Failed: 0)
>   Non-zero exit status: 2
>   Parse errors: Bad plan.  You planned 10 tests but ran 0.
> t/04encryption-rdf.t (Wstat: 512 Tests: 0 Failed: 0)
>   Non-zero exit status: 2
>   Parse errors: Bad plan.  You planned 1 tests but ran 0.
> t/05signing-rdf.t   (Wstat: 512 Tests: 0 Failed: 0)
>   Non-zero exit status: 2
>   Parse errors: Bad plan.  You planned 10 tests but ran 0.
> t/06manifests.t     (Wstat: 512 Tests: 0 Failed: 0)
>   Non-zero exit status: 2
>   Parse errors: No plan found in TAP output
> Files=6, Tests=1,  3 wallclock secs ( 0.03 usr  0.02 sys +  3.00 cusr  0.51 csys =  3.56 CPU)
> Result: FAIL
> make[1]: *** [test_dynamic] Error 2

The full build log is available from:
   http://people.debian.org/~lucas/logs/2012/07/08/librdf-crypt-perl_0.002-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