Skip Menu |

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

Report information
The Basics
Id: 66874
Status: resolved
Priority: 0/
Queue: MooseX-Declare

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

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



Subject: Tests fail since perl 5.13.7
See http://matrix.cpantesters.org/?dist=MooseX-Declare&maxver= With perl 5.13.3 .. 5.13.6 there were occasional failures, but since then there were no passes anymore. Regards, Slaven
Subject: Re: [rt.cpan.org #66874] Tests fail since perl 5.13.7
Date: Thu, 24 Mar 2011 21:43:27 +0100
To: bug-MooseX-Declare [...] rt.cpan.org
From: Florian Ragwitz <rafl [...] debian.org>
"Slaven_Rezic via RT" <bug-MooseX-Declare@rt.cpan.org> writes: Show quoted text
> Thu Mar 24 16:35:42 2011: Request 66874 was acted upon. > Transaction: Ticket created by SREZIC > Queue: MooseX-Declare > Subject: Tests fail since perl 5.13.7 > Broken in: 0.34 > Severity: (no value) > Owner: Nobody > Requestors: SREZIC@cpan.org > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=66874 > > > > See http://matrix.cpantesters.org/?dist=MooseX-Declare&maxver= With > perl 5.13.3 .. 5.13.6 there were occasional failures, but since then > there were no passes anymore.
This is know and caused by changes to how the core implements string evals. The SV containing the code is now always copied instead of re-used, breaking the trick Devel-Declare pulls to extend that scalar enough to be able to inject code. Zefram provided a partial fix for that in Devel-Declare, which got released as 0.006001 and made all the Devel-Declare tests pass again. However, MooseX-Declare was apparently behaving somewhat different than the Devel-Declare tests and remained broken. Since then the issue has been reduced to to a pure Devel-Declare test case, available at http://gist.github.com/885833. This is a 5.14.0 blocker. Zefram agreed to have a go at it. Jesse submitted this issue to rt.perl.org yesterday, but the ticket number eludes me right now. It should be linked from the 5.14 blockers meta ticket already, or will be in the next few days.
Download (untitled)
application/pgp-signature 197b

Message body not shown because it is not plain text.

It seems to be fixed, at least it works again on my machine with perl-v5.13.11-440-gb4ffc3d Regards, Slaven