Tue Mar 13 18:17:26 2012: Request 75750 was acted upon. Transaction: Ticket created by MOB Queue: PAR-Packer Subject: PAR::Filter::Bleach is broken Broken in: 0.969_01, 0.970, 0.973, 0.975, 0.976, 0.977, 0.978, 0.979, 0.980, 0.982, 0.989_01, 0.991, 0.992_01, 0.992_02, 0.992_03, 0.992_04, 0.992_05, 0.992_06, 1.000, 1.001, 1.002, 1.003, 1.004, 1.005, 1.006, 1.007, 1.008, 1.009, 1.010, 1.011, 1.012, 1.013 Severity: Normal Owner: Nobody Requestors: m...@cpan.org Status: new Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=75750 >
The apply method PAR::Filter::Bleach is missing a step that makes the whole package useless (unless the purpose of the package is to make code unrunnable, in which case it is fine ;-) ). Before the "pack" statement in $_=<<'';y;\r\n;;d;$_=pack'b*',$_;$_=eval;$@&&die$@;$_ you need to convert the input string from whitespace back to binary digits: $_=<<'';y;\r\n;;d;y; \t;01;;$_=pack'b*',$_;$_=eval;$@&&die$@;$_ reference: http://stackoverflow.com/questions/9689108/how-to-unbleach- this-perl-file