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

Owner: Nobody in particular
Requestors: SREZIC [...]

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

Subject: Tests fail since perl 5.13.7
Download (untitled) / with headers
text/plain 188b
See With perl 5.13.3 .. 5.13.6 there were occasional failures, but since then there were no passes anymore. Regards, Slaven
Subject: Re: [ #66874] Tests fail since perl 5.13.7
Date: Thu, 24 Mar 2011 21:43:27 +0100
To: bug-MooseX-Declare [...]
From: Florian Ragwitz <rafl [...]>
Download (untitled) / with headers
text/plain 1.4k
"Slaven_Rezic via RT" <> 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: > Status: new > Ticket <URL: > > > > See 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 This is a 5.14.0 blocker. Zefram agreed to have a go at it. Jesse submitted this issue to 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.

Download (untitled) / with headers
text/plain 113b
It seems to be fixed, at least it works again on my machine with perl-v5.13.11-440-gb4ffc3d Regards, Slaven

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to