PaulHowarth/Blog/2013-05-13

Monday 13th May 2013

Fedora Project

  • Updated perl-Test-Kwalitee to 1.05 in F-19 and Rawhide:

    • More rigorous testing of output; in order to make this possible, now we do END { done_testing } instead of planning a test count

Local Packages

  • Updated perl-autodie to 2.19:

    • Bugfix: Loading a file that does not change packages while autodie in effect no longer causes weird behaviour when slurpy built-ins (like open() and unlink()) are called (GH #22)

    • Test: More testing in scope_leak.t

    • Test: More testing around packages in truncate.t

    • Test: Tests for leak guard failures for slurpy core functions

    • Speed/Internal: Significant improvements in load time, especially when autodie is used across multiple files, by caching re-usable subroutines and reducing calls to eval "" (CPAN RT#46984)

    • Documentation: Spelling and correction fixes

    • Devel: Faster and more robust testing with travis-ci

    • Devel: Some simple benchmarks bundled in the benchmarks/ directory

  • Updated perl-Data-Dump to 1.22:

    • Deal with class names containing '=' (CPAN RT#72415)

    • Filters now get access to $ctx->expr, the textual expression denoting the current object

  • Updated perl-PPIx-Regexpto 0.034:

    • Correct spelling and grammar errors in POD and comments (CPAN RT#85050)

  • Updated perl-Test-Kwalitee to 1.05 as per the Fedora version; since this new version now requires done_testing from Test::Builder, Fedora 10 and older releases are stuck with version 1.04 - their Test::Builder versions are too old

  • Updated perl-XML-LibXML to 2.0018:

    • Revert previous change of minimal version of libxml2, which proved to be unpopular and didn't prevent the CPAN test failures


Recent