Bug#534006: libmouse-perl: FTBFS: tests failed

Lucas Nussbaum lucas at lucas-nussbaum.net
Sun Jun 21 14:43:41 UTC 2009


Package: libmouse-perl
Version: 0.23-1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20090620 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 `/build/user-libmouse-perl_0.23-1-amd64-3O3Ibe/libmouse-perl-0.23'
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/*/*.t
> # Soft dependency versions:
> #     MRO::Compat: 
> #     Class::MOP: 0.85
> #     Moose: 0.8
> #     Class::Method::Modifiers::Fast: 
> #     Class::Method::Modifiers: 1.02
> t/000-load................................................ok
> t/000-recipes/001_point...................................ok
>         17/57 skipped: various reasons
> t/000-recipes/002_schwartz_tutorial.......................ok
> t/000-recipes/basics-recipe10.............................ok
> t/001-strict..............................................ok
> t/002-warnings............................................ok
> t/003-mouse-object........................................ok
> t/004-auto-subclass.......................................ok
> t/005-extends.............................................ok
> t/006-unimport............................................ok
> t/007-attributes..........................................ok
> t/008-default.............................................ok
> t/009-default-code........................................ok
> t/010-required............................................ok
> t/011-lazy................................................ok
> t/012-predicate...........................................ok
> t/013-clearer.............................................ok
> t/014-build...............................................ok
> t/015-demolish............................................ok
> t/016-trigger.............................................ok
> t/017-default-reference...................................ok
> t/018-multiattr-has.......................................ok
> 
> #   Failed (TODO) test 'handles => role'
> #   at t/019-handles.t line 47.
> 
> #   Failed (TODO) test 'handles => \str'
> #   at t/019-handles.t line 57.
> 
> #   Failed (TODO) test 'handles => qr/re/'
> #   at t/019-handles.t line 67.
> 
> #   Failed (TODO) test 'handles => sub { code }'
> #   at t/019-handles.t line 77.
> t/019-handles.............................................ok
> t/020-load-class..........................................ok
> t/021-weak-ref............................................ok
> t/022-init-arg............................................ok
> t/023-builder.............................................ok
> t/024-isa.................................................ok
> t/025-more-isa............................................ok
> t/026-auto-deref..........................................ok
> t/027-modifiers...........................................ok
> t/028-subclass-attr.......................................ok
> t/029-new.................................................ok
> t/030-has-plus............................................ok
> t/030_roles/002_role......................................ok
>         1/36 skipped: various reasons
> t/030_roles/003_apply_role................................ok
> t/030_roles/019_build.....................................ok
> t/030_roles/031_roles_applied_in_create...................ok
> t/031-clone...............................................ok
> t/032-buildargs...........................................ok
> t/033-readwrite...........................................ok
> t/033-requires............................................ok
> t/034-apply_all_roles.....................................ok
> t/035-apply-roles-to-roles................................ok
> t/036-with-method-alias...................................ok
> t/037-dont-load-test-exception............................ok
> t/038-main................................................ok
> t/039-subtype.............................................ok
> t/040-existing-subclass...................................ok
> t/041-enum................................................ok
> t/042-override............................................ok
> t/043-parameterized-type..................................ok
> t/044-attribute-metaclass.................................ok
> t/045-import-into_level...................................ok
> t/046-meta-add_attribute..................................ok
> t/047-attribute-metaclass-role............................ok
> t/049-coercion-application-order..........................ok
> t/050-inherited-immutable-constructor-bug.................ok
> t/100-meta-class..........................................ok
> t/101-meta-attribute......................................ok
> Squirrel is deprecated. Please use Any::Moose instead. It fixes a number of design problems that Squirrel has. at t/201-squirrel.t line 11
> Squirrel is deprecated. Please use Any::Moose instead. It fixes a number of design problems that Squirrel has. at t/201-squirrel.t line 31
> Squirrel is deprecated. Please use Any::Moose instead. It fixes a number of design problems that Squirrel has. at (eval 212) line 3
> Squirrel is deprecated. Please use Any::Moose instead. It fixes a number of design problems that Squirrel has. at (eval 212) line 9
> t/201-squirrel............................................ok
> t/202-squirrel-role.......................................ok
> t/300_immutable/001_immutable_moose.......................ok
>         4/15 skipped: various reasons
> t/300_immutable/007_immutable_trigger_from_constructor....ok
> t/300_immutable/008_immutable_constructor_error...........ok
> t/300_immutable/009_buildargs.............................ok
> t/300_immutable/101-immutable-default.....................ok
> t/301-bugs-non-mouse......................................ok
> 
> #   Failed (TODO) test 'excludes'
> #   at t/400-define-role.t line 75.
> t/400-define-role.........................................ok
> t/401-meta-role...........................................ok
> t/402-attribute-application...............................ok
> t/403-method-modifiers....................................ok
> t/404-role-overrides......................................ok
> 
> #   Failed (TODO) test 'clone and inherit attr in subclass'
> #   at t/500_moose_extends_mouse.t line 47.
> # died: Could not find an attribute by the name of 'foo' to inherit from in Gorch at /usr/share/perl5/Moose/Meta/Class.pm line 577
> # 	Moose::Meta::Class::_process_attribute() called at /usr/share/perl5/Moose/Meta/Class.pm line 261
> # 	Moose::Meta::Class::add_attribute() called at /usr/share/perl5/Moose.pm line 74
> # 	Moose::has() called at /usr/share/perl5/Moose/Exporter.pm line 206
> # 	Moose::has() called at t/500_moose_extends_mouse.t line 44
> # 	Test::Exception::lives_ok() called at t/500_moose_extends_mouse.t line 47
> t/500_moose_extends_mouse.................................ok
> t/501_moose_coerce_mouse..................................ok
> t/600-tiny-tiny...........................................ok
> t/601-tiny-mouse..........................................ok
> t/602-mouse-tiny..........................................ok
> t/603-octal-defaults......................................ok
> t/800_shikabased/001-coerce...............................ok
> t/800_shikabased/002-coerce_multi_class...................ok
> t/800_shikabased/004-immutable-demolish...................ok
> t/800_shikabased/005-class_type...........................ok
> t/800_shikabased/006-role_type............................ok
> t/800_shikabased/007-multi-roles..........................ok
> t/800_shikabased/008-create_class.........................ok
> t/800_shikabased/009-overwrite-builtin-subtype............ok
> t/800_shikabased/010-isa-or...............................ok
> t/800_shikabased/011-util-linear-isa......................ok
> t/800_shikabased/012-role-compatibility...................ok
> 
> #   Failed test at t/800_shikabased/013-compatibility-get_method_list.t line 34.
> #          got: 'DESTROY,foo,meta,new'
> #     expected: 'foo,meta,new'
> # Looks like you failed 1 test of 6.
> t/800_shikabased/013-compatibility-get_method_list........dubious
> 	Test returned status 1 (wstat 256, 0x100)
> DIED. FAILED test 2
> 	Failed 1/6 tests, 83.33% okay
> t/800_shikabased/014-subtype-as...........................ok
> t/900_bug/001_immutable_types.............................ok
> t/900_bug/002_does_role_should_search_parent..............ok
> Failed Test                               Stat Wstat Total Fail  List of Failed
> -------------------------------------------------------------------------------
> t/800_shikabased/013-compatibility-get_me    1   256     6    1  2
> 22 subtests skipped.
> Failed 1/94 test programs. 1/2598 subtests failed.
> Failed 1/94 test scripts. 1/2598 subtests failed.
> Files=94, Tests=2598,  5 wallclock secs ( 4.58 cusr +  0.50 csys =  5.08 CPU)
> make[1]: *** [test_dynamic] Error 255

The full build log is available from:
   http://people.debian.org/~lucas/logs/2009/06/20/libmouse-perl_0.23-1_lsid64.buildlog

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 about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the pkg-perl-maintainers mailing list