Subject: | Lots of warnings on Moose 2.110* |
Moose is deprecating Class::MOP::load_class
example error:
t/000-report-versions-tiny.t .. # Class::MOP::load_class is deprecated at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/x86_64-linux/Class/MOP.pm line 76. Class::MOP::load_class('MooseX::Role::Parameterized::Meta::Role::Parameterized') called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm line 60 MooseX::Role::Parameterized::Meta::Role::Parameterizable::generate_role('MooseX::Role::Parameterized::Meta::Role::Parameterizable=HASH...', 'parameters', 'HASH(0x280cd38)') called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/MooseX/Role/Parameterized/Meta/Role/Parameterizable.pm line 94 MooseX::Role::Parameterized::Meta::Role::Parameterizable::_role_for_combination('MooseX::Role::Parameterized::Meta::Role::Parameterizable=HASH...', 'HASH(0x280cd38)') called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/x86_64-linux/Moose/Meta/Role.pm line 495 Moose::Meta::Role::combine('Moose::Meta::Role', 'ARRAY(0x29a2c78)', 'ARRAY(0x2903000)', 'ARRAY(0x29a2c60)', 'ARRAY(0x2a61788)', 'ARRAY(0x2a50a10)') called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/x86_64-linux/Moose/Util.pm line 172 Moose::Util::_apply_all_roles('Moose::Meta::Class=HASH(0x2800b70)', undef, 'Throwable', 'Role::Identifiable::HasIdent', 'Role::HasMessage', 'StackTrace::Auto', 'MooseX::OneArgNew', 'HASH(0x280cd38)') called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/x86_64-linux/Moose/Util.pm line 111 Moose::Util::apply_all_roles('Moose::Meta::Class=HASH(0x2800b70)', 'Throwable', 'Role::Identifiable::HasIdent', 'Role::HasMessage', 'StackTrace::Auto', 'MooseX::OneArgNew', 'HASH(0x280cd38)') called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/x86_64-linux/Moose.pm line 63 Moose::with('Moose::Meta::Class=HASH(0x2800b70)', 'Throwable', 'Role::Identifiable::HasIdent', 'Role::HasMessage', 'StackTrace::Auto', 'MooseX::OneArgNew', 'HASH(0x280cd38)') called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/x86_64-linux/Moose/Exporter.pm line 408 Moose::with('Throwable', 'Role::Identifiable::HasIdent', 'Role::HasMessage', 'StackTrace::Auto', 'MooseX::OneArgNew', 'HASH(0x280cd38)') called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/Config/MVP/Error.pm line 23 require Config/MVP/Error.pm called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/Config/MVP/Assembler.pm line 8 Config::MVP::Assembler::BEGIN() called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/Config/MVP/Error.pm line 0 eval {...} called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/Config/MVP/Error.pm line 0 require Config/MVP/Assembler.pm called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/Config/MVP/Reader.pm line 8 Config::MVP::Reader::BEGIN() called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/Config/MVP/Error.pm line 0 eval {...} called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/Config/MVP/Error.pm line 0 require Config/MVP/Reader.pm called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/Dist/Zilla/MVP/Reader/Finder.pm line 6 Dist::Zilla::MVP::Reader::Finder::BEGIN() called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/Config/MVP/Error.pm line 0 eval {...} called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/Config/MVP/Error.pm line 0 require Dist/Zilla/MVP/Reader/Finder.pm called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/Dist/Zilla/App.pm line 11 Dist::Zilla::App::BEGIN() called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/Config/MVP/Error.pm line 0 eval {...} called at /home/travis/perl5/perlbrew/perls/5.19/lib/site_perl/5.19.0/Config/MVP/Error.pm line 0 require Dist/Zilla/App.pm called at (eval 4) line 1 eval 'require Dist::Zilla::App;' called at t/000-report-versions-tiny.t line 26 main::pmver('Dist::Zilla::App', 'any version') called at t/000-report-versions-tiny.t line 51 eval {...} called at t/000-report-versions-tiny.t line 51