Monday 3rd May 2010
Local Packages
Updated perl-Compress-Raw-Lzma to 2.028, dropping the patch for CPAN RT#57080, which is no longer needed
Remove 'Persistent' option from Lzma::Filter::Lzma (CPAN RT#57080)
- Silence a pile of compiler warnings
Updated perl-Moose to 1.02:
Fix natatime method when called with a callback
Make Moose::Meta::TypeConstraint::Class correctly reject RegexpRefs
Fix is_subtype_of behaviour for Moose::Meta::TypeConstraint::Class
Use File::Temp for temp files created during tests
- Pass role arguments along when applying roles to instance
Updated perl-Term-ReadLine-Gnu to 1.20:
- Copy environment to avoid segfaults on some systems e.g. FreeBSD
- Skip the test of rl_readline_version for GNU Readline Library 6.1
- readline-6.1 support: (func rl_free_keymap, var rl_filename_rewrite_hook)
Unfortunately I had to revert the environment segfault fix for most distributions, since it doesn't even compile with perl < 5.8.6 due to its use of PL_use_safe_putenv, and it failed differently (similar to this FreeBSD report) with perl 5.10.0 on Fedora 9 though 5.10.0 on Fedora 10 was OK; so, for perl versions prior to 5.10.1 I used the old patch for 1.19 instead