PaulHowarth/Blog/2010-05-24

Monday 24th May 2010

Local Packages

  • Updated libidn to 1.19

    • Fix typos in docs
    • Add PDF version of API reference manual
    • Update gnulib files

    • Use valgrind -q in build to reduce verbosity

  • Updated perl-HTTP-SimpleLinkChecker to 1.16 (fix 403 status test - CPAN RT#57584), dropping my patch for that issue, which is no longer needed

  • Updated perl-YAML-Syck to 1.08:

    • POD link to JSON::XS from JSON::Syck

    • Add warning in YAML::Syck pod that the module is abandonware

    • Strings starting with : are now always quoted

    • Upgrade from Module::Install 0.68 to 0.97

    • Bump included Test::More dependency

    • Remove included inc/attributes.pm dependency

    • Add homepage, bugtracker, and repository metadata to META.yml

    • Bump perl dependency from 5.00307 to 5.006

  • This build failed for distributions with perl < 5.10.0, like this:

  • Can't locate object method "again" via package "FindBin" at inc/Module/Install.pm line 233.
  • The again method was added to FindBin in perl 5.9.1 so I'm surprised that this isn't causing more widespread problems for users of Module::Install (the cpantesters results suggest that Module::Install itself passes its test suite on earlier perl versions, which is a bit strange). The following patch worked around the issue:

  • The FindBin->again method requires perl 5.9.1 onwards
    
    --- YAML-Syck-1.08/inc/Module/Install.pm        2010-05-23 18:08:42.000000000 +0100
    +++ YAML-Syck-1.08/inc/Module/Install.pm        2010-05-24 10:31:18.841124078 +0100
    @@ -231,7 +231,8 @@
     sub new {
            my ($class, %args) = @_;
     
    -       FindBin->again;
    +       delete $INC{'FindBin.pm'};
    +       require FindBin;
     
            # ignore the prefix on extension modules built from top level.
            my $base_path = Cwd::abs_path($FindBin::Bin);

Fedora Project

  • Built perl-Class-ErrorHandler, perl-Convert-PEM, and perl-Crypt-DES_EDE3 for EPEL-6


Recent