Bug#453218: libmoose-perl: FTBFS: t/000_recipes/003_recipe failed
Lucas Nussbaum
lucas at lucas-nussbaum.net
Tue Nov 27 20:24:49 UTC 2007
Package: libmoose-perl
version: 0.26-1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20071126 qa-ftbfs
Justification: FTBFS on i386
Hi,
During a rebuild of all packages in sid, your package failed to build on i386.
Relevant part:
> dpkg-source: building libmoose-perl in libmoose-perl_0.26-1.dsc
> debian/rules build
> dh_testdir
> /usr/bin/perl Build.PL installdirs=vendor
> Cannot determine perl version info from lib/Moose.pm
> Checking whether your kit is complete...
> Looks good
>
> Checking prerequisites...
> Looks good
>
> Creating new 'Build' script for 'Moose' version '0.26'
> /usr/bin/perl Build
> Copying lib/Moose/Meta/Role/Method.pm -> blib/lib/Moose/Meta/Role/Method.pm
> Copying lib/Moose/Meta/Instance.pm -> blib/lib/Moose/Meta/Instance.pm
> Copying lib/Moose/Meta/TypeCoercion/Union.pm -> blib/lib/Moose/Meta/TypeCoercion/Union.pm
> Copying lib/Moose/Meta/TypeConstraint/Union.pm -> blib/lib/Moose/Meta/TypeConstraint/Union.pm
> Copying lib/Moose/Meta/Method.pm -> blib/lib/Moose/Meta/Method.pm
> Copying lib/Moose/Role.pm -> blib/lib/Moose/Role.pm
> Copying lib/Moose.pm -> blib/lib/Moose.pm
> Copying lib/Moose/Meta/TypeConstraint/Registry.pm -> blib/lib/Moose/Meta/TypeConstraint/Registry.pm
> Copying lib/Moose/Meta/Method/Destructor.pm -> blib/lib/Moose/Meta/Method/Destructor.pm
> Copying lib/Moose/Meta/Method/Overriden.pm -> blib/lib/Moose/Meta/Method/Overriden.pm
> Copying lib/Moose/Meta/Method/Constructor.pm -> blib/lib/Moose/Meta/Method/Constructor.pm
> Copying lib/Moose/Util/TypeConstraints.pm -> blib/lib/Moose/Util/TypeConstraints.pm
> Copying lib/Moose/Meta/TypeConstraint.pm -> blib/lib/Moose/Meta/TypeConstraint.pm
> Copying lib/Moose/Meta/Method/Accessor.pm -> blib/lib/Moose/Meta/Method/Accessor.pm
> Copying lib/Moose/Meta/Role/Method/Required.pm -> blib/lib/Moose/Meta/Role/Method/Required.pm
> Copying lib/Moose/Meta/Attribute.pm -> blib/lib/Moose/Meta/Attribute.pm
> Copying lib/Moose/Meta/TypeConstraint/Parameterized.pm -> blib/lib/Moose/Meta/TypeConstraint/Parameterized.pm
> Copying lib/Test/Moose.pm -> blib/lib/Test/Moose.pm
> Copying lib/Moose/Object.pm -> blib/lib/Moose/Object.pm
> Copying lib/Moose/Meta/TypeCoercion.pm -> blib/lib/Moose/Meta/TypeCoercion.pm
> Copying lib/Moose/Meta/Class.pm -> blib/lib/Moose/Meta/Class.pm
> Copying lib/Moose/Meta/Role.pm -> blib/lib/Moose/Meta/Role.pm
> Copying lib/Moose/Util.pm -> blib/lib/Moose/Util.pm
> Copying lib/Moose/Cookbook/Recipe6.pod -> blib/lib/Moose/Cookbook/Recipe6.pod
> Copying lib/Moose/Cookbook/Snack/Types.pod -> blib/lib/Moose/Cookbook/Snack/Types.pod
> Copying lib/Moose/Cookbook/Recipe4.pod -> blib/lib/Moose/Cookbook/Recipe4.pod
> Copying lib/Moose/Cookbook/FAQ.pod -> blib/lib/Moose/Cookbook/FAQ.pod
> Copying lib/Moose/Cookbook/Recipe3.pod -> blib/lib/Moose/Cookbook/Recipe3.pod
> Copying lib/Moose/Cookbook/Recipe7.pod -> blib/lib/Moose/Cookbook/Recipe7.pod
> Copying lib/Moose/Cookbook.pod -> blib/lib/Moose/Cookbook.pod
> Copying lib/Moose/Spec/Role.pod -> blib/lib/Moose/Spec/Role.pod
> Copying lib/Moose/Cookbook/WTF.pod -> blib/lib/Moose/Cookbook/WTF.pod
> Copying lib/Moose/Cookbook/Recipe1.pod -> blib/lib/Moose/Cookbook/Recipe1.pod
> Copying lib/Moose/Cookbook/Recipe5.pod -> blib/lib/Moose/Cookbook/Recipe5.pod
> Copying lib/Moose/Cookbook/Recipe2.pod -> blib/lib/Moose/Cookbook/Recipe2.pod
> Manifying blib/lib/Moose/Meta/Method/Constructor.pm -> blib/libdoc/Moose::Meta::Method::Constructor.3pm
> Manifying blib/lib/Moose/Cookbook/Recipe3.pod -> blib/libdoc/Moose::Cookbook::Recipe3.3pm
> Manifying blib/lib/Moose/Spec/Role.pod -> blib/libdoc/Moose::Spec::Role.3pm
> Manifying blib/lib/Moose/Meta/Instance.pm -> blib/libdoc/Moose::Meta::Instance.3pm
> Manifying blib/lib/Moose/Meta/TypeConstraint/Registry.pm -> blib/libdoc/Moose::Meta::TypeConstraint::Registry.3pm
> Manifying blib/lib/Moose/Meta/Method.pm -> blib/libdoc/Moose::Meta::Method.3pm
> Manifying blib/lib/Moose/Cookbook/FAQ.pod -> blib/libdoc/Moose::Cookbook::FAQ.3pm
> Manifying blib/lib/Moose/Cookbook/WTF.pod -> blib/libdoc/Moose::Cookbook::WTF.3pm
> Manifying blib/lib/Test/Moose.pm -> blib/libdoc/Test::Moose.3pm
> Manifying blib/lib/Moose/Meta/Class.pm -> blib/libdoc/Moose::Meta::Class.3pm
> Manifying blib/lib/Moose/Cookbook/Recipe1.pod -> blib/libdoc/Moose::Cookbook::Recipe1.3pm
> Manifying blib/lib/Moose/Cookbook/Recipe5.pod -> blib/libdoc/Moose::Cookbook::Recipe5.3pm
> Manifying blib/lib/Moose/Meta/TypeConstraint/Parameterized.pm -> blib/libdoc/Moose::Meta::TypeConstraint::Parameterized.3pm
> Manifying blib/lib/Moose/Util.pm -> blib/libdoc/Moose::Util.3pm
> Manifying blib/lib/Moose/Meta/TypeConstraint.pm -> blib/libdoc/Moose::Meta::TypeConstraint.3pm
> Manifying blib/lib/Moose/Meta/Attribute.pm -> blib/libdoc/Moose::Meta::Attribute.3pm
> Manifying blib/lib/Moose/Cookbook/Snack/Types.pod -> blib/libdoc/Moose::Cookbook::Snack::Types.3pm
> Manifying blib/lib/Moose/Cookbook/Recipe4.pod -> blib/libdoc/Moose::Cookbook::Recipe4.3pm
> Manifying blib/lib/Moose/Meta/Role.pm -> blib/libdoc/Moose::Meta::Role.3pm
> Manifying blib/lib/Moose/Meta/Method/Destructor.pm -> blib/libdoc/Moose::Meta::Method::Destructor.3pm
> Manifying blib/lib/Moose/Meta/TypeCoercion.pm -> blib/libdoc/Moose::Meta::TypeCoercion.3pm
> Manifying blib/lib/Moose/Cookbook/Recipe6.pod -> blib/libdoc/Moose::Cookbook::Recipe6.3pm
> Manifying blib/lib/Moose.pm -> blib/libdoc/Moose.3pm
> Manifying blib/lib/Moose/Util/TypeConstraints.pm -> blib/libdoc/Moose::Util::TypeConstraints.3pm
> Manifying blib/lib/Moose/Meta/TypeConstraint/Union.pm -> blib/libdoc/Moose::Meta::TypeConstraint::Union.3pm
> Manifying blib/lib/Moose/Cookbook/Recipe7.pod -> blib/libdoc/Moose::Cookbook::Recipe7.3pm
> Manifying blib/lib/Moose/Role.pm -> blib/libdoc/Moose::Role.3pm
> Manifying blib/lib/Moose/Cookbook/Recipe2.pod -> blib/libdoc/Moose::Cookbook::Recipe2.3pm
> Manifying blib/lib/Moose/Meta/Role/Method.pm -> blib/libdoc/Moose::Meta::Role::Method.3pm
> Manifying blib/lib/Moose/Meta/Method/Accessor.pm -> blib/libdoc/Moose::Meta::Method::Accessor.3pm
> Manifying blib/lib/Moose/Cookbook.pod -> blib/libdoc/Moose::Cookbook.3pm
> Manifying blib/lib/Moose/Meta/Method/Overriden.pm -> blib/libdoc/Moose::Meta::Method::Overriden.3pm
> Manifying blib/lib/Moose/Meta/TypeCoercion/Union.pm -> blib/libdoc/Moose::Meta::TypeCoercion::Union.3pm
> Manifying blib/lib/Moose/Object.pm -> blib/libdoc/Moose::Object.3pm
> Manifying blib/lib/Moose/Meta/Role/Method/Required.pm -> blib/libdoc/Moose::Meta::Role::Method::Required.3pm
> /usr/bin/perl Build test
> t/000_load.................................................ok
> t/pod......................................................ok
> t/pod_coverage.............................................ok
> t/000_recipes/001_recipe...................................ok
> t/000_recipes/002_recipe...................................ok
> t/000_recipes/003_recipe...................................Could not create the 'accessor' method for left because : Could not create accessor for 'left' because exists argument is not a HASH or ARRAY element at (eval 71) line 6.
>
> code: sub { if (scalar(@_) == 2) {defined($type_constraint->($_[1]))
> || confess "Attribute (" . $attr->name . ") does not pass the type constraint ("
> . $attr->type_constraint->name . ") with "
> . (defined($_[1]) ? (Scalar::Util::blessed($_[1]) && overload::Overloaded($_[1]) ? overload::StrVal($_[1]) : $_[1]) : "undef")
> if defined($_[1]);
> $_[0]->{'left'} = $_[1]; }unless (exists exists $_[0]->{'left'} ? $_[0]->{'left'} : undef) { if ($attr->has_default) { my $default = $attr->default($_[0]); (defined($type_constraint->($default))) || confess "Attribute (" . $attr->name . ") does not pass the type constraint (" . $attr->type_constraint->name . ") with " . (defined($default) ? (Scalar::Util::blessed($default) && overload::Overloaded($default) ? overload::StrVal($default) : $default) : "undef") if defined($default); exists $_[0]->{'left'} ? $_[0]->{'left'} : undef = $default; } else { exists $_[0]->{'left'} ? $_[0]->{'left'} : undef = undef; }}return exists $_[0]->{'left'} ? $_[0]->{'left'} : undef } at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 46
> Moose::Meta::Method::Accessor::generate_accessor_method_inline() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 107
> Moose::Meta::Method::Accessor::generate_accessor_method() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> eval {...} called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> Class::MOP::Method::Accessor::initialize_body() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 42
> Class::MOP::Method::Accessor::new() called at /usr/share/perl5/Class/MOP/Attribute.pm line 229
> eval {...} called at /usr/share/perl5/Class/MOP/Attribute.pm line 228
> Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 246
> Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> Moose::has() called at t/000_recipes/003_recipe.t line 34
> at /usr/share/perl5/Class/MOP/Attribute.pm line 235
> Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 246
> Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> Moose::has() called at t/000_recipes/003_recipe.t line 34
> # Looks like you planned 34 tests but only ran 1.
> # Looks like your test died just after 1.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 2-34
> Failed 33/34 tests, 2.94% okay
> t/000_recipes/004_recipe...................................skipped
> all skipped: Regexp::Common & Locale::US required for this test
> t/000_recipes/005_recipe...................................skipped
> all skipped: HTTP::Headers & Params::Coerce & URI required for this test
> t/000_recipes/006_recipe...................................ok
> t/000_recipes/007_recipe...................................ok
> t/010_basics/001_basic_class_setup.........................ok
> t/010_basics/002_require_superclasses......................ok
> t/010_basics/003_super_and_override........................ok
> t/010_basics/004_inner_and_augment.........................ok
> t/010_basics/005_override_augment_inner_super..............ok
> t/010_basics/006_override_and_foreign_classes..............ok
> t/010_basics/007_always_strict_warnings....................ok
> t/010_basics/008_wrapped_method_context_propagation........ok
> t/010_basics/009_import_unimport...........................ok
> t/010_basics/010_method_keyword............................ok
> t/010_basics/011_moose_respects_type_constraints...........Use of uninitialized value in subroutine entry at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> Can't use string ("") as a subroutine ref while "strict refs" in use at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> # Looks like you planned 9 tests but only ran 4.
> # Looks like your test died just after 4.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 5-9
> Failed 5/9 tests, 44.44% okay
> t/020_attributes/001_attribute_reader_generation...........
> # Failed test '... created the lazy reader method okay'
> # in t/020_attributes/001_attribute_reader_generation.t at line 31.
> Could not create the 'reader' method for lazy_foo because : Could not create reader for 'lazy_foo' because exists argument is not a HASH or ARRAY element at (eval 70) line 1.
>
> code: sub {confess "Cannot assign a value to a read-only accessor" if @_ > 1;exists $_[0]->{'lazy_foo'} ? $_[0]->{'lazy_foo'} : undef = ($attr->has_default ? $attr->default($_[0]) : undef)unless exists exists $_[0]->{'lazy_foo'} ? $_[0]->{'lazy_foo'} : undef;return exists $_[0]->{'lazy_foo'} ? $_[0]->{'lazy_foo'} : undef;} at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 101
> Moose::Meta::Method::Accessor::generate_reader_method_inline() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 105
> Moose::Meta::Method::Accessor::generate_reader_method() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> eval {...} called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> Class::MOP::Method::Accessor::initialize_body() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 42
> Class::MOP::Method::Accessor::new() called at /usr/share/perl5/Class/MOP/Attribute.pm line 229
> eval {...} called at /usr/share/perl5/Class/MOP/Attribute.pm line 228
> Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 250
> Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> Moose::has() called at t/020_attributes/001_attribute_reader_generation.t line 29
> eval {...} called at t/020_attributes/001_attribute_reader_generation.t line 24
> at /usr/share/perl5/Class/MOP/Attribute.pm line 235
> Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 250
> Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> Moose::has() called at t/020_attributes/001_attribute_reader_generation.t line 29
> eval {...} called at t/020_attributes/001_attribute_reader_generation.t line 24
>
> # Failed test 'Foo->can('get_lazy_foo')'
> # in t/020_attributes/001_attribute_reader_generation.t at line 46.
> # Foo->can('get_lazy_foo') failed
> Can't locate object method "get_lazy_foo" via package "Foo" at t/020_attributes/001_attribute_reader_generation.t line 47.
> # Looks like you planned 14 tests but only ran 9.
> # Looks like you failed 2 tests of 9 run.
> # Looks like your test died just after 9.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 3, 9-14
> Failed 7/14 tests, 50.00% okay
> t/020_attributes/002_attribute_writer_generation...........ok
> t/020_attributes/003_attribute_accessor_generation.........
> # Failed test '... created the lazy accessor method okay'
> # in t/020_attributes/003_attribute_accessor_generation.t at line 33.
>
> # Failed test 'Foo->can('lazy_foo')'
> # in t/020_attributes/003_attribute_accessor_generation.t at line 126.
> # Foo->can('lazy_foo') failed
> Can't locate object method "lazy_foo" via package "Foo" at t/020_attributes/003_attribute_accessor_generation.t line 127.
> # Looks like you planned 57 tests but only ran 24.
> # Looks like you failed 2 tests of 24 run.
> # Looks like your test died just after 24.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 3, 24-57
> Failed 35/57 tests, 38.60% okay
> t/020_attributes/004_attribute_triggers....................ok
> t/020_attributes/005_attribute_does........................ok
> t/020_attributes/006_attribute_required....................Could not create the 'accessor' method for boo because : Could not create accessor for 'boo' because exists argument is not a HASH or ARRAY element at (eval 71) line 1.
>
> code: sub { if (scalar(@_) == 2) {defined($_[1]) || confess "Attribute ($attr_name) is required, so cannot be set to undef";$_[0]->{'boo'} = $_[1]; }exists $_[0]->{'boo'} ? $_[0]->{'boo'} : undef = ($attr->has_default ? $attr->default($_[0]) : undef)unless exists exists $_[0]->{'boo'} ? $_[0]->{'boo'} : undef;return exists $_[0]->{'boo'} ? $_[0]->{'boo'} : undef } at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 46
> Moose::Meta::Method::Accessor::generate_accessor_method_inline() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 107
> Moose::Meta::Method::Accessor::generate_accessor_method() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> eval {...} called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> Class::MOP::Method::Accessor::initialize_body() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 42
> Class::MOP::Method::Accessor::new() called at /usr/share/perl5/Class/MOP/Attribute.pm line 229
> eval {...} called at /usr/share/perl5/Class/MOP/Attribute.pm line 228
> Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 246
> Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> Moose::has() called at t/020_attributes/006_attribute_required.t line 19
> at /usr/share/perl5/Class/MOP/Attribute.pm line 235
> Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 246
> Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> Moose::has() called at t/020_attributes/006_attribute_required.t line 19
> # Looks like you planned 16 tests but only ran 1.
> # Looks like your test died just after 1.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 2-16
> Failed 15/16 tests, 6.25% okay
> t/020_attributes/007_attribute_custom_metaclass............ok
> t/020_attributes/008_attribute_type_unions.................ok
> t/020_attributes/009_attribute_inherited_slot_specs........
> # Failed test '... we can change/add lazy as an attribute option'
> # in t/020_attributes/009_attribute_inherited_slot_specs.t at line 69.
> # died: Could not create the 'reader' method for gloum because : Could not create reader for 'gloum' because exists argument is not a HASH or ARRAY element at (eval 80) line 1.
> #
> # code: sub {confess "Cannot assign a value to a read-only accessor" if @_ > 1;exists $_[0]->{'gloum'} ? $_[0]->{'gloum'} : undef = ($attr->has_default ? $attr->default($_[0]) : undef)unless exists exists $_[0]->{'gloum'} ? $_[0]->{'gloum'} : undef;return exists $_[0]->{'gloum'} ? $_[0]->{'gloum'} : undef;} at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 101
> # Moose::Meta::Method::Accessor::generate_reader_method_inline() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 105
> # Moose::Meta::Method::Accessor::generate_reader_method() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> # eval {...} called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> # Class::MOP::Method::Accessor::initialize_body() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 42
> # Class::MOP::Method::Accessor::new() called at /usr/share/perl5/Class/MOP/Attribute.pm line 229
> # eval {...} called at /usr/share/perl5/Class/MOP/Attribute.pm line 228
> # Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 250
> # Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> # Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> # Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> # Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 299
> # Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> # Moose::has() called at t/020_attributes/009_attribute_inherited_slot_specs.t line 68
> # Test::Exception::lives_ok() called at t/020_attributes/009_attribute_inherited_slot_specs.t line 69
> # at /usr/share/perl5/Class/MOP/Attribute.pm line 235
> # Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 250
> # Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> # Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> # Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> # Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 299
> # Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> # Moose::has() called at t/020_attributes/009_attribute_inherited_slot_specs.t line 68
> # Test::Exception::lives_ok() called at t/020_attributes/009_attribute_inherited_slot_specs.t line 69
> Use of uninitialized value in subroutine entry at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
>
> # Failed test '... assigned foo correctly'
> # in t/020_attributes/009_attribute_inherited_slot_specs.t at line 95.
> # died: Can't use string ("") as a subroutine ref while "strict refs" in use at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
>
> # Failed test '... got the right value for foo'
> # in t/020_attributes/009_attribute_inherited_slot_specs.t at line 96.
> # got: undef
> # expected: 'FooString'
> Use of uninitialized value in subroutine entry at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> Use of uninitialized value in subroutine entry at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
>
> # Failed test '... assigned foo correctly'
> # in t/020_attributes/009_attribute_inherited_slot_specs.t at line 132.
> # died: Can't use string ("") as a subroutine ref while "strict refs" in use at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
>
> # Failed test '... got the right value for foo'
> # in t/020_attributes/009_attribute_inherited_slot_specs.t at line 133.
> # got: undef
> # expected: 'FooString'
> Use of uninitialized value in subroutine entry at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
>
> # Failed test '... assigned foo correctly'
> # in t/020_attributes/009_attribute_inherited_slot_specs.t at line 134.
> # died: Can't use string ("") as a subroutine ref while "strict refs" in use at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
>
> # Failed test '... got the right value for foo'
> # in t/020_attributes/009_attribute_inherited_slot_specs.t at line 135.
> # got: undef
> # expected: 'FooArrayRef'
>
> # Failed test '... Bar has a gloum attr'
> # in t/020_attributes/009_attribute_inherited_slot_specs.t at line 165.
> Can't call method "is_lazy" on an undefined value at t/020_attributes/009_attribute_inherited_slot_specs.t line 210.
> # Looks like you planned 72 tests but only ran 67.
> # Looks like you failed 8 tests of 67 run.
> # Looks like your test died just after 67.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 6, 14-15, 32-35, 49, 68-72
> Failed 13/72 tests, 81.94% okay
> t/020_attributes/010_attribute_delegation..................ok
> t/020_attributes/011_more_attr_delegation..................ok
> t/020_attributes/012_misc_attribute_tests..................Could not create the 'accessor' method for bad_lazy_attr because : Could not create accessor for 'bad_lazy_attr' because exists argument is not a HASH or ARRAY element at (eval 70) line 6.
>
> code: sub { if (scalar(@_) == 2) {defined($type_constraint->($_[1]))
> || confess "Attribute (" . $attr->name . ") does not pass the type constraint ("
> . $attr->type_constraint->name . ") with "
> . (defined($_[1]) ? (Scalar::Util::blessed($_[1]) && overload::Overloaded($_[1]) ? overload::StrVal($_[1]) : $_[1]) : "undef")
> if defined($_[1]);
> $_[0]->{'bad_lazy_attr'} = $_[1]; }unless (exists exists $_[0]->{'bad_lazy_attr'} ? $_[0]->{'bad_lazy_attr'} : undef) { if ($attr->has_default) { my $default = $attr->default($_[0]); (defined($type_constraint->($default))) || confess "Attribute (" . $attr->name . ") does not pass the type constraint (" . $attr->type_constraint->name . ") with " . (defined($default) ? (Scalar::Util::blessed($default) && overload::Overloaded($default) ? overload::StrVal($default) : $default) : "undef") if defined($default); exists $_[0]->{'bad_lazy_attr'} ? $_[0]->{'bad_lazy_attr'} : undef = $default; } else { exists $_[0]->{'bad_lazy_attr'} ? $_[0]->{'bad_lazy_attr'} : undef = undef; }}return exists $_[0]->{'bad_lazy_attr'} ? $_[0]->{'bad_lazy_attr'} : undef } at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 46
> Moose::Meta::Method::Accessor::generate_accessor_method_inline() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 107
> Moose::Meta::Method::Accessor::generate_accessor_method() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> eval {...} called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> Class::MOP::Method::Accessor::initialize_body() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 42
> Class::MOP::Method::Accessor::new() called at /usr/share/perl5/Class/MOP/Attribute.pm line 229
> eval {...} called at /usr/share/perl5/Class/MOP/Attribute.pm line 228
> Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 246
> Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> Moose::has() called at t/020_attributes/012_misc_attribute_tests.t line 48
> at /usr/share/perl5/Class/MOP/Attribute.pm line 235
> Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 246
> Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> Moose::has() called at t/020_attributes/012_misc_attribute_tests.t line 48
> # Looks like you planned 14 tests but only ran 3.
> # Looks like your test died just after 3.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 4-14
> Failed 11/14 tests, 21.43% okay
> t/020_attributes/013_attr_dereference_test.................Use of uninitialized value in subroutine entry at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> Can't use string ("") as a subroutine ref while "strict refs" in use at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> # Looks like you planned 9 tests but only ran 3.
> # Looks like your test died just after 3.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 4-9
> Failed 6/9 tests, 33.33% okay
> t/020_attributes/014_misc_attribute_coerce_lazy............Could not create the 'accessor' method for headers because : Could not create accessor for 'headers' because exists argument is not a HASH or ARRAY element at (eval 71) line 6.
>
> code: sub { if (scalar(@_) == 2) {my $val = $attr->type_constraint->coerce($_[1]);defined($type_constraint->($val))
> || confess "Attribute (" . $attr->name . ") does not pass the type constraint ("
> . $attr->type_constraint->name . ") with "
> . (defined($val) ? (Scalar::Util::blessed($val) && overload::Overloaded($val) ? overload::StrVal($val) : $val) : "undef")
> if defined($val);
> $_[0]->{'headers'} = $val; }unless (exists exists $_[0]->{'headers'} ? $_[0]->{'headers'} : undef) { if ($attr->has_default) { my $default = $attr->default($_[0]);$default = $attr->type_constraint->coerce($default); (defined($type_constraint->($default))) || confess "Attribute (" . $attr->name . ") does not pass the type constraint (" . $attr->type_constraint->name . ") with " . (defined($default) ? (Scalar::Util::blessed($default) && overload::Overloaded($default) ? overload::StrVal($default) : $default) : "undef") if defined($default); exists $_[0]->{'headers'} ? $_[0]->{'headers'} : undef = $default; } else { exists $_[0]->{'headers'} ? $_[0]->{'headers'} : undef = undef; }}return exists $_[0]->{'headers'} ? $_[0]->{'headers'} : undef } at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 46
> Moose::Meta::Method::Accessor::generate_accessor_method_inline() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 107
> Moose::Meta::Method::Accessor::generate_accessor_method() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> eval {...} called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> Class::MOP::Method::Accessor::initialize_body() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 42
> Class::MOP::Method::Accessor::new() called at /usr/share/perl5/Class/MOP/Attribute.pm line 229
> eval {...} called at /usr/share/perl5/Class/MOP/Attribute.pm line 228
> Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 246
> Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> Moose::has() called at t/020_attributes/014_misc_attribute_coerce_lazy.t line 42
> at /usr/share/perl5/Class/MOP/Attribute.pm line 235
> Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 246
> Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> Moose::has() called at t/020_attributes/014_misc_attribute_coerce_lazy.t line 42
> # Looks like you planned 3 tests but only ran 1.
> # Looks like your test died just after 1.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 2-3
> Failed 2/3 tests, 33.33% okay
> t/030_roles/001_meta_role..................................ok
> t/030_roles/002_role.......................................ok
> t/030_roles/003_apply_role.................................ok
> t/030_roles/004_role_composition_errors....................ok
> t/030_roles/005_role_conflict_detection....................ok
> t/030_roles/006_role_exclusion.............................ok
> t/030_roles/007_roles_and_required_method_edge_cases.......ok
> t/030_roles/008_role_conflict_edge_cases...................ok
> t/030_roles/009_more_role_edge_cases.......................ok
> t/030_roles/010_run_time_role_composition..................ok
> t/040_type_constraints/001_util_type_constraints...........Use of uninitialized value in subroutine entry at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> Can't use string ("") as a subroutine ref while "strict refs" in use at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> # Looks like you planned 38 tests but only ran 1.
> # Looks like your test died just after 1.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 2-38
> Failed 37/38 tests, 2.63% okay
> t/040_type_constraints/002_util_type_constraints_export....Use of uninitialized value in subroutine entry at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> Can't use string ("") as a subroutine ref while "strict refs" in use at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> # Looks like you planned 5 tests but only ran 3.
> # Looks like your test died just after 3.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 4-5
> Failed 2/5 tests, 60.00% okay
> t/040_type_constraints/003_util_std_type_constraints.......Use of uninitialized value in subroutine entry at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> Can't use string ("") as a subroutine ref while "strict refs" in use at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> # Looks like you planned 269 tests but only ran 1.
> # Looks like your test died just after 1.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 2-269
> Failed 268/269 tests, 0.37% okay
> t/040_type_constraints/004_util_find_type_constraint.......ok
> t/040_type_constraints/005_util_type_coercion..............Use of uninitialized value in subroutine entry at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> Can't use string ("") as a subroutine ref while "strict refs" in use at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> # Looks like you planned 14 tests but only ran 2.
> # Looks like your test died just after 2.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 3-14
> Failed 12/14 tests, 14.29% okay
> t/040_type_constraints/006_util_type_reloading.............ok
> t/040_type_constraints/007_util_more_type_coercion.........ok
> t/040_type_constraints/008_union_types.....................Use of uninitialized value in subroutine entry at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> Can't use string ("") as a subroutine ref while "strict refs" in use at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> # Looks like you planned 27 tests but only ran 5.
> # Looks like your test died just after 5.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 6-27
> Failed 22/27 tests, 18.52% okay
> t/040_type_constraints/009_union_types_and_coercions.......Use of uninitialized value in subroutine entry at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> Can't use string ("") as a subroutine ref while "strict refs" in use at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
> # Looks like you planned 29 tests but only ran 1.
> # Looks like your test died just after 1.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 2-29
> Failed 28/29 tests, 3.45% okay
> t/040_type_constraints/010_misc_type_tests.................ok
> t/040_type_constraints/011_container_type_constraint.......ok
> t/040_type_constraints/012_container_type_coercion.........ok
> t/040_type_constraints/013_advanced_type_creation..........ok
> t/040_type_constraints/014_type_notation_parser............ok
> t/050_metaclasses/001_custom_attr_meta_with_roles..........ok
> t/050_metaclasses/002_custom_attr_meta_as_role.............ok
> t/050_metaclasses/003_moose_w_metaclass....................ok
> t/050_metaclasses/004_moose_for_meta.......................ok
> t/060_compat/001_module_refresh_compat.....................skipped
> all skipped: Module::Refresh is required for this test
> t/060_compat/002_moose_respects_base.......................ok
> t/060_compat/003_foreign_inheritence.......................ok
> t/100_bugs/001_subtype_quote_bug...........................ok
> t/100_bugs/002_subtype_conflict_bug........................ok
> t/100_bugs/003_Moose_Object_error..........................ok
> t/100_bugs/004_subclass_use_base_bug.......................ok
> t/100_bugs/005_inline_reader_bug...........................
> # Failed test '... this didnt die'
> # in t/100_bugs/005_inline_reader_bug.t at line 31.
> # died: Could not create the 'reader' method for bar because : Could not create reader for 'bar' because exists argument is not a HASH or ARRAY element at (eval 69) line 1.
> #
> # code: sub {confess "Cannot assign a value to a read-only accessor" if @_ > 1;unless (exists exists $_[0]->{'bar'} ? $_[0]->{'bar'} : undef) { if ($attr->has_default) { my $default = $attr->default($_[0]); (defined($type_constraint->($default))) || confess "Attribute (" . $attr->name . ") does not pass the type constraint (" . $attr->type_constraint->name . ") with " . (defined($default) ? (Scalar::Util::blessed($default) && overload::Overloaded($default) ? overload::StrVal($default) : $default) : "undef") if defined($default); exists $_[0]->{'bar'} ? $_[0]->{'bar'} : undef = $default; } else { exists $_[0]->{'bar'} ? $_[0]->{'bar'} : undef = undef; }}return exists $_[0]->{'bar'} ? $_[0]->{'bar'} : undef;} at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 101
> # Moose::Meta::Method::Accessor::generate_reader_method_inline() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 105
> # Moose::Meta::Method::Accessor::generate_reader_method() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> # eval {...} called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> # Class::MOP::Method::Accessor::initialize_body() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 42
> # Class::MOP::Method::Accessor::new() called at /usr/share/perl5/Class/MOP/Attribute.pm line 229
> # eval {...} called at /usr/share/perl5/Class/MOP/Attribute.pm line 228
> # Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 250
> # Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> # Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> # Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> # Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> # Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> # Moose::has() called at t/100_bugs/005_inline_reader_bug.t line 25
> # Test::Exception::lives_ok() called at t/100_bugs/005_inline_reader_bug.t line 31
> # at /usr/share/perl5/Class/MOP/Attribute.pm line 235
> # Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 250
> # Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> # Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> # Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> # Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> # Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> # Moose::has() called at t/100_bugs/005_inline_reader_bug.t line 25
> # Test::Exception::lives_ok() called at t/100_bugs/005_inline_reader_bug.t line 31
> # Looks like you failed 1 test of 2.
> dubious
> Test returned status 1 (wstat 256, 0x100)
> DIED. FAILED test 2
> Failed 1/2 tests, 50.00% okay
> t/100_bugs/006_handles_foreign_class_bug...................
> # Failed test '... can create the attribute with delegations'
> # in t/100_bugs/006_handles_foreign_class_bug.t at line 31.
> # died: Could not create the 'reader' method for baz because : Could not create reader for 'baz' because exists argument is not a HASH or ARRAY element at (eval 71) line 1.
> #
> # code: sub {confess "Cannot assign a value to a read-only accessor" if @_ > 1;unless (exists exists $_[0]->{'baz'} ? $_[0]->{'baz'} : undef) { if ($attr->has_default) { my $default = $attr->default($_[0]); (defined($type_constraint->($default))) || confess "Attribute (" . $attr->name . ") does not pass the type constraint (" . $attr->type_constraint->name . ") with " . (defined($default) ? (Scalar::Util::blessed($default) && overload::Overloaded($default) ? overload::StrVal($default) : $default) : "undef") if defined($default); exists $_[0]->{'baz'} ? $_[0]->{'baz'} : undef = $default; } else { exists $_[0]->{'baz'} ? $_[0]->{'baz'} : undef = undef; }}return exists $_[0]->{'baz'} ? $_[0]->{'baz'} : undef;} at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 101
> # Moose::Meta::Method::Accessor::generate_reader_method_inline() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 105
> # Moose::Meta::Method::Accessor::generate_reader_method() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> # eval {...} called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> # Class::MOP::Method::Accessor::initialize_body() called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 42
> # Class::MOP::Method::Accessor::new() called at /usr/share/perl5/Class/MOP/Attribute.pm line 229
> # eval {...} called at /usr/share/perl5/Class/MOP/Attribute.pm line 228
> # Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 250
> # Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> # Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> # Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> # Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> # Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> # Moose::has() called at t/100_bugs/006_handles_foreign_class_bug.t line 29
> # Test::Exception::lives_ok() called at t/100_bugs/006_handles_foreign_class_bug.t line 31
> # at /usr/share/perl5/Class/MOP/Attribute.pm line 235
> # Class::MOP::Attribute::process_accessors() called at /usr/share/perl5/Class/MOP/Attribute.pm line 250
> # Class::MOP::Attribute::install_accessors() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> # Moose::Meta::Attribute::install_accessors() called at /usr/share/perl5/Class/MOP/Class.pm line 665
> # Class::MOP::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> # Moose::Meta::Class::add_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> # Moose::Meta::Class::_process_attribute() called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> # Moose::has() called at t/100_bugs/006_handles_foreign_class_bug.t line 29
> # Test::Exception::lives_ok() called at t/100_bugs/006_handles_foreign_class_bug.t line 31
> Can't locate object method "a" via package "Bar" at t/100_bugs/006_handles_foreign_class_bug.t line 41.
> # Looks like you planned 8 tests but only ran 3.
> # Looks like you failed 1 test of 3 run.
> # Looks like your test died just after 3.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 1, 4-8
> Failed 6/8 tests, 25.00% okay
> t/100_bugs/007_reader_precedence_bug.......................ok
> t/100_bugs/008_new_w_undef.................................ok
> t/100_bugs/009_augment_recursion_bug.......................ok
> t/200_examples/001_example.................................ok
> t/200_examples/002_example_Moose_POOP......................skipped
> all skipped: DBM::Deep 1.0003 (or greater) is required for this test
> t/200_examples/003_example.................................ok
> t/200_examples/004_example_w_DCS...........................skipped
> all skipped: Declare::Constraints::Simple is required for this test
> t/200_examples/005_example_w_TestDeep......................Use of uninitialized value in subroutine entry at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
>
> # Failed test '... construction succeeded'
> # in t/200_examples/005_example_w_TestDeep.t at line 70.
> # died: Can't use string ("") as a subroutine ref while "strict refs" in use at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/TypeConstraint.pm line 127.
>
> # Failed test 'The object isa Foo'
> # in t/200_examples/005_example_w_TestDeep.t at line 71.
> # The object isn't defined
> Can't call method "bar" on an undefined value at t/200_examples/005_example_w_TestDeep.t line 73.
> # Looks like you planned 7 tests but only ran 4.
> # Looks like you failed 2 tests of 4 run.
> # Looks like your test died just after 4.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 3-7
> Failed 5/7 tests, 28.57% okay
> t/200_examples/006_example_Protomoose......................Could not create the 'accessor' method for prototype_instance because : Could not create accessor for 'prototype_instance' because exists argument is not a HASH or ARRAY element at (eval 68) line 6.
>
> code: sub { if (scalar(@_) == 2) {defined($type_constraint->($_[1]))
> || confess "Attribute (" . $attr->name . ") does not pass the type constraint ("
> . $attr->type_constraint->name . ") with "
> . (defined($_[1]) ? (Scalar::Util::blessed($_[1]) && overload::Overloaded($_[1]) ? overload::StrVal($_[1]) : $_[1]) : "undef")
> if defined($_[1]);
> $_[0]->{'prototype_instance'} = $_[1]; }unless (exists exists $_[0]->{'prototype_instance'} ? $_[0]->{'prototype_instance'} : undef) { if ($attr->has_default) { my $default = $attr->default($_[0]); (defined($type_constraint->($default))) || confess "Attribute (" . $attr->name . ") does not pass the type constraint (" . $attr->type_constraint->name . ") with " . (defined($default) ? (Scalar::Util::blessed($default) && overload::Overloaded($default) ? overload::StrVal($default) : $default) : "undef") if defined($default); exists $_[0]->{'prototype_instance'} ? $_[0]->{'prototype_instance'} : undef = $default; } else { exists $_[0]->{'prototype_instance'} ? $_[0]->{'prototype_instance'} : undef = undef; }}return exists $_[0]->{'prototype_instance'} ? $_[0]->{'prototype_instance'} : undef } at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 46
> Moose::Meta::Method::Accessor::generate_accessor_method_inline('Moose::Meta::Method::Accessor=HASH(0x85436f8)') called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 107
> Moose::Meta::Method::Accessor::generate_accessor_method('Moose::Meta::Method::Accessor=HASH(0x85436f8)') called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> eval {...} called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> Class::MOP::Method::Accessor::initialize_body('Moose::Meta::Method::Accessor=HASH(0x85436f8)') called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 42
> Class::MOP::Method::Accessor::new('Moose::Meta::Method::Accessor', 'attribute', 'Moose::Meta::Attribute=HASH(0x8543884)', 'is_inline', 'undef', 'accessor_type', 'accessor') called at /usr/share/perl5/Class/MOP/Attribute.pm line 229
> eval {...} called at /usr/share/perl5/Class/MOP/Attribute.pm line 228
> Class::MOP::Attribute::process_accessors('Moose::Meta::Attribute=HASH(0x8543884)', 'accessor', 'prototype_instance', 'undef') called at /usr/share/perl5/Class/MOP/Attribute.pm line 246
> Class::MOP::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x8543884)') called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> Moose::Meta::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x8543884)') called at /usr/share/perl5/Class/MOP/Class.pm line 665
> Class::MOP::Class::add_attribute('Moose::Meta::Class=HASH(0x8529e88)', 'prototype_instance', 'predicate', 'has_prototypical_instance', 'isa', 'Object', 'default', 'CODE(0x8529aec)', 'is', ...) called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> Moose::Meta::Class::add_attribute('Moose::Meta::Class=HASH(0x8529e88)', 'prototype_instance', 'predicate', 'has_prototypical_instance', 'isa', 'Object', 'default', 'CODE(0x8529aec)', 'is', ...) called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> Moose::Meta::Class::_process_attribute('Moose::Meta::Class=HASH(0x8529e88)', 'prototype_instance', 'predicate', 'has_prototypical_instance', 'isa', 'Object', 'default', 'CODE(0x8529aec)', 'lazy', ...) called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> Moose::has('prototype_instance', 'is', 'rw', 'isa', 'Object', 'predicate', 'has_prototypical_instance', 'lazy', 1, ...) called at t/200_examples/006_example_Protomoose.t line 131
> at /usr/share/perl5/Class/MOP/Attribute.pm line 235
> Class::MOP::Attribute::process_accessors('Moose::Meta::Attribute=HASH(0x8543884)', 'accessor', 'prototype_instance', 'undef') called at /usr/share/perl5/Class/MOP/Attribute.pm line 246
> Class::MOP::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x8543884)') called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> Moose::Meta::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x8543884)') called at /usr/share/perl5/Class/MOP/Class.pm line 665
> Class::MOP::Class::add_attribute('Moose::Meta::Class=HASH(0x8529e88)', 'prototype_instance', 'predicate', 'has_prototypical_instance', 'isa', 'Object', 'default', 'CODE(0x8529aec)', 'is', ...) called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> Moose::Meta::Class::add_attribute('Moose::Meta::Class=HASH(0x8529e88)', 'prototype_instance', 'predicate', 'has_prototypical_instance', 'isa', 'Object', 'default', 'CODE(0x8529aec)', 'is', ...) called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> Moose::Meta::Class::_process_attribute('Moose::Meta::Class=HASH(0x8529e88)', 'prototype_instance', 'predicate', 'has_prototypical_instance', 'isa', 'Object', 'default', 'CODE(0x8529aec)', 'lazy', ...) called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> Moose::has('prototype_instance', 'is', 'rw', 'isa', 'Object', 'predicate', 'has_prototypical_instance', 'lazy', 1, ...) called at t/200_examples/006_example_Protomoose.t line 131
> # Looks like your test died before it could output anything.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> t/200_examples/007_example_Child_Parent_attr_inherit.......Could not create the 'accessor' method for last_name because : Could not create accessor for 'last_name' because exists argument is not a HASH or ARRAY element at (eval 71) line 6.
>
> code: sub { if (scalar(@_) == 2) {defined($type_constraint->($_[1]))
> || confess "Attribute (" . $attr->name . ") does not pass the type constraint ("
> . $attr->type_constraint->name . ") with "
> . (defined($_[1]) ? (Scalar::Util::blessed($_[1]) && overload::Overloaded($_[1]) ? overload::StrVal($_[1]) : $_[1]) : "undef")
> if defined($_[1]);
> $_[0]->{'last_name'} = $_[1]; }unless (exists exists $_[0]->{'last_name'} ? $_[0]->{'last_name'} : undef) { if ($attr->has_default) { my $default = $attr->default($_[0]); (defined($type_constraint->($default))) || confess "Attribute (" . $attr->name . ") does not pass the type constraint (" . $attr->type_constraint->name . ") with " . (defined($default) ? (Scalar::Util::blessed($default) && overload::Overloaded($default) ? overload::StrVal($default) : $default) : "undef") if defined($default); exists $_[0]->{'last_name'} ? $_[0]->{'last_name'} : undef = $default; } else { exists $_[0]->{'last_name'} ? $_[0]->{'last_name'} : undef = undef; }}return exists $_[0]->{'last_name'} ? $_[0]->{'last_name'} : undef } at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 46
> Moose::Meta::Method::Accessor::generate_accessor_method_inline('Moose::Meta::Method::Accessor=HASH(0x8530f30)') called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Method/Accessor.pm line 107
> Moose::Meta::Method::Accessor::generate_accessor_method('Moose::Meta::Method::Accessor=HASH(0x8530f30)') called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> eval {...} called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 64
> Class::MOP::Method::Accessor::initialize_body('Moose::Meta::Method::Accessor=HASH(0x8530f30)') called at /usr/share/perl5/Class/MOP/Method/Accessor.pm line 42
> Class::MOP::Method::Accessor::new('Moose::Meta::Method::Accessor', 'attribute', 'Moose::Meta::Attribute=HASH(0x8530f78)', 'is_inline', 'undef', 'accessor_type', 'accessor') called at /usr/share/perl5/Class/MOP/Attribute.pm line 229
> eval {...} called at /usr/share/perl5/Class/MOP/Attribute.pm line 228
> Class::MOP::Attribute::process_accessors('Moose::Meta::Attribute=HASH(0x8530f78)', 'accessor', 'last_name', 'undef') called at /usr/share/perl5/Class/MOP/Attribute.pm line 246
> Class::MOP::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x8530f78)') called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> Moose::Meta::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x8530f78)') called at /usr/share/perl5/Class/MOP/Class.pm line 665
> Class::MOP::Class::add_attribute('Moose::Meta::Class=HASH(0x8520df4)', 'last_name', 'isa', 'Str', 'default', 'CODE(0x8521118)', 'is', 'rw', 'lazy', ...) called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> Moose::Meta::Class::add_attribute('Moose::Meta::Class=HASH(0x8520df4)', 'last_name', 'isa', 'Str', 'default', 'CODE(0x8521118)', 'is', 'rw', 'lazy', ...) called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> Moose::Meta::Class::_process_attribute('Moose::Meta::Class=HASH(0x8520df4)', 'last_name', 'isa', 'Str', 'default', 'CODE(0x8521118)', 'lazy', 1, 'is', ...) called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> Moose::has('last_name', 'is', 'rw', 'isa', 'Str', 'lazy', 1, 'default', 'CODE(0x8521118)', ...) called at t/200_examples/007_example_Child_Parent_attr_inherit.t line 55
> at /usr/share/perl5/Class/MOP/Attribute.pm line 235
> Class::MOP::Attribute::process_accessors('Moose::Meta::Attribute=HASH(0x8530f78)', 'accessor', 'last_name', 'undef') called at /usr/share/perl5/Class/MOP/Attribute.pm line 246
> Class::MOP::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x8530f78)') called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Attribute.pm line 328
> Moose::Meta::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x8530f78)') called at /usr/share/perl5/Class/MOP/Class.pm line 665
> Class::MOP::Class::add_attribute('Moose::Meta::Class=HASH(0x8520df4)', 'last_name', 'isa', 'Str', 'default', 'CODE(0x8521118)', 'is', 'rw', 'lazy', ...) called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 166
> Moose::Meta::Class::add_attribute('Moose::Meta::Class=HASH(0x8520df4)', 'last_name', 'isa', 'Str', 'default', 'CODE(0x8521118)', 'is', 'rw', 'lazy', ...) called at /build/user/libmoose-perl-0.26/blib/lib/Moose/Meta/Class.pm line 317
> Moose::Meta::Class::_process_attribute('Moose::Meta::Class=HASH(0x8520df4)', 'last_name', 'isa', 'Str', 'default', 'CODE(0x8521118)', 'lazy', 1, 'is', ...) called at /build/user/libmoose-perl-0.26/blib/lib/Moose.pm line 108
> Moose::has('last_name', 'is', 'rw', 'isa', 'Str', 'lazy', 1, 'default', 'CODE(0x8521118)', ...) called at t/200_examples/007_example_Child_Parent_attr_inherit.t line 55
> # Looks like your test died before it could output anything.
> dubious
> Test returned status 255 (wstat 65280, 0xff00)
> DIED. FAILED tests 1-23
> Failed 23/23 tests, 0.00% okay
> t/300_immutable/001_immutable_moose........................ok
> t/400_moose_util/001_moose_util............................ok
> t/400_moose_util/002_moose_util_does_role..................ok
> t/400_moose_util/003_moose_util_search_class_by_role.......ok
> t/500_test_moose/001_test_moose............................ok
> t/500_test_moose/002_test_moose_does_ok....................ok
> t/500_test_moose/003_test_moose_has_attribute_ok...........ok
> t/500_test_moose/004_test_moose_meta_ok....................ok
> Failed Test Stat Wstat Total Fail Failed List of Failed
> -------------------------------------------------------------------------------
> t/000_recipes/003_recipe.t 255 65280 34 66 194.12% 2-34
> t/010_basics/011_moose_respects_t 255 65280 9 10 111.11% 5-9
> t/020_attributes/001_attribute_re 255 65280 14 12 85.71% 3 9-14
> t/020_attributes/003_attribute_ac 255 65280 57 68 119.30% 3 24-57
> t/020_attributes/006_attribute_re 255 65280 16 30 187.50% 2-16
> t/020_attributes/009_attribute_in 255 65280 72 18 25.00% 6 14-15 32-35
> 49 68-72
> t/020_attributes/012_misc_attribu 255 65280 14 22 157.14% 4-14
> t/020_attributes/013_attr_derefer 255 65280 9 12 133.33% 4-9
> t/020_attributes/014_misc_attribu 255 65280 3 4 133.33% 2-3
> t/040_type_constraints/001_util_t 255 65280 38 74 194.74% 2-38
> t/040_type_constraints/002_util_t 255 65280 5 4 80.00% 4-5
> t/040_type_constraints/003_util_s 255 65280 269 536 199.26% 2-269
> t/040_type_constraints/005_util_t 255 65280 14 24 171.43% 3-14
> t/040_type_constraints/008_union_ 255 65280 27 44 162.96% 6-27
> t/040_type_constraints/009_union_ 255 65280 29 56 193.10% 2-29
> t/100_bugs/005_inline_reader_bug. 1 256 2 1 50.00% 2
> t/100_bugs/006_handles_foreign_cl 255 65280 8 11 137.50% 1 4-8
> t/200_examples/005_example_w_Test 255 65280 7 8 114.29% 3-7
> t/200_examples/006_example_Protom 255 65280 ?? ?? % ??
> t/200_examples/007_example_Child_ 255 65280 23 46 200.00% 1-23
> 5 tests skipped.
> Failed 20/90 test scripts, 77.78% okay. 531/1878 subtests failed, 71.73% okay.
> make: *** [build-stamp] Error 255
> dpkg-buildpackage: failure: debian/rules build gave error exit status 2
The full build log is available from:
http://people.debian.org/~lucas/logs/2007/11/26
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 containing a sid i386
environment. 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