On Thu, Apr 30, 2009 at 3:47 PM, Yuri Shtil <yu...@juniper.net> wrote: > Hi, > > I just upgraded my Moose packages and started seeing these warnings, any > clues? > > --- > Not inlining a constructor for MooseX::Meta::Signature::Named since it > defines its own constructor. > If you are certain you don't need to inline your constructor, specify > inline_constructor => 0 in your call to > MooseX::Meta::Signature::Named->meta->make_immutable > > ----
That warning is there to let you know you'll need to bug Anders Nor Berle to update MooseX::Method so that either it'll probably inline its custom constructors with the latest versions of Moose, or to change __PACKAGE__->meta->make_immutable; to __PACKAGE__->meta->make_immutable(inline_constructor => 0); in all the packages where he has a custom constructor. Everything should continue to work properly, just with the extra warning. -Chris