PaulHowarth/Blog/2015-06-29

Monday 29th June 2015

Fedora Project

  • Updated perl-common-sense to 3.7.4 in Rawhide:

    • The generated README file was empty

  • Updated perl-Path-Tiny to 0.070 in Rawhide:

    • The 'copy' method now returns the object for the copied file

    • The 'visit' method only dereferences the callback return value for scalar refs, avoiding some common bugs

  • Updated perl-strictures to 2.000001 in Rawhide:

    • Update for perl 5.22 warning categories
    • Avoid using goto &UNIVERSAL::VERSION on perl 5.8, since it segfaults some builds

    • Also detect development directories based on .bzr directory

    • Various test clean-ups
  • Updated perl-Test-Version to 2.03 in Rawhide:

    • Added 'multiple' option to check each version inside a .pm file with multiple packages

    • Remove annoying warnings when version_ok called by itself (GH#5)

Local Packages

  • Updated perl-common-sense to 3.7.4 as per the Fedora version

  • Updated perl-DateTime-Format-Strptime (1.56) to get rid of tabs in the code, which somehow hadn't been spotted by the Test::NoTabs release test earlier

  • Updated perl-Params-Validate to 1.20:

    • Fixed a bug with stack handling in the XS code (GH#5)

    • Fixed use of inlining in the XS code to work when "gcc -std=c89" is specified (GH#6)

    • Previously, Params::Validate would eagerly stringify all values it was validating, even though this stringification was only needed for error messages that are used when a parameter fails; for objects that overload stringification and do real work, this added an unnecessary slowdown, so stringification is now delayed until it is needed (CPAN RT#105326)

  • Updated perl-Path-Tiny to 0.070 as per the Fedora version

  • Updated perl-strictures to 2.000001 as per the Fedora version

  • Updated perl-Test-Synopsis (0.11) to disable use of Test::Vars with Perl 5.22 (https://github.com/gfx/p5-Test-Vars/issues/11)

  • Updated perl-Test-Version to 2.03 as per the Fedora version


Recent