PaulHowarth/Blog/2012-02-16

Thursday 16th February 2012

Fedora Project

  • Updated perl-B-Hooks-EndOfScope to 0.10 in F-17 and Rawhide:

    • Stop propagating our magic through localisation
  • Cleaned up and updated perl-Path-Class to 0.25 in F-15, F-16, F-17, Rawhide, EPEL-4, EPEL-5 and EPEL-6:

    • Updated Fedora versions from 0.23
    • Updated EPEL-6 from 0.18
    • Updated EPEL-4 and EPEL-5 from 0.16
    • Lots of bug-fixes, additional methods and documentation improvemeents in general
  • I had to add a patch to get it to build with the old versions of Module::Build in EPEL:

  • Module::Build ≥ 0.3601 isn't actually needed by this package.
    It builds just fine with version 0.2807 in EPEL-4.
    
    --- Path-Class/Build.PL
    +++ Path-Class/Build.PL
    @@ -2,12 +2,12 @@
     use strict;
     use warnings;
     
    -use Module::Build 0.3601;
    +use Module::Build 0.2807;
     
     
     my %module_build_args = (
       "build_requires" => {
    -    "Module::Build" => "0.3601",
    +    "Module::Build" => "0.2807",
         "Test" => 0,
         "Test::More" => 0,
         "warnings" => 0
  • Quite why upstreams specify such recent versions of build tools when they don't actually need them I don't know
  • Updated perl-Test-Fatal to 0.010 in F-17 and Rawhide:

    • Avoid tickling an overloading bug in perl 5.6 during testing (CPAN RT#74847)

Local Packages

  • Updated perl-B-Hooks-EndOfScope to 0.10 as per the Fedora version, adding a patch to support building with Test::More < 0.89

  • Cleaned up and rebuilt perl-HTML-Tidy

  • Updated perl-Path-Class to 0.25:

    • resolve() now croak()s instead of die()s on non-existent file

    • Added a traverse() method for directories, based on the fmap_cont() method of Forest::Tree::Pure; it's an alternative to ->recurse, which allows for more control over how the recursion happens

    • Fixed a grammar error in the documentation
  • Updated perl-Test-Fatal to 0.010 as per the Fedora version


Recent