Skip Menu |

This queue is for tickets about the MooseX-Role-Parameterized CPAN distribution.

Report information
The Basics
Id: 90206
Status: rejected
Priority: 0/
Queue: MooseX-Role-Parameterized

People
Owner: Nobody in particular
Requestors: KENTNL [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 1.02
Fixed in: (no value)



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
You're loading an old version of this module from somewhere - this issue was fixed in 1.01.
On 2013-11-11 06:48:18, DOY wrote:
Show quoted text
> You're loading an old version of this module from somewhere - this
> issue was fixed in 1.01.


Ugh, thats frustrating, I was getting this warning primarily on travis. No idea how to solve that problem usefully, the only way to resolve that there is manually trigger an update before *everything* that might need this module.
On 2013-11-10 09:51:28, KENTNL wrote: Show quoted text
> On 2013-11-11 06:48:18, DOY wrote:
> > You're loading an old version of this module from somewhere - this > > issue was fixed in 1.01.
> > > Ugh, thats frustrating, I was getting this warning primarily on > travis. No idea > how to solve that problem usefully, the only way to resolve that there > is > manually trigger an update before *everything* that might need this > module.
We can add a 'conflicts' entry into Moose's metadata, so you'll get a warning at install time if Moose is incompatible with MXRP, and also 'moose-outdated' will report this incompatibility. The only thing is that MooseX::* authors need to remember to get this data updated in the Moose repo.