PaulHowarth/Blog/2010-05-03

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


Recent