Re: Bug in Moose, Moo or forks?

[email protected] (Graham Knop) Fri, 27 Feb 2015 12:28:14 -0500
Newsgroups perl.moose
Message-ID <[email protected]>
On 2/27/15 11:08 AM, Graham Knop wrote:
> On 2/26/15 12:26 AM, Octavian Rasnita wrote:
>> Hello,
> This is somewhat a bug in Moo, and also possibly a bug in forks.
> 
> forks scans through every package checking for CLONE_SKIP subs.  It uses
> ->can to do this.  This mostly matches the behavior of threads, except
> they don't use ->can to check for this.  So this is a slight difference
> in behavior that forks should maybe fix.
> 
> Moo contains a package that doesn't work when ->can is used as a class
> method.  This is the direct cause of the error, and I should have that
> fixed soon.
> 

I've filed https://rt.cpan.org/Ticket/Display.html?id=102407 for issue
on the forks side.  Moo has been fixed in git and a new release should
be out soon.