PATH=/usr/bin:/bin Start 2013-03-01T04:04:15 ActivePerl-818 CPAN-1.9402 Going to read '/home/fly818/var/cpan/Metadata' Database was generated on Fri, 01 Mar 2013 09:06:57 GMT Running make for I/IL/ILMARI/Parse-Method-Signatures-1.003015.tar.gz Checksum for /net/nas/data/cpan/authors/id/I/IL/ILMARI/Parse-Method-Signatures-1.003015.tar.gz ok Will not use Archive::Tar, need 1.00 Parse-Method-Signatures-1.003015/ Parse-Method-Signatures-1.003015/META.yml Parse-Method-Signatures-1.003015/lib/ Parse-Method-Signatures-1.003015/lib/Parse/ Parse-Method-Signatures-1.003015/lib/Parse/Method/ Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/ Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/Sig.pm Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/ParamCollection.pm Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/Param/ Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/Param/Positional.pm Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/Param/Placeholder.pm Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/Param/Named.pm Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/Param/Unpacked.pm Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/Param/Unpacked/ Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/Param/Unpacked/Array.pm Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/Param/Unpacked/Hash.pm Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/Param/Bindable.pm Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/Param.pm Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/TypeConstraint.pm Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures/Types.pm Parse-Method-Signatures-1.003015/lib/Parse/Method/Signatures.pm Parse-Method-Signatures-1.003015/MANIFEST Parse-Method-Signatures-1.003015/inc/ Parse-Method-Signatures-1.003015/inc/Module/ Parse-Method-Signatures-1.003015/inc/Module/Install/ Parse-Method-Signatures-1.003015/inc/Module/Install/Include.pm Parse-Method-Signatures-1.003015/inc/Module/Install/Can.pm Parse-Method-Signatures-1.003015/inc/Module/Install/Fetch.pm Parse-Method-Signatures-1.003015/inc/Module/Install/Win32.pm Parse-Method-Signatures-1.003015/inc/Module/Install/Makefile.pm Parse-Method-Signatures-1.003015/inc/Module/Install/Base.pm Parse-Method-Signatures-1.003015/inc/Module/Install/AutoInstall.pm Parse-Method-Signatures-1.003015/inc/Module/Install/WriteAll.pm Parse-Method-Signatures-1.003015/inc/Module/Install/Metadata.pm Parse-Method-Signatures-1.003015/inc/Module/Install.pm Parse-Method-Signatures-1.003015/inc/Module/AutoInstall.pm Parse-Method-Signatures-1.003015/Changes Parse-Method-Signatures-1.003015/Makefile.PL Parse-Method-Signatures-1.003015/t/ Parse-Method-Signatures-1.003015/t/struct.t Parse-Method-Signatures-1.003015/t/signatures.t Parse-Method-Signatures-1.003015/t/ppi.t CPAN.pm: Going to build I/IL/ILMARI/Parse-Method-Signatures-1.003015.tar.gz >>> /home/fly818/ap818/bin/perl-static Makefile.PL Cannot determine perl version info from lib/Parse/Method/Signatures.pm *** Module::AutoInstall version 1.06 *** Checking for Perl dependencies... *** Since we're running under CPAN, I'll just let it take care of the dependency's installation later. [Core Features] - aliased ...loaded. (0.30) - Test::More ...loaded. (0.98) - Test::Exception ...loaded. (0.31) - Test::Differences ...loaded. (0.61) - MooseX::Types::Structured ...loaded. (0.24) - List::MoreUtils ...loaded. (0.33 >= 0.20) - Moose ...loaded. (1.25) - MooseX::Traits ...loaded. (0.11 >= 0.06) - MooseX::Types ...loaded. (0.35 >= 0.17) - MooseX::Types::Moose ...loaded. (0.35) - MooseX::Types::Structured ...loaded. (0.24) - namespace::clean ...loaded. (0.24 >= 0.10) - PPI ...loaded. (1.215 >= 1.203) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for Parse::Method::Signatures Writing MYMETA.yml and MYMETA.json >>> make cp lib/Parse/Method/Signatures/Param/Positional.pm blib/lib/Parse/Method/Signatures/Param/Positional.pm cp lib/Parse/Method/Signatures/Param/Placeholder.pm blib/lib/Parse/Method/Signatures/Param/Placeholder.pm cp lib/Parse/Method/Signatures/Param/Named.pm blib/lib/Parse/Method/Signatures/Param/Named.pm cp lib/Parse/Method/Signatures/Param/Unpacked/Array.pm blib/lib/Parse/Method/Signatures/Param/Unpacked/Array.pm cp lib/Parse/Method/Signatures/Param/Unpacked/Hash.pm blib/lib/Parse/Method/Signatures/Param/Unpacked/Hash.pm cp lib/Parse/Method/Signatures/Sig.pm blib/lib/Parse/Method/Signatures/Sig.pm cp lib/Parse/Method/Signatures/Param.pm blib/lib/Parse/Method/Signatures/Param.pm cp lib/Parse/Method/Signatures/Types.pm blib/lib/Parse/Method/Signatures/Types.pm cp lib/Parse/Method/Signatures/ParamCollection.pm blib/lib/Parse/Method/Signatures/ParamCollection.pm cp lib/Parse/Method/Signatures/TypeConstraint.pm blib/lib/Parse/Method/Signatures/TypeConstraint.pm cp lib/Parse/Method/Signatures/Param/Bindable.pm blib/lib/Parse/Method/Signatures/Param/Bindable.pm cp lib/Parse/Method/Signatures.pm blib/lib/Parse/Method/Signatures.pm cp lib/Parse/Method/Signatures/Param/Unpacked.pm blib/lib/Parse/Method/Signatures/Param/Unpacked.pm Manifying blib/man3/Parse::Method::Signatures::TypeConstraint.3 Manifying blib/man3/Parse::Method::Signatures.3 Manifying blib/man3/Parse::Method::Signatures::Param.3 Manifying blib/man3/Parse::Method::Signatures::Sig.3 ILMARI/Parse-Method-Signatures-1.003015.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/ppi.t t/signatures.t t/struct.t get_or_add_package_symbol is deprecated, please use get_or_add_symbol at /home/fly818/var/megalib/Package/Stash.pm line 66. Package::Stash::get_or_add_package_symbol('Package::Stash=HASH(0x85704b8)', 'HASH(0x856cb90)') called at /home/fly818/var/megalib/Class/MOP/Package.pm line 128 Class::MOP::Package::get_or_add_package_symbol('Class::MOP::Class=HASH(0x856cbf0)', 'HASH(0x856cb90)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 836 Class::MOP::Class::superclasses('Class::MOP::Class=HASH(0x856cbf0)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 213 Class::MOP::Class::_check_metaclass_compatibility('Class::MOP::Class=HASH(0x856cbf0)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 109 Class::MOP::Class::_construct_class_instance('Class::MOP::Class', 'package', 'Class::MOP::Mixin::HasMethods') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 45 Class::MOP::Class::initialize('Class::MOP::Class', 'Class::MOP::Mixin::HasMethods') called at /home/fly818/var/megalib/Class/MOP/Mixin.pm line 14 Class::MOP::Mixin::meta('Class::MOP::Mixin::HasMethods') called at /home/fly818/var/megalib/Class/MOP.pm line 193 require Class/MOP.pm called at /home/fly818/var/megalib/Moose/Exporter.pm line 11 Moose::Exporter::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose/Exporter.pm called at /home/fly818/var/megalib/Moose.pm line 15 Moose::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose.pm called at /home/fly818/var/cpan/build/Parse-Method-Signatures-1.003015-rZfCFx/blib/lib/Parse/Method/Signatures.pm line 3 Parse::Method::Signatures::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Parse/Method/Signatures.pm called at (eval 7) line 2 main::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval 'package main; use Parse::Method::Signatures @{$args[0]}; 1; ;' called at /home/fly818/var/megalib/Test/More.pm line 885 Test::More::_eval('package main;\x{a}use Parse::Method::Signatures @{$args[0]};\x{a}1;\x{a}', 'ARRAY(0x821468c)') called at /home/fly818/var/megalib/Test/More.pm line 860 Test::More::use_ok('Parse::Method::Signatures') called at t/ppi.t line 8 add_package_symbol is deprecated, please use add_symbol at /home/fly818/var/megalib/Package/Stash.pm line 46. Package::Stash::add_package_symbol('Package::Stash=HASH(0x85704b8)', 'HASH(0x8578dec)', 'CODE(0x856ca58)') called at /home/fly818/var/megalib/Class/MOP/Package.pm line 106 Class::MOP::Package::add_package_symbol('Class::MOP::Class=HASH(0x856cbf0)', 'HASH(0x8578dec)', 'CODE(0x856ca58)') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasMethods.pm line 92 Class::MOP::Mixin::HasMethods::add_method('Class::MOP::Class=HASH(0x856cbf0)', '_full_method_map', 'Class::MOP::Method::Accessor=HASH(0x8578bc4)') called at /home/fly818/var/megalib/Class/MOP/Attribute.pm line 360 Class::MOP::Attribute::install_accessors('Class::MOP::Attribute=HASH(0x85785d0)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 789 Class::MOP::Class::__ANON__() called at /home/fly818/var/megalib/Try/Tiny.pm line 76 eval {...} called at /home/fly818/var/megalib/Try/Tiny.pm line 67 Try::Tiny::try('CODE(0x8578918)', 'Try::Tiny::Catch=REF(0x84c98dc)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 794 Class::MOP::Class::_post_add_attribute('Class::MOP::Class=HASH(0x856cbf0)', 'Class::MOP::Attribute=HASH(0x85785d0)') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasAttributes.pm line 45 Class::MOP::Mixin::HasAttributes::add_attribute('Class::MOP::Class=HASH(0x856cbf0)', 'Class::MOP::Attribute=HASH(0x85785d0)') called at /home/fly818/var/megalib/Class/MOP.pm line 193 require Class/MOP.pm called at /home/fly818/var/megalib/Moose/Exporter.pm line 11 Moose::Exporter::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose/Exporter.pm called at /home/fly818/var/megalib/Moose.pm line 15 Moose::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose.pm called at /home/fly818/var/cpan/build/Parse-Method-Signatures-1.003015-rZfCFx/blib/lib/Parse/Method/Signatures.pm line 3 Parse::Method::Signatures::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Parse/Method/Signatures.pm called at (eval 7) line 2 main::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval 'package main; use Parse::Method::Signatures @{$args[0]}; 1; ;' called at /home/fly818/var/megalib/Test/More.pm line 885 Test::More::_eval('package main;\x{a}use Parse::Method::Signatures @{$args[0]};\x{a}1;\x{a}', 'ARRAY(0x821468c)') called at /home/fly818/var/megalib/Test/More.pm line 860 Test::More::use_ok('Parse::Method::Signatures') called at t/ppi.t line 8 get_package_symbol is deprecated, please use get_symbol at /home/fly818/var/megalib/Package/Stash.pm line 61. Package::Stash::get_package_symbol('Package::Stash=HASH(0x857fd4c)', 'HASH(0x859205c)') called at /home/fly818/var/megalib/Class/MOP/Package.pm line 123 Class::MOP::Package::get_package_symbol('Class::MOP::Class=HASH(0x857fc50)', 'HASH(0x859205c)') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasMethods.pm line 138 Class::MOP::Mixin::HasMethods::_get_maybe_raw_method('Class::MOP::Class=HASH(0x857fc50)', 'meta') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasMethods.pm line 121 Class::MOP::Mixin::HasMethods::get_method('Class::MOP::Class=HASH(0x857fc50)', 'meta') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 1018 Class::MOP::Class::find_method_by_name('Class::MOP::Class=HASH(0x857fc50)', 'meta') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasMethods.pm line 25 Class::MOP::Mixin::HasMethods::_add_meta_method('Class::MOP::Class=HASH(0x857fc50)', 'meta') called at /home/fly818/var/megalib/Class/MOP.pm line 672 require Class/MOP.pm called at /home/fly818/var/megalib/Moose/Exporter.pm line 11 Moose::Exporter::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose/Exporter.pm called at /home/fly818/var/megalib/Moose.pm line 15 Moose::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose.pm called at /home/fly818/var/cpan/build/Parse-Method-Signatures-1.003015-rZfCFx/blib/lib/Parse/Method/Signatures.pm line 3 Parse::Method::Signatures::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Parse/Method/Signatures.pm called at (eval 7) line 2 main::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval 'package main; use Parse::Method::Signatures @{$args[0]}; 1; ;' called at /home/fly818/var/megalib/Test/More.pm line 885 Test::More::_eval('package main;\x{a}use Parse::Method::Signatures @{$args[0]};\x{a}1;\x{a}', 'ARRAY(0x821468c)') called at /home/fly818/var/megalib/Test/More.pm line 860 Test::More::use_ok('Parse::Method::Signatures') called at t/ppi.t line 8 has_package_symbol is deprecated, please use has_symbol at /home/fly818/var/megalib/Package/Stash.pm line 56. Package::Stash::has_package_symbol('Package::Stash=HASH(0x877e970)', '&import') called at /home/fly818/var/megalib/Class/MOP/Package.pm line 118 Class::MOP::Package::has_package_symbol('Class::MOP::Package=HASH(0x877e9d0)', '&import') called at /home/fly818/var/megalib/Moose/Exporter.pm line 79 Moose::Exporter::build_import_methods('Moose::Exporter', 'as_is', 'ARRAY(0x86b8b4c)', 'exporting_package', 'Moose::Util::TypeConstraints', 'install', 'ARRAY(0x87734fc)') called at /home/fly818/var/megalib/Moose/Exporter.pm line 29 Moose::Exporter::setup_import_methods('Moose::Exporter', 'as_is', 'ARRAY(0x86b8b4c)') called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 42 require Moose/Util/TypeConstraints.pm called at /home/fly818/var/megalib/Moose/Meta/Attribute.pm line 20 Moose::Meta::Attribute::BEGIN() called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 require Moose/Meta/Attribute.pm called at /home/fly818/var/megalib/Moose/Meta/TypeCoercion.pm line 8 Moose::Meta::TypeCoercion::BEGIN() called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 require Moose/Meta/TypeCoercion.pm called at /home/fly818/var/megalib/Moose.pm line 21 Moose::BEGIN() called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 require Moose.pm called at /home/fly818/var/cpan/build/Parse-Method-Signatures-1.003015-rZfCFx/blib/lib/Parse/Method/Signatures.pm line 3 Parse::Method::Signatures::BEGIN() called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 require Parse/Method/Signatures.pm called at (eval 7) line 2 main::BEGIN() called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 eval 'package main; use Parse::Method::Signatures @{$args[0]}; 1; ;' called at /home/fly818/var/megalib/Test/More.pm line 885 Test::More::_eval('package main;\x{a}use Parse::Method::Signatures @{$args[0]};\x{a}1;\x{a}', 'ARRAY(0x821468c)') called at /home/fly818/var/megalib/Test/More.pm line 860 Test::More::use_ok('Parse::Method::Signatures') called at t/ppi.t line 8 t/ppi.t ......... ok 1 - use Parse::Method::Signatures; ok 2 ok 3 ok 4 ok 5 - Runaway '[]' in type constraint near '[Bar' at ok 6 - Error parsing type constraint near ':' in 'Bar:' at ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 - Error parsing parameter near '\$x' in '\$x\[0\]' at ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 - Cannot have optional parameters in an unpacked-array near '@y' in '$x, @y?' at ok 23 - Cannot have named parameters in an unpacked-array near ':' in '$x, :$y' at ok 24 - Arrays or hashes cannot be named near '@y' in '$x, :@y' at ok 25 - Runaway '{}' in unpacked parameter near '{$x, :@y' at ok 26 ok 27 - ')' expected whilst paring signautre near 'G' in '$x = 0xfG' at ok 28 ok 29 1..29 ok get_or_add_package_symbol is deprecated, please use get_or_add_symbol at /home/fly818/var/megalib/Package/Stash.pm line 66. Package::Stash::get_or_add_package_symbol('Package::Stash=HASH(0x84f5b2c)', 'HASH(0x84f5970)') called at /home/fly818/var/megalib/Class/MOP/Package.pm line 128 Class::MOP::Package::get_or_add_package_symbol('Class::MOP::Class=HASH(0x84f59d0)', 'HASH(0x84f5970)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 836 Class::MOP::Class::superclasses('Class::MOP::Class=HASH(0x84f59d0)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 213 Class::MOP::Class::_check_metaclass_compatibility('Class::MOP::Class=HASH(0x84f59d0)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 109 Class::MOP::Class::_construct_class_instance('Class::MOP::Class', 'package', 'Class::MOP::Mixin::HasMethods') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 45 Class::MOP::Class::initialize('Class::MOP::Class', 'Class::MOP::Mixin::HasMethods') called at /home/fly818/var/megalib/Class/MOP/Mixin.pm line 14 Class::MOP::Mixin::meta('Class::MOP::Mixin::HasMethods') called at /home/fly818/var/megalib/Class/MOP.pm line 193 require Class/MOP.pm called at /home/fly818/var/megalib/Moose/Exporter.pm line 11 Moose::Exporter::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose/Exporter.pm called at /home/fly818/var/megalib/Moose.pm line 15 Moose::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose.pm called at /home/fly818/var/cpan/build/Parse-Method-Signatures-1.003015-rZfCFx/blib/lib/Parse/Method/Signatures.pm line 3 Parse::Method::Signatures::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Parse/Method/Signatures.pm called at t/signatures.t line 6 main::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 add_package_symbol is deprecated, please use add_symbol at /home/fly818/var/megalib/Package/Stash.pm line 46. Package::Stash::add_package_symbol('Package::Stash=HASH(0x84f5b2c)', 'HASH(0x84fc678)', 'CODE(0x84eb144)') called at /home/fly818/var/megalib/Class/MOP/Package.pm line 106 Class::MOP::Package::add_package_symbol('Class::MOP::Class=HASH(0x84f59d0)', 'HASH(0x84fc678)', 'CODE(0x84eb144)') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasMethods.pm line 92 Class::MOP::Mixin::HasMethods::add_method('Class::MOP::Class=HASH(0x84f59d0)', '_full_method_map', 'Class::MOP::Method::Accessor=HASH(0x84fc450)') called at /home/fly818/var/megalib/Class/MOP/Attribute.pm line 360 Class::MOP::Attribute::install_accessors('Class::MOP::Attribute=HASH(0x84fbe5c)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 789 Class::MOP::Class::__ANON__() called at /home/fly818/var/megalib/Try/Tiny.pm line 76 eval {...} called at /home/fly818/var/megalib/Try/Tiny.pm line 67 Try::Tiny::try('CODE(0x84fc1a4)', 'Try::Tiny::Catch=REF(0x844c0c0)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 794 Class::MOP::Class::_post_add_attribute('Class::MOP::Class=HASH(0x84f59d0)', 'Class::MOP::Attribute=HASH(0x84fbe5c)') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasAttributes.pm line 45 Class::MOP::Mixin::HasAttributes::add_attribute('Class::MOP::Class=HASH(0x84f59d0)', 'Class::MOP::Attribute=HASH(0x84fbe5c)') called at /home/fly818/var/megalib/Class/MOP.pm line 193 require Class/MOP.pm called at /home/fly818/var/megalib/Moose/Exporter.pm line 11 Moose::Exporter::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose/Exporter.pm called at /home/fly818/var/megalib/Moose.pm line 15 Moose::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose.pm called at /home/fly818/var/cpan/build/Parse-Method-Signatures-1.003015-rZfCFx/blib/lib/Parse/Method/Signatures.pm line 3 Parse::Method::Signatures::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Parse/Method/Signatures.pm called at t/signatures.t line 6 main::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 get_package_symbol is deprecated, please use get_symbol at /home/fly818/var/megalib/Package/Stash.pm line 61. Package::Stash::get_package_symbol('Package::Stash=HASH(0x85042b8)', 'HASH(0x8516618)') called at /home/fly818/var/megalib/Class/MOP/Package.pm line 123 Class::MOP::Package::get_package_symbol('Class::MOP::Class=HASH(0x85041bc)', 'HASH(0x8516618)') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasMethods.pm line 138 Class::MOP::Mixin::HasMethods::_get_maybe_raw_method('Class::MOP::Class=HASH(0x85041bc)', 'meta') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasMethods.pm line 121 Class::MOP::Mixin::HasMethods::get_method('Class::MOP::Class=HASH(0x85041bc)', 'meta') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 1018 Class::MOP::Class::find_method_by_name('Class::MOP::Class=HASH(0x85041bc)', 'meta') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasMethods.pm line 25 Class::MOP::Mixin::HasMethods::_add_meta_method('Class::MOP::Class=HASH(0x85041bc)', 'meta') called at /home/fly818/var/megalib/Class/MOP.pm line 672 require Class/MOP.pm called at /home/fly818/var/megalib/Moose/Exporter.pm line 11 Moose::Exporter::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose/Exporter.pm called at /home/fly818/var/megalib/Moose.pm line 15 Moose::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose.pm called at /home/fly818/var/cpan/build/Parse-Method-Signatures-1.003015-rZfCFx/blib/lib/Parse/Method/Signatures.pm line 3 Parse::Method::Signatures::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Parse/Method/Signatures.pm called at t/signatures.t line 6 main::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 has_package_symbol is deprecated, please use has_symbol at /home/fly818/var/megalib/Package/Stash.pm line 56. Package::Stash::has_package_symbol('Package::Stash=HASH(0x870250c)', '&import') called at /home/fly818/var/megalib/Class/MOP/Package.pm line 118 Class::MOP::Package::has_package_symbol('Class::MOP::Package=HASH(0x870256c)', '&import') called at /home/fly818/var/megalib/Moose/Exporter.pm line 79 Moose::Exporter::build_import_methods('Moose::Exporter', 'as_is', 'ARRAY(0x863cdd8)', 'exporting_package', 'Moose::Util::TypeConstraints', 'install', 'ARRAY(0x86f6ec8)') called at /home/fly818/var/megalib/Moose/Exporter.pm line 29 Moose::Exporter::setup_import_methods('Moose::Exporter', 'as_is', 'ARRAY(0x863cdd8)') called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 42 require Moose/Util/TypeConstraints.pm called at /home/fly818/var/megalib/Moose/Meta/Attribute.pm line 20 Moose::Meta::Attribute::BEGIN() called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 require Moose/Meta/Attribute.pm called at /home/fly818/var/megalib/Moose/Meta/TypeCoercion.pm line 8 Moose::Meta::TypeCoercion::BEGIN() called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 require Moose/Meta/TypeCoercion.pm called at /home/fly818/var/megalib/Moose.pm line 21 Moose::BEGIN() called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 require Moose.pm called at /home/fly818/var/cpan/build/Parse-Method-Signatures-1.003015-rZfCFx/blib/lib/Parse/Method/Signatures.pm line 3 Parse::Method::Signatures::BEGIN() called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 require Parse/Method/Signatures.pm called at t/signatures.t line 6 main::BEGIN() called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 0 t/signatures.t .. 1..272 ok 1 - empty signature ok 2 - empty signature isa Parse::Method::Signatures::Sig ok 3 - empty signature ok 4 - single required positional ok 5 - single required positional isa Parse::Method::Signatures::Sig ok 6 - single required positional ok 7 - invocant only ok 8 - invocant only isa Parse::Method::Signatures::Sig ok 9 - invocant only ok 10 - two required positionals ok 11 - two required positionals isa Parse::Method::Signatures::Sig ok 12 - two required positionals ok 13 - with constraint ok 14 - with constraint isa Parse::Method::Signatures::Sig ok 15 - with constraint ok 16 - multiple constraints ok 17 - multiple constraints isa Parse::Method::Signatures::Sig ok 18 - multiple constraints ok 19 - typed positional ok 20 - typed positional isa Parse::Method::Signatures::Sig ok 21 - typed positional ok 22 - multiple typed positionals ok 23 - multiple typed positionals isa Parse::Method::Signatures::Sig ok 24 - multiple typed positionals ok 25 - type constraint alternative ok 26 - type constraint alternative isa Parse::Method::Signatures::Sig ok 27 - type constraint alternative ok 28 - type constraint with colon ok 29 - type constraint with colon isa Parse::Method::Signatures::Sig ok 30 - type constraint with colon ok 31 - type constraint with number in middle ok 32 - type constraint with number in middle isa Parse::Method::Signatures::Sig ok 33 - type constraint with number in middle ok 34 - type constraint with number at end ok 35 - type constraint with number at end isa Parse::Method::Signatures::Sig ok 36 - type constraint with number at end ok 37 - parameterized types ok 38 - parameterized types isa Parse::Method::Signatures::Sig ok 39 - parameterized types ok 40 - parameterized with alternative ok 41 - parameterized with alternative isa Parse::Method::Signatures::Sig ok 42 - parameterized with alternative ok 43 - dummy invocant ok 44 - dummy invocant isa Parse::Method::Signatures::Sig ok 45 - dummy invocant ok 46 - dummy positionals ok 47 - dummy positionals isa Parse::Method::Signatures::Sig ok 48 - dummy positionals ok 49 - dummy list ok 50 - dummy list isa Parse::Method::Signatures::Sig ok 51 - dummy list ok 52 - optional named ok 53 - optional named isa Parse::Method::Signatures::Sig ok 54 - optional named ok 55 - required named ok 56 - required named isa Parse::Method::Signatures::Sig ok 57 - required named ok 58 - named with type constraint ok 59 - named with type constraint isa Parse::Method::Signatures::Sig ok 60 - named with type constraint ok 61 - positional and named ok 62 - positional and named isa Parse::Method::Signatures::Sig ok 63 - positional and named ok 64 - optional positional and named ok 65 - optional positional and named isa Parse::Method::Signatures::Sig ok 66 - optional positional and named ok 67 - multiple named ok 68 - multiple named isa Parse::Method::Signatures::Sig ok 69 - multiple named ok 70 - positional and multiple required named ok 71 - positional and multiple required named isa Parse::Method::Signatures::Sig ok 72 - positional and multiple required named ok 73 - optional positional and named ok 74 - optional positional and named isa Parse::Method::Signatures::Sig ok 75 - optional positional and named ok 76 - required named with constraint ok 77 - required named with constraint isa Parse::Method::Signatures::Sig ok 78 - required named with constraint ok 79 - invocant and positional ok 80 - invocant and positional isa Parse::Method::Signatures::Sig ok 81 - invocant and positional ok 82 - long named ok 83 - long named isa Parse::Method::Signatures::Sig ok 84 - long named ok 85 - required long named ok 86 - required long named isa Parse::Method::Signatures::Sig ok 87 - required long named ok 88 - named param with invocant ok 89 - named param with invocant isa Parse::Method::Signatures::Sig ok 90 - named param with invocant ok 91 - named param with dummy invocant ok 92 - named param with dummy invocant isa Parse::Method::Signatures::Sig ok 93 - named param with dummy invocant ok 94 - positional with default ok 95 - positional with default isa Parse::Method::Signatures::Sig ok 96 - positional with default ok 97 - named with default ok 98 - named with default isa Parse::Method::Signatures::Sig ok 99 - named with default ok 100 - simple string default ok 101 - simple string default isa Parse::Method::Signatures::Sig ok 102 - simple string default ok 103 - string default with comma ok 104 - string default with comma isa Parse::Method::Signatures::Sig ok 105 - string default with comma ok 106 - single quoted default with comma ok 107 - single quoted default with comma isa Parse::Method::Signatures::Sig ok 108 - single quoted default with comma ok 109 - default with q"" quoting ok 110 - default with q"" quoting isa Parse::Method::Signatures::Sig ok 111 - default with q"" quoting ok 112 - default with q{} quoting ok 113 - default with q{} quoting isa Parse::Method::Signatures::Sig ok 114 - default with q{} quoting ok 115 - default with q() quoting ok 116 - default with q() quoting isa Parse::Method::Signatures::Sig ok 117 - default with q() quoting ok 118 - default with q,, quoting ok 119 - default with q,, quoting isa Parse::Method::Signatures::Sig ok 120 - default with q,, quoting ok 121 - default based on other paramter ok 122 - default based on other paramter isa Parse::Method::Signatures::Sig ok 123 - default based on other paramter ok 124 - complex with constraint ok 125 - complex with constraint isa Parse::Method::Signatures::Sig ok 126 - complex with constraint ok 127 - complex with default ok 128 - complex with default isa Parse::Method::Signatures::Sig ok 129 - complex with default ok 130 - complex with constraint ok 131 - complex with constraint isa Parse::Method::Signatures::Sig ok 132 - complex with constraint ok 133 - complex invocant, defaults and constraints ok 134 - complex invocant, defaults and constraints isa Parse::Method::Signatures::Sig ok 135 - complex invocant, defaults and constraints ok 136 - positional array ok 137 - positional array isa Parse::Method::Signatures::Sig ok 138 - positional array ok 139 - positinal scalar and array ok 140 - positinal scalar and array isa Parse::Method::Signatures::Sig ok 141 - positinal scalar and array ok 142 - positinal hash ok 143 - positinal hash isa Parse::Method::Signatures::Sig ok 144 - positinal hash ok 145 - positinal scalar and hash ok 146 - positinal scalar and hash isa Parse::Method::Signatures::Sig ok 147 - positinal scalar and hash ok 148 - simple array ref unpacking ok 149 - simple array ref unpacking isa Parse::Method::Signatures::Sig ok 150 - simple array ref unpacking not ok 151 - simple array ref unpacking with unparameterized type # TODO TODO # Failed (TODO) test 'simple array ref unpacking with unparameterized type' # at t/signatures.t line 159. # died: Error parsing type constraint near '$x' in '$x, $y' at t/signatures.t line 158. not ok 152 - simple array ref unpacking with unparameterized type isa Parse::Method::Signatures::Sig # TODO TODO # Failed (TODO) test 'simple array ref unpacking with unparameterized type isa Parse::Method::Signatures::Sig' # at t/signatures.t line 160. # simple array ref unpacking with unparameterized type isn't defined not ok 153 # TODO & SKIP TODO ok 154 - simple array ref unpacking with empty parameterized type ok 155 - simple array ref unpacking with empty parameterized type isa Parse::Method::Signatures::Sig ok 156 - simple array ref unpacking with empty parameterized type ok 157 - array ref unpacking into array ok 158 - array ref unpacking into array isa Parse::Method::Signatures::Sig ok 159 - array ref unpacking into array ok 160 - array ref unpacking into scalars and arrays ok 161 - array ref unpacking into scalars and arrays isa Parse::Method::Signatures::Sig ok 162 - array ref unpacking into scalars and arrays ok 163 - array ref unpacking combined with normal positionals ok 164 - array ref unpacking combined with normal positionals isa Parse::Method::Signatures::Sig ok 165 - array ref unpacking combined with normal positionals ok 166 - array ref unpacking combined with normal positionals ok 167 - array ref unpacking combined with normal positionals isa Parse::Method::Signatures::Sig ok 168 - array ref unpacking combined with normal positionals ok 169 - array ref unpacking combined with named ok 170 - array ref unpacking combined with named isa Parse::Method::Signatures::Sig ok 171 - array ref unpacking combined with named ok 172 - named array ref unpacking ok 173 - named array ref unpacking isa Parse::Method::Signatures::Sig ok 174 - named array ref unpacking ok 175 - hash ref unpacking into hash ok 176 - hash ref unpacking into hash isa Parse::Method::Signatures::Sig ok 177 - hash ref unpacking into hash ok 178 - labeld hash ref unpacking into hash ok 179 - labeld hash ref unpacking into hash isa Parse::Method::Signatures::Sig ok 180 - labeld hash ref unpacking into hash ok 181 - hash ref unpacking into scalars and hash ok 182 - hash ref unpacking into scalars and hash isa Parse::Method::Signatures::Sig ok 183 - hash ref unpacking into scalars and hash ok 184 - hash ref unpacking combined with normal positionals ok 185 - hash ref unpacking combined with normal positionals isa Parse::Method::Signatures::Sig ok 186 - hash ref unpacking combined with normal positionals ok 187 - hash ref unpacking combined with normal positionals ok 188 - hash ref unpacking combined with normal positionals isa Parse::Method::Signatures::Sig ok 189 - hash ref unpacking combined with normal positionals ok 190 - hash ref unpacking combined with named ok 191 - hash ref unpacking combined with named isa Parse::Method::Signatures::Sig ok 192 - hash ref unpacking combined with named ok 193 - named hash ref unpacking ok 194 - named hash ref unpacking isa Parse::Method::Signatures::Sig ok 195 - named hash ref unpacking ok 196 - named placeholders ok 197 - named placeholders isa Parse::Method::Signatures::Sig ok 198 - named placeholders ok 199 - complex parameterized type ok 200 - complex parameterized type isa Parse::Method::Signatures::Sig ok 201 - complex parameterized type ok 202 - positional with traits (is) ok 203 - positional with traits (is) isa Parse::Method::Signatures::Sig ok 204 - positional with traits (is) ok 205 - positional with traits (does) ok 206 - positional with traits (does) isa Parse::Method::Signatures::Sig ok 207 - positional with traits (does) ok 208 - named with traits (is) ok 209 - named with traits (is) isa Parse::Method::Signatures::Sig ok 210 - named with traits (is) ok 211 - named with traits (does) ok 212 - named with traits (does) isa Parse::Method::Signatures::Sig ok 213 - named with traits (does) ok 214 - multiple traits ok 215 - multiple traits isa Parse::Method::Signatures::Sig ok 216 - multiple traits ok 217 - string default ok 218 - string default isa Parse::Method::Signatures::Sig ok 219 - string default ok 220 - string default ok 221 - string default isa Parse::Method::Signatures::Sig ok 222 - string default ok 223 - simple array default ok 224 - simple array default isa Parse::Method::Signatures::Sig ok 225 - simple array default ok 226 - simple hash default ok 227 - simple hash default isa Parse::Method::Signatures::Sig ok 228 - simple hash default ok 229 - hex default ok 230 - hex default isa Parse::Method::Signatures::Sig ok 231 - hex default ok 232 - hex default ok 233 - hex default isa Parse::Method::Signatures::Sig ok 234 - hex default ok 235 - comments in multiline ok 236 - default value stringifies okay ok 237 - invocant and positional ok 238 - type constraint alternative with whitespace ok 239 - Hash with required key ok 240 - optional invocant ok 241 - non-scalar invocant ok 242 - non-scalar invocant ok 243 - required positional after optional one ok 244 - invalid type alternation ok 245 - invalid type alternation ok 246 - scalar after array ok 247 - multiple arrays ok 248 - multiple hashes ok 249 - scalar after array placeholder ok 250 - named array ok 251 - named hash ok 252 - named array placeholder ok 253 - named hash placeholder ok 254 - named array ref unpacking without label ok 255 - unpacking array ref to something not positional ok 256 - named hash ref unpacking without label ok 257 - unpacking hash ref to something not named ok 258 - unbalanced { in conditional not ok 259 - invalid quote op # TODO Do we want to allow this # Failed (TODO) test 'invalid quote op' # at t/signatures.t line 176. ok 260 - unbalanced quotes ok 261 - named invocant is invalid ok 262 - default value for invocant is invalid ok 263 - invalid traits ok 264 - invalid spaces in TC ok 265 - invalid spaces in TC ok 266 - invalid invocant ok 267 - trailing comma ok 268 - no block after where ok 269 - invalid param trait ok 270 - invalid label contents ok 271 - invalid label contents ok 272 - Regexp without operator ok get_or_add_package_symbol is deprecated, please use get_or_add_symbol at /home/fly818/var/megalib/Package/Stash.pm line 66. Package::Stash::get_or_add_package_symbol('Package::Stash=HASH(0x856b1e8)', 'HASH(0x856b02c)') called at /home/fly818/var/megalib/Class/MOP/Package.pm line 128 Class::MOP::Package::get_or_add_package_symbol('Class::MOP::Class=HASH(0x856b08c)', 'HASH(0x856b02c)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 836 Class::MOP::Class::superclasses('Class::MOP::Class=HASH(0x856b08c)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 213 Class::MOP::Class::_check_metaclass_compatibility('Class::MOP::Class=HASH(0x856b08c)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 109 Class::MOP::Class::_construct_class_instance('Class::MOP::Class', 'package', 'Class::MOP::Mixin::HasMethods') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 45 Class::MOP::Class::initialize('Class::MOP::Class', 'Class::MOP::Mixin::HasMethods') called at /home/fly818/var/megalib/Class/MOP/Mixin.pm line 14 Class::MOP::Mixin::meta('Class::MOP::Mixin::HasMethods') called at /home/fly818/var/megalib/Class/MOP.pm line 193 require Class/MOP.pm called at /home/fly818/var/megalib/Moose/Util.pm line 13 Moose::Util::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose/Util.pm called at /home/fly818/var/megalib/Test/Moose.pm line 10 Test::Moose::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Test/Moose.pm called at t/struct.t line 6 main::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 add_package_symbol is deprecated, please use add_symbol at /home/fly818/var/megalib/Package/Stash.pm line 46. Package::Stash::add_package_symbol('Package::Stash=HASH(0x856b1e8)', 'HASH(0x857266c)', 'CODE(0x8566790)') called at /home/fly818/var/megalib/Class/MOP/Package.pm line 106 Class::MOP::Package::add_package_symbol('Class::MOP::Class=HASH(0x856b08c)', 'HASH(0x857266c)', 'CODE(0x8566790)') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasMethods.pm line 92 Class::MOP::Mixin::HasMethods::add_method('Class::MOP::Class=HASH(0x856b08c)', '_full_method_map', 'Class::MOP::Method::Accessor=HASH(0x8572444)') called at /home/fly818/var/megalib/Class/MOP/Attribute.pm line 360 Class::MOP::Attribute::install_accessors('Class::MOP::Attribute=HASH(0x8571e50)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 789 Class::MOP::Class::__ANON__() called at /home/fly818/var/megalib/Try/Tiny.pm line 76 eval {...} called at /home/fly818/var/megalib/Try/Tiny.pm line 67 Try::Tiny::try('CODE(0x8572198)', 'Try::Tiny::Catch=REF(0x84bb188)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 794 Class::MOP::Class::_post_add_attribute('Class::MOP::Class=HASH(0x856b08c)', 'Class::MOP::Attribute=HASH(0x8571e50)') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasAttributes.pm line 45 Class::MOP::Mixin::HasAttributes::add_attribute('Class::MOP::Class=HASH(0x856b08c)', 'Class::MOP::Attribute=HASH(0x8571e50)') called at /home/fly818/var/megalib/Class/MOP.pm line 193 require Class/MOP.pm called at /home/fly818/var/megalib/Moose/Util.pm line 13 Moose::Util::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose/Util.pm called at /home/fly818/var/megalib/Test/Moose.pm line 10 Test::Moose::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Test/Moose.pm called at t/struct.t line 6 main::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 get_package_symbol is deprecated, please use get_symbol at /home/fly818/var/megalib/Package/Stash.pm line 61. Package::Stash::get_package_symbol('Package::Stash=HASH(0x8579c28)', 'HASH(0x858dfd4)') called at /home/fly818/var/megalib/Class/MOP/Package.pm line 123 Class::MOP::Package::get_package_symbol('Class::MOP::Class=HASH(0x8579b2c)', 'HASH(0x858dfd4)') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasMethods.pm line 138 Class::MOP::Mixin::HasMethods::_get_maybe_raw_method('Class::MOP::Class=HASH(0x8579b2c)', 'meta') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasMethods.pm line 121 Class::MOP::Mixin::HasMethods::get_method('Class::MOP::Class=HASH(0x8579b2c)', 'meta') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 1018 Class::MOP::Class::find_method_by_name('Class::MOP::Class=HASH(0x8579b2c)', 'meta') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasMethods.pm line 25 Class::MOP::Mixin::HasMethods::_add_meta_method('Class::MOP::Class=HASH(0x8579b2c)', 'meta') called at /home/fly818/var/megalib/Class/MOP.pm line 672 require Class/MOP.pm called at /home/fly818/var/megalib/Moose/Util.pm line 13 Moose::Util::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Moose/Util.pm called at /home/fly818/var/megalib/Test/Moose.pm line 10 Test::Moose::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 require Test/Moose.pm called at t/struct.t line 6 main::BEGIN() called at /home/fly818/var/megalib/Class/MOP.pm line 0 eval {...} called at /home/fly818/var/megalib/Class/MOP.pm line 0 has_package_symbol is deprecated, please use has_symbol at /home/fly818/var/megalib/Package/Stash.pm line 56. Package::Stash::has_package_symbol('Package::Stash=HASH(0x863722c)', '&type_constraint') called at /home/fly818/var/megalib/Class/MOP/Package.pm line 118 Class::MOP::Package::has_package_symbol('Class::MOP::Class=HASH(0x8637160)', '&type_constraint') called at /home/fly818/var/megalib/Moose/Meta/Attribute.pm line 675 Moose::Meta::Attribute::_process_accessors('Moose::Meta::Attribute=HASH(0x863c84c)', 'reader', 'type_constraint', undef) called at /home/fly818/var/megalib/Class/MOP/Attribute.pm line 360 Class::MOP::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x863c84c)') called at /home/fly818/var/megalib/Moose/Meta/Attribute.pm line 623 Moose::Meta::Attribute::install_accessors('Moose::Meta::Attribute=HASH(0x863c84c)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 789 Class::MOP::Class::__ANON__() called at /home/fly818/var/megalib/Try/Tiny.pm line 76 eval {...} called at /home/fly818/var/megalib/Try/Tiny.pm line 67 Try::Tiny::try('CODE(0x863cf3c)', 'Try::Tiny::Catch=REF(0x863ca44)') called at /home/fly818/var/megalib/Class/MOP/Class.pm line 794 Class::MOP::Class::_post_add_attribute('Class::MOP::Class=HASH(0x8637160)', 'Moose::Meta::Attribute=HASH(0x863c84c)') called at /home/fly818/var/megalib/Class/MOP/Mixin/HasAttributes.pm line 45 Class::MOP::Mixin::HasAttributes::add_attribute('Class::MOP::Class=HASH(0x8637160)', 'Moose::Meta::Attribute=HASH(0x863c84c)') called at /home/fly818/var/megalib/Moose/Meta/TypeCoercion.pm line 20 require Moose/Meta/TypeCoercion.pm called at (eval 74) line 3 eval 'require Moose::Meta::TypeCoercion ;' called at /home/fly818/var/megalib/base.pm line 81 base::import('base', 'Moose::Meta::TypeCoercion') called at /home/fly818/var/megalib/Moose/Meta/TypeCoercion/Union.pm line 14 Moose::Meta::TypeCoercion::Union::BEGIN() called at /home/fly818/var/megalib/Moose/Meta/TypeCoercion.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Meta/TypeCoercion.pm line 0 require Moose/Meta/TypeCoercion/Union.pm called at /home/fly818/var/megalib/Moose/Meta/TypeConstraint/Union.pm line 8 Moose::Meta::TypeConstraint::Union::BEGIN() called at /home/fly818/var/megalib/Moose/Meta/TypeCoercion.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Meta/TypeCoercion.pm line 0 require Moose/Meta/TypeConstraint/Union.pm called at /home/fly818/var/megalib/Moose/Util/TypeConstraints.pm line 30 Moose::Util::TypeConstraints::BEGIN() called at /home/fly818/var/megalib/Moose/Meta/TypeCoercion.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Meta/TypeCoercion.pm line 0 require Moose/Util/TypeConstraints.pm called at /home/fly818/var/megalib/MooseX/Types/Structured.pm line 12 MooseX::Types::Structured::BEGIN() called at /home/fly818/var/megalib/Moose/Meta/TypeCoercion.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Meta/TypeCoercion.pm line 0 require MooseX/Types/Structured.pm called at t/struct.t line 7 main::BEGIN() called at /home/fly818/var/megalib/Moose/Meta/TypeCoercion.pm line 0 eval {...} called at /home/fly818/var/megalib/Moose/Meta/TypeCoercion.pm line 0 t/struct.t ...... 1..43 ok 1 ok 2 ok 3 ok 4 - The object isa Parse::Method::Signatures::Param ok 5 ok 6 ok 7 ok 8 ok 9 - The object does Parse::Method::Signatures::Param::Positional ok 10 - The object does Parse::Method::Signatures::Param::Bindable ok 11 - The object isa Moose::Meta::TypeConstraint ok 12 ok 13 ok 14 ok 15 ok 16 - The object isa Parse::Method::Signatures::Param ok 17 - The object isa Parse::Method::Signatures::Param ok 18 - The object does Parse::Method::Signatures::Param::Named ok 19 - The object does Parse::Method::Signatures::Param::Bindable ok 20 - The object does Parse::Method::Signatures::Param::Named ok 21 - The object does Parse::Method::Signatures::Param::Bindable ok 22 ok 23 ok 24 ok 25 - The object isa Moose::Meta::TypeConstraint ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 - The object isa Moose::Meta::TypeConstraint ok 32 ok 33 ok 34 ok 35 ok 36 - The object does Parse::Method::Signatures::Param::Placeholder ok 37 - The object does Parse::Method::Signatures::Param::Placeholder ok 38 - The object isa Moose::Meta::TypeConstraint ok 39 ok 40 ok 41 - TC behaves right ok 42 - TC behaves right ok 43 - TC behaves right ok All tests successful. Files=3, Tests=344, 13 wallclock secs ( 0.14 usr 0.00 sys + 8.30 cusr 0.17 csys = 8.61 CPU) Result: PASS ILMARI/Parse-Method-Signatures-1.003015.tar.gz make test TEST_VERBOSE=1 -- OK Dagfinn Ilmari Mannsaker <ilmari+cpan@ilmari.org> Perl6 like method signature parser >>> (cd /home/fly818/var/cpan/build/Parse-Method-Signatures-1.003015-rZfCFx && tar cvf - Parse-Method-Signatures-1.003015.ppd blib) | gzip -c >/home/fly818/var/REPO/I/IL/ILMARI/Parse-Method-Signatures-1.003015.tar.gz Parse-Method-Signatures-1.003015.ppd blib/ blib/lib/ blib/lib/Parse/ blib/lib/Parse/Method/ blib/lib/Parse/Method/Signatures/ blib/lib/Parse/Method/Signatures/Param/ blib/lib/Parse/Method/Signatures/Param/Positional.pm blib/lib/Parse/Method/Signatures/Param/Placeholder.pm blib/lib/Parse/Method/Signatures/Param/Named.pm blib/lib/Parse/Method/Signatures/Param/Unpacked/ blib/lib/Parse/Method/Signatures/Param/Unpacked/Array.pm blib/lib/Parse/Method/Signatures/Param/Unpacked/Hash.pm blib/lib/Parse/Method/Signatures/Param/Bindable.pm blib/lib/Parse/Method/Signatures/Param/Unpacked.pm blib/lib/Parse/Method/Signatures/Sig.pm blib/lib/Parse/Method/Signatures/Param.pm blib/lib/Parse/Method/Signatures/Types.pm blib/lib/Parse/Method/Signatures/ParamCollection.pm blib/lib/Parse/Method/Signatures/TypeConstraint.pm blib/lib/Parse/Method/Signatures.pm blib/man3/ blib/man3/Parse::Method::Signatures::TypeConstraint.3 blib/man3/Parse::Method::Signatures.3 blib/man3/Parse::Method::Signatures::Param.3 blib/man3/Parse::Method::Signatures::Sig.3 >>> mv /home/fly818/var/cpan/build/Parse-Method-Signatures-1.003015-rZfCFx/Parse-Method-Signatures-1.003015.ppd /home/fly818/var/REPO/I/IL/ILMARI VmSize: 132088 kB Finished 2013-03-01T04:04:35