Skip Menu |

This queue is for tickets about the CSS CPAN distribution.

Report information
The Basics
Id: 74640
Status: open
Priority: 0/
Queue: CSS

Owner: Nobody in particular
Requestors: ANDK [...]
Cc: jtbraun [...]

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

CC: jtbraun [...]
Subject: Fails with Parse::RecDescent >= 1.966_002
Download (untitled) / with headers
text/plain 229b
Subject: Fails with Parse::RecDescent >= 1.966_002 [ #74640]
Date: Tue, 13 Mar 2012 00:26:27 -0500
To: bug-CSS [...]
From: Ian Barton <ian [...]>
Download (untitled) / with headers
text/plain 433b
Perl verson: 5.12.3 Operating System: Mac OS X 10.7.3 (Lion) Darwin 11.3.0 Darwin Kernel Version 11.3.0 x86_64 It appears that the maintainers of Parse::RecDescent did a Very Bad Thing and changed the API by adding a new argument to _parserepeat() in the middle of existing arguments (rather than the end, which would have been much more Perlish). The attached patch for CSS/Parse/ appears to resolve the issue.
application/octet-stream 17.7k

Message body not shown because it is not plain text.

Download (untitled) / with headers
text/plain 485b
I made the change to Parse::RecDescent. I changed an internal API, but didn't realize that it would affect all of the precompiled parsers out there, nor did I realize just how many precompiled parsers existed. I just released 1.967_008 of Parse::RecDescent to fix the issue, please do not patch your precompiled grammars. Here's the git commit with a more in-depth explanation of the changes:

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

Please report any issues with to