Skip Menu |

This queue is for tickets about the Data-FormValidator-Constraints-Words CPAN distribution.

Report information
The Basics
Id: 65123
Status: resolved
Priority: 0/
Queue: Data-FormValidator-Constraints-Words

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

Bug Information
Severity: Normal
Broken in: 0.04
Fixed in: (no value)



Subject: Bleadperl v5.13.5-11-gfb85c04 breaks D:FV:C:W
As per subject. It's the change that introduced new qr// stringification. See also http://rt.perl.org/rt3/Ticket/Display.html?id=78008 HTH, Greetings from Berlin,
On Tue Jan 25 16:03:01 2011, ANDK wrote: Show quoted text
> As per subject. It's the change that introduced new qr// stringification. > > See also http://rt.perl.org/rt3/Ticket/Display.html?id=78008 > > HTH, Greetings from Berlin,
This is a bug in blead perl then! It works fine in all other perls its been tested with. Having a look at the awful hack now implemented in Test::Deep, this is going to be a non-trival break with everything that has gone before. The fact that so many CPAN modules don't like this new blead perl's way of doing things, might just be an indicator that DarkPAN may have many more instances too. Suggest the stringifcation is fixed in blead perl.
I've been following the discussions on p5p when the problem came up that introducing new switches to m// will have to change the stringification of regexps. The solution is sound and unavoidable. It has also been pointed out that the default stringification of regexps has never been documented, they just were stable for so long that everybody took them for granted. I'd say if you want to fight a battle, go over to perl5-porters and fight it. But I consider it very unlikely that a better solution will be found, so many eyeballs have gone over it in the meantime. The very cleverness of the solution on this is that now there is a way to express the perl defaults in a future compatible way. So even when it is unavoidable to break perl this time it won't be necessary again when a new switch to m// will be introduced. It's very likely that this change will go into 5.14. I have already written far too much, now it looks like I would understand a lot about it. I don't. I'm just a messenger with a very small brain. Please fight with somebody else. Thanks && Regards,
This no longer appears to be an issue, as the 5.14 release highlighted a bug in the code, which having been resolved seems to be passing across all versions :) Aren't CPAN Testers great ;) Closing this now. Thanks.