Hi Xeno,
So apparently in the course of running the proxy logs feed, I ran across a repeatable issue with the YAML::XS library — it currently causes Segmentation Faults when parsing any URLs that contain characters ranging from \x80 to \xFF in the UTF-8 character set.
The issue has been reported, as described here:
http://rt.cpan.org/Public/Bug/Display.html?id=36734
Anyway, the reporter had included a patch that fixes this problem; I've verified that the fix works as expected, but the reporter's patch does not fix any of the unit tests that subsequently fail (because those unit tests don't take into account the patched code).
As such, I've uploaded a custom patch file to this ticket that fixes both the source code and the unit tests. I need you to update our existing Manager bundle with a patched version of the YAML::XS library. When you extract the LibYAML library to update, just apply the patch using this command in the base directory:
patch -p0 < LibYAML.patch
Then run the usual perl Makefile.PL, make, and make test to verify everything still works properly. Once verified, update the packaged library back into trunk/cpan.
Please close this ticket when you've completed this task.
Thanks,
— Darien