|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
[Announce] Catalyst 5.800013Another day, another Catalyst 5.8 maintainance release. This time,
lucky number 13. The main reason for this release is a change in the guts of the most recent Class::MOP. Thus, this release depends on the latest Moose/Class-MOP, see the changelog attached below for details. There are also some minor documentation/refactoring changes, and removal of the -short option to catalyst.pl, which generated a deprecated style Catalyst namespace. Enjoy! Marcus Ramberg Catalyst Release Manager -- Nobody expects the spanish release monkeys! 5.80013 2009-09-17 11:07:04 Bug fixes: - Preserve immutable_options when temporarily making a class mutable in Catalyst::ClassData as this is needed by new Class::MOP. This could have potentially caused issues when using the deprecated runtime plugins feature in an application with plugins which define their own new method. - Require new Moose version and new versions of various dependencies to avoid warnings from newest Moose release. Documentation: - Rework the $c->go documentation to make it more clear. - Additional documentation in Catalyst::Upgrading covering more deprecation warnings. Refactoring / cleanups: - Action methods in the application class are deprecated and applications using them will now generate a warning at startup. - The -short option has been removed from catalyst.pl, stopping new applications from being generated using the ::[MVC]:: naming scheme as this is deprecated and generates warnings. RT#49771 _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: Catalyst 5.800013 - missing dependency versionMarcus Ramberg wrote:
> Another day, another Catalyst 5.8 maintainance release. This time, > lucky number 13. The main reason for this release is a change in the > guts of the most recent Class::MOP. Thus, this release depends on the > latest Moose/Class-MOP, see the changelog attached below for details. > There are also some minor documentation/refactoring changes, and > removal of the -short option to catalyst.pl, which generated a > deprecated style Catalyst namespace. I am running the latest stable versions of Moose/Class-MOP and their dependencies. tobyc@arya:~$ pmvers Moose 0.91 tobyc@arya:~$ pmvers Class::MOP 0.93 When installing Catalyst::Runtime 5.800013 the tests were (eventually) successful - however they output a vast amount of warnings from Moose. The following dump is just the output from a single unit test! (In this case, t/unit_metaclass_compat_non_moose_controller.t, since it was the last one in the log that produced the warnings. The following t/unit*.t ones were quiet.) However I then upgraded MooseX::Types to 0.20, and the warnings went away. Thus I'm guessing MooseX::Types needs to have a higher required version in Makefile.PL? ---------------------------------------------------------- Trying to export undefined sub MooseX::Types::CheckedUtilExports::type at /usr/share/perl5/Moose/Exporter.pm line 210 Moose::Exporter::_sub_from_package('Moose::Exporter', 'MooseX::Types::CheckedUtilExports', 'type') called at /usr/share/perl5/Moose/Exporter.pm line 145 Moose::Exporter::_make_sub_exporter_params('Moose::Exporter', 'ARRAY(0x120ad48)', 'HASH(0x120ad18)') called at /usr/share/perl5/Moose/Exporter.pm line 40 Moose::Exporter::build_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)', 'exporting_package', 'MooseX::Types::CheckedUtilExports', 'install', 'ARRAY(0x120aca0)') called at /usr/share/perl5/Moose/Exporter.pm line 23 Moose::Exporter::setup_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)') called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 48 require MooseX/Types/CheckedUtilExports.pm called at /usr/share/perl5/MooseX/Types.pm line 15 MooseX::Types::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types.pm called at /usr/share/perl5/MooseX/Types/Moose.pm line 12 MooseX::Types::Moose::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types/Moose.pm called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Map.pm line 7 MooseX::MethodAttributes::Role::Meta::Map::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Role/Meta/Map.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 99 Moose::Util::_apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', undef, 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 84 Moose::Util::apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Role.pm line 26 Moose::Role::with('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::Role::with('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Role.pm line 15 require MooseX/MethodAttributes/Role/Meta/Role.pm called at /usr/share/perl5/MooseX/MethodAttributes/Inheritable.pm line 8 MooseX::MethodAttributes::Inheritable::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Inheritable.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Meta/Class.pm line 234 Moose::Meta::Class::superclasses('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose.pm line 53 Moose::extends('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::extends('Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst/Controller.pm line 8 Catalyst::Controller::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst/Controller.pm called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst.pm line 17 Catalyst::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst.pm called at (eval 9) line 3 eval 'require Catalyst ;' called at /usr/share/perl/5.10/base.pm line 89 base::import('base', 'Catalyst') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/t/lib/TestAppNonMooseController.pm line 2 TestAppNonMooseController::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require TestAppNonMooseController.pm called at t/unit_metaclass_compat_non_moose_controller.t line 9 main::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 Trying to export undefined sub MooseX::Types::CheckedUtilExports::subtype at /usr/share/perl5/Moose/Exporter.pm line 210 Moose::Exporter::_sub_from_package('Moose::Exporter', 'MooseX::Types::CheckedUtilExports', 'subtype') called at /usr/share/perl5/Moose/Exporter.pm line 145 Moose::Exporter::_make_sub_exporter_params('Moose::Exporter', 'ARRAY(0x120ad48)', 'HASH(0x120ad18)') called at /usr/share/perl5/Moose/Exporter.pm line 40 Moose::Exporter::build_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)', 'exporting_package', 'MooseX::Types::CheckedUtilExports', 'install', 'ARRAY(0x120aca0)') called at /usr/share/perl5/Moose/Exporter.pm line 23 Moose::Exporter::setup_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)') called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 48 require MooseX/Types/CheckedUtilExports.pm called at /usr/share/perl5/MooseX/Types.pm line 15 MooseX::Types::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types.pm called at /usr/share/perl5/MooseX/Types/Moose.pm line 12 MooseX::Types::Moose::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types/Moose.pm called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Map.pm line 7 MooseX::MethodAttributes::Role::Meta::Map::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Role/Meta/Map.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 99 Moose::Util::_apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', undef, 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 84 Moose::Util::apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Role.pm line 26 Moose::Role::with('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::Role::with('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Role.pm line 15 require MooseX/MethodAttributes/Role/Meta/Role.pm called at /usr/share/perl5/MooseX/MethodAttributes/Inheritable.pm line 8 MooseX::MethodAttributes::Inheritable::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Inheritable.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Meta/Class.pm line 234 Moose::Meta::Class::superclasses('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose.pm line 53 Moose::extends('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::extends('Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst/Controller.pm line 8 Catalyst::Controller::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst/Controller.pm called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst.pm line 17 Catalyst::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst.pm called at (eval 9) line 3 eval 'require Catalyst ;' called at /usr/share/perl/5.10/base.pm line 89 base::import('base', 'Catalyst') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/t/lib/TestAppNonMooseController.pm line 2 TestAppNonMooseController::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require TestAppNonMooseController.pm called at t/unit_metaclass_compat_non_moose_controller.t line 9 main::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 Trying to export undefined sub MooseX::Types::CheckedUtilExports::maybe_type at /usr/share/perl5/Moose/Exporter.pm line 210 Moose::Exporter::_sub_from_package('Moose::Exporter', 'MooseX::Types::CheckedUtilExports', 'maybe_type') called at /usr/share/perl5/Moose/Exporter.pm line 145 Moose::Exporter::_make_sub_exporter_params('Moose::Exporter', 'ARRAY(0x120ad48)', 'HASH(0x120ad18)') called at /usr/share/perl5/Moose/Exporter.pm line 40 Moose::Exporter::build_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)', 'exporting_package', 'MooseX::Types::CheckedUtilExports', 'install', 'ARRAY(0x120aca0)') called at /usr/share/perl5/Moose/Exporter.pm line 23 Moose::Exporter::setup_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)') called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 48 require MooseX/Types/CheckedUtilExports.pm called at /usr/share/perl5/MooseX/Types.pm line 15 MooseX::Types::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types.pm called at /usr/share/perl5/MooseX/Types/Moose.pm line 12 MooseX::Types::Moose::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types/Moose.pm called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Map.pm line 7 MooseX::MethodAttributes::Role::Meta::Map::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Role/Meta/Map.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 99 Moose::Util::_apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', undef, 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 84 Moose::Util::apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Role.pm line 26 Moose::Role::with('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::Role::with('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Role.pm line 15 require MooseX/MethodAttributes/Role/Meta/Role.pm called at /usr/share/perl5/MooseX/MethodAttributes/Inheritable.pm line 8 MooseX::MethodAttributes::Inheritable::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Inheritable.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Meta/Class.pm line 234 Moose::Meta::Class::superclasses('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose.pm line 53 Moose::extends('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::extends('Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst/Controller.pm line 8 Catalyst::Controller::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst/Controller.pm called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst.pm line 17 Catalyst::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst.pm called at (eval 9) line 3 eval 'require Catalyst ;' called at /usr/share/perl/5.10/base.pm line 89 base::import('base', 'Catalyst') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/t/lib/TestAppNonMooseController.pm line 2 TestAppNonMooseController::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require TestAppNonMooseController.pm called at t/unit_metaclass_compat_non_moose_controller.t line 9 main::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 Trying to export undefined sub MooseX::Types::CheckedUtilExports::duck_type at /usr/share/perl5/Moose/Exporter.pm line 210 Moose::Exporter::_sub_from_package('Moose::Exporter', 'MooseX::Types::CheckedUtilExports', 'duck_type') called at /usr/share/perl5/Moose/Exporter.pm line 145 Moose::Exporter::_make_sub_exporter_params('Moose::Exporter', 'ARRAY(0x120ad48)', 'HASH(0x120ad18)') called at /usr/share/perl5/Moose/Exporter.pm line 40 Moose::Exporter::build_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)', 'exporting_package', 'MooseX::Types::CheckedUtilExports', 'install', 'ARRAY(0x120aca0)') called at /usr/share/perl5/Moose/Exporter.pm line 23 Moose::Exporter::setup_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)') called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 48 require MooseX/Types/CheckedUtilExports.pm called at /usr/share/perl5/MooseX/Types.pm line 15 MooseX::Types::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types.pm called at /usr/share/perl5/MooseX/Types/Moose.pm line 12 MooseX::Types::Moose::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types/Moose.pm called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Map.pm line 7 MooseX::MethodAttributes::Role::Meta::Map::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Role/Meta/Map.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 99 Moose::Util::_apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', undef, 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 84 Moose::Util::apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Role.pm line 26 Moose::Role::with('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::Role::with('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Role.pm line 15 require MooseX/MethodAttributes/Role/Meta/Role.pm called at /usr/share/perl5/MooseX/MethodAttributes/Inheritable.pm line 8 MooseX::MethodAttributes::Inheritable::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Inheritable.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Meta/Class.pm line 234 Moose::Meta::Class::superclasses('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose.pm line 53 Moose::extends('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::extends('Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst/Controller.pm line 8 Catalyst::Controller::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst/Controller.pm called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst.pm line 17 Catalyst::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst.pm called at (eval 9) line 3 eval 'require Catalyst ;' called at /usr/share/perl/5.10/base.pm line 89 base::import('base', 'Catalyst') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/t/lib/TestAppNonMooseController.pm line 2 TestAppNonMooseController::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require TestAppNonMooseController.pm called at t/unit_metaclass_compat_non_moose_controller.t line 9 main::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 Trying to export undefined sub MooseX::Types::CheckedUtilExports::enum at /usr/share/perl5/Moose/Exporter.pm line 210 Moose::Exporter::_sub_from_package('Moose::Exporter', 'MooseX::Types::CheckedUtilExports', 'enum') called at /usr/share/perl5/Moose/Exporter.pm line 145 Moose::Exporter::_make_sub_exporter_params('Moose::Exporter', 'ARRAY(0x120ad48)', 'HASH(0x120ad18)') called at /usr/share/perl5/Moose/Exporter.pm line 40 Moose::Exporter::build_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)', 'exporting_package', 'MooseX::Types::CheckedUtilExports', 'install', 'ARRAY(0x120aca0)') called at /usr/share/perl5/Moose/Exporter.pm line 23 Moose::Exporter::setup_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)') called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 48 require MooseX/Types/CheckedUtilExports.pm called at /usr/share/perl5/MooseX/Types.pm line 15 MooseX::Types::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types.pm called at /usr/share/perl5/MooseX/Types/Moose.pm line 12 MooseX::Types::Moose::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types/Moose.pm called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Map.pm line 7 MooseX::MethodAttributes::Role::Meta::Map::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Role/Meta/Map.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 99 Moose::Util::_apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', undef, 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 84 Moose::Util::apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Role.pm line 26 Moose::Role::with('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::Role::with('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Role.pm line 15 require MooseX/MethodAttributes/Role/Meta/Role.pm called at /usr/share/perl5/MooseX/MethodAttributes/Inheritable.pm line 8 MooseX::MethodAttributes::Inheritable::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Inheritable.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Meta/Class.pm line 234 Moose::Meta::Class::superclasses('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose.pm line 53 Moose::extends('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::extends('Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst/Controller.pm line 8 Catalyst::Controller::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst/Controller.pm called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst.pm line 17 Catalyst::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst.pm called at (eval 9) line 3 eval 'require Catalyst ;' called at /usr/share/perl/5.10/base.pm line 89 base::import('base', 'Catalyst') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/t/lib/TestAppNonMooseController.pm line 2 TestAppNonMooseController::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require TestAppNonMooseController.pm called at t/unit_metaclass_compat_non_moose_controller.t line 9 main::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 Trying to export undefined sub MooseX::Types::CheckedUtilExports::coerce at /usr/share/perl5/Moose/Exporter.pm line 210 Moose::Exporter::_sub_from_package('Moose::Exporter', 'MooseX::Types::CheckedUtilExports', 'coerce') called at /usr/share/perl5/Moose/Exporter.pm line 145 Moose::Exporter::_make_sub_exporter_params('Moose::Exporter', 'ARRAY(0x120ad48)', 'HASH(0x120ad18)') called at /usr/share/perl5/Moose/Exporter.pm line 40 Moose::Exporter::build_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)', 'exporting_package', 'MooseX::Types::CheckedUtilExports', 'install', 'ARRAY(0x120aca0)') called at /usr/share/perl5/Moose/Exporter.pm line 23 Moose::Exporter::setup_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)') called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 48 require MooseX/Types/CheckedUtilExports.pm called at /usr/share/perl5/MooseX/Types.pm line 15 MooseX::Types::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types.pm called at /usr/share/perl5/MooseX/Types/Moose.pm line 12 MooseX::Types::Moose::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types/Moose.pm called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Map.pm line 7 MooseX::MethodAttributes::Role::Meta::Map::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Role/Meta/Map.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 99 Moose::Util::_apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', undef, 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 84 Moose::Util::apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Role.pm line 26 Moose::Role::with('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::Role::with('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Role.pm line 15 require MooseX/MethodAttributes/Role/Meta/Role.pm called at /usr/share/perl5/MooseX/MethodAttributes/Inheritable.pm line 8 MooseX::MethodAttributes::Inheritable::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Inheritable.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Meta/Class.pm line 234 Moose::Meta::Class::superclasses('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose.pm line 53 Moose::extends('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::extends('Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst/Controller.pm line 8 Catalyst::Controller::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst/Controller.pm called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst.pm line 17 Catalyst::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst.pm called at (eval 9) line 3 eval 'require Catalyst ;' called at /usr/share/perl/5.10/base.pm line 89 base::import('base', 'Catalyst') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/t/lib/TestAppNonMooseController.pm line 2 TestAppNonMooseController::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require TestAppNonMooseController.pm called at t/unit_metaclass_compat_non_moose_controller.t line 9 main::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 Trying to export undefined sub MooseX::Types::CheckedUtilExports::from at /usr/share/perl5/Moose/Exporter.pm line 210 Moose::Exporter::_sub_from_package('Moose::Exporter', 'MooseX::Types::CheckedUtilExports', 'from') called at /usr/share/perl5/Moose/Exporter.pm line 145 Moose::Exporter::_make_sub_exporter_params('Moose::Exporter', 'ARRAY(0x120ad48)', 'HASH(0x120ad18)') called at /usr/share/perl5/Moose/Exporter.pm line 40 Moose::Exporter::build_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)', 'exporting_package', 'MooseX::Types::CheckedUtilExports', 'install', 'ARRAY(0x120aca0)') called at /usr/share/perl5/Moose/Exporter.pm line 23 Moose::Exporter::setup_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)') called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 48 require MooseX/Types/CheckedUtilExports.pm called at /usr/share/perl5/MooseX/Types.pm line 15 MooseX::Types::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types.pm called at /usr/share/perl5/MooseX/Types/Moose.pm line 12 MooseX::Types::Moose::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types/Moose.pm called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Map.pm line 7 MooseX::MethodAttributes::Role::Meta::Map::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Role/Meta/Map.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 99 Moose::Util::_apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', undef, 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 84 Moose::Util::apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Role.pm line 26 Moose::Role::with('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::Role::with('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Role.pm line 15 require MooseX/MethodAttributes/Role/Meta/Role.pm called at /usr/share/perl5/MooseX/MethodAttributes/Inheritable.pm line 8 MooseX::MethodAttributes::Inheritable::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Inheritable.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Meta/Class.pm line 234 Moose::Meta::Class::superclasses('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose.pm line 53 Moose::extends('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::extends('Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst/Controller.pm line 8 Catalyst::Controller::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst/Controller.pm called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst.pm line 17 Catalyst::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst.pm called at (eval 9) line 3 eval 'require Catalyst ;' called at /usr/share/perl/5.10/base.pm line 89 base::import('base', 'Catalyst') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/t/lib/TestAppNonMooseController.pm line 2 TestAppNonMooseController::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require TestAppNonMooseController.pm called at t/unit_metaclass_compat_non_moose_controller.t line 9 main::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 Trying to export undefined sub MooseX::Types::CheckedUtilExports::as at /usr/share/perl5/Moose/Exporter.pm line 210 Moose::Exporter::_sub_from_package('Moose::Exporter', 'MooseX::Types::CheckedUtilExports', 'as') called at /usr/share/perl5/Moose/Exporter.pm line 145 Moose::Exporter::_make_sub_exporter_params('Moose::Exporter', 'ARRAY(0x120ad48)', 'HASH(0x120ad18)') called at /usr/share/perl5/Moose/Exporter.pm line 40 Moose::Exporter::build_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)', 'exporting_package', 'MooseX::Types::CheckedUtilExports', 'install', 'ARRAY(0x120aca0)') called at /usr/share/perl5/Moose/Exporter.pm line 23 Moose::Exporter::setup_import_methods('Moose::Exporter', 'with_caller', 'ARRAY(0x19af398)') called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 48 require MooseX/Types/CheckedUtilExports.pm called at /usr/share/perl5/MooseX/Types.pm line 15 MooseX::Types::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types.pm called at /usr/share/perl5/MooseX/Types/Moose.pm line 12 MooseX::Types::Moose::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/Types/Moose.pm called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Map.pm line 7 MooseX::MethodAttributes::Role::Meta::Map::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Role/Meta/Map.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 99 Moose::Util::_apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', undef, 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Util.pm line 84 Moose::Util::apply_all_roles('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Role.pm line 26 Moose::Role::with('Moose::Meta::Role=HASH(0x193abf8)', 'MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::Role::with('MooseX::MethodAttributes::Role::Meta::Map') called at /usr/share/perl5/MooseX/MethodAttributes/Role/Meta/Role.pm line 15 require MooseX/MethodAttributes/Role/Meta/Role.pm called at /usr/share/perl5/MooseX/MethodAttributes/Inheritable.pm line 8 MooseX::MethodAttributes::Inheritable::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require MooseX/MethodAttributes/Inheritable.pm called at /usr/lib/perl5/Class/MOP.pm line 129 eval {...} called at /usr/lib/perl5/Class/MOP.pm line 129 Class::MOP::_try_load_one_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 90 Class::MOP::load_first_existing_class('MooseX::MethodAttributes::Inheritable') called at /usr/lib/perl5/Class/MOP.pm line 135 Class::MOP::load_class('MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Meta/Class.pm line 234 Moose::Meta::Class::superclasses('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose.pm line 53 Moose::extends('Moose::Meta::Class=HASH(0x18ce2b8)', 'Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /usr/share/perl5/Moose/Exporter.pm line 288 Moose::extends('Catalyst::Component', 'MooseX::MethodAttributes::Inheritable') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst/Controller.pm line 8 Catalyst::Controller::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst/Controller.pm called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/blib/lib/Catalyst.pm line 17 Catalyst::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require Catalyst.pm called at (eval 9) line 3 eval 'require Catalyst ;' called at /usr/share/perl/5.10/base.pm line 89 base::import('base', 'Catalyst') called at /home/tobyc/.cpanplus/5.10.0/build/Catalyst-Runtime-5.80013/t/lib/TestAppNonMooseController.pm line 2 TestAppNonMooseController::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 require TestAppNonMooseController.pm called at t/unit_metaclass_compat_non_moose_controller.t line 9 main::BEGIN() called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 eval {...} called at /usr/share/perl5/MooseX/Types/CheckedUtilExports.pm line 0 _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: Re: Catalyst 5.800013 - missing dependency versionToby Corkindale wrote:
> I am running the latest stable versions of Moose/Class-MOP and their > dependencies. > > tobyc@arya:~$ pmvers Moose > 0.91 > tobyc@arya:~$ pmvers Class::MOP > 0.93 Meanwhile, Moose 0.92 and CMOP 0.94 came out half a day before your post. See if those are any better. -- Darren Duncan _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: Re: Catalyst 5.800013 - missing dependency versionOn 23 Sep 2009, at 07:38, Toby Corkindale wrote: > Marcus Ramberg wrote: >> Another day, another Catalyst 5.8 maintainance release. This time, >> lucky number 13. The main reason for this release is a change in the >> guts of the most recent Class::MOP. Thus, this release depends on >> the >> latest Moose/Class-MOP, see the changelog attached below for details. >> There are also some minor documentation/refactoring changes, and >> removal of the -short option to catalyst.pl, which generated a >> deprecated style Catalyst namespace. > > I am running the latest stable versions of Moose/Class-MOP and their > dependencies. > > tobyc@arya:~$ pmvers Moose > 0.91 > tobyc@arya:~$ pmvers Class::MOP > 0.93 > > When installing Catalyst::Runtime 5.800013 the tests were > (eventually) successful - however they output a vast amount of > warnings from Moose. > The following dump is just the output from a single unit test! > (In this case, t/unit_metaclass_compat_non_moose_controller.t, since > it was the last one in the log that produced the warnings. The > following t/unit*.t ones were quiet.) > > However I then upgraded MooseX::Types to 0.20, and the warnings went > away. > > Thus I'm guessing MooseX::Types needs to have a higher required > version in Makefile.PL? Hmm, interesting. Catalyst::Runtime 5.800013 requires MooseX::Methodattributes 0.16 which in turn requires MooseX::Types 0.19, which was the version that the warnings were fixed in I believe.. So this shouldn't be a problem. (And I did test upgrading a machine from old to new stuff, and didn't get warnings - before we released). Do you know what version of MX::Types you upgraded _from_? Can you try manually installing MooseX::Types 0.19, and then running the Catalyst test suite to confirm if this version _does_ need incrementing in some cases (i.e. on your machine, as I can't replicate this), or if for some reason you didn't get the new version previously? Thanks in advance. t0m _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: Re: Catalyst 5.800013 - missing dependency versionHi!
Stepping into this as I had similar "issues"... > Can you try manually installing MooseX::Types 0.19, and then running the > Catalyst test suite to confirm if this version _does_ need incrementing > in some cases (i.e. on your machine, as I can't replicate this), or if > for some reason you didn't get the new version previously? With MooseX::Type 0.19 (version of Moose I currently have is 0.91) I get the same load of warnings as Toby: upgrading to 0.20 solves the issue. I hope this report is of some help. Michele. -- Michele Beltrame http://www.italpro.net/ - mb@... SkyPe: arthas77 - Twitter: _arthas _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: Re: Catalyst 5.800013 - missing dependency versionMichele Beltrame wrote:
> With MooseX::Type 0.19 (version of Moose I currently have is 0.91) I get > the same load of warnings as Toby: upgrading to 0.20 solves the issue. > > I hope this report is of some help. Yes, thanks. Shipped: http://pause.perl.org/incoming/MooseX-MethodAttributes-0.17.tar.gz which requires the new version, and so should fix the problem for people upgrading from now on. I've also required the newest version of MooseX::MethodAttributes in Catalyst: http://dev.catalystframework.org/svnweb/Catalyst/revision?rev=11400 Cheers t0m _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
| Free embeddable forum powered by Nabble | Forum Help |