Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

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

Report information
The Basics
Id: 58309
Status: resolved
Priority: 0/
Queue: MooseX-MarkAsMethods

People
Owner: rsrchboy [...] cpan.org
Requestors: ppisar [...] redhat.com
Cc:
AdminCc:

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



Subject: Insufficient minimal Moose version: Undefined subroutine &Moose::Util::MetaRole::apply_metaroles
META.yml says: requires: Moose: 0.90 If I try to run tests with Moose-0.90 I get following errors: /usr/bin/perl "-Iinc" "-MModule::Install::ExtraTests" "-e" "Module::Install::ExtraTests::__harness('Test::Harness', 0, 'xt/author', 'xt/release', '', 0, 'blib/lib', 'blib/arch')" t/00-load.t t/100_class.t t/101_class_less_simple.t t/102_class_no_autoclean.t t/103_class_inheritance.t t/104_via_method_name.t t/105_via_method_name_with_fallback.t t/200_role_overload.t t/201_role_overload_using_class.t t/300_generated_methods.t # Testing MooseX::MarkAsMethods 0.08, Perl 5.010000, /usr/bin/perl t/00-load.t ............................ ok Undefined subroutine &Moose::Util::MetaRole::apply_metaroles called at /builddir/build/BUILD/MooseX-MarkAsMethods-0.08/blib/lib/MooseX/MarkAsMethods.pm line 169. BEGIN failed--compilation aborted at t/100_class.t line 29. t/100_class.t .......................... Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run Undefined subroutine &Moose::Util::MetaRole::apply_metaroles called at /builddir/build/BUILD/MooseX-MarkAsMethods-0.08/blib/lib/MooseX/MarkAsMethods.pm line 169. BEGIN failed--compilation aborted at t/101_class_less_simple.t line 29. [...] According Moose changelog: 0.93_01 Mon, Jan 4, 2010 * Moose::Util::MetaRole::apply_metaclass_roles is now called apply_metaroles. The old name is deprecated. Dave Rolsky> Thus I guess META.yml shoud require at least Moose 0.94.
On Thu Jun 10 13:15:10 2010, ppisar wrote: Show quoted text
> Thus I guess META.yml shoud require at least Moose 0.94.
Thanks for the report! 0.09 should be appearing on the CPAN shortly.
From: ppisar [...] redhat.com
Dne Pá 11.čen.2010 20:28:49, RSRCHBOY napsal(a): Show quoted text
> On Thu Jun 10 13:15:10 2010, ppisar wrote: >
> > Thus I guess META.yml shoud require at least Moose 0.94.
> > Thanks for the report! 0.09 should be appearing on the CPAN shortly.
This is not sufficient. See package itself: MooseX-MarkAsMethods-0.09/lib/MooseX/MarkAsMethods.pm:9:use Moose 0.90 (); You should fix it either. I hope this is the second and last place in package where Moose is versioned.
0.12 should re-re-fix this :)