PaulHowarth/Blog/2016-05-03

Tuesday 3rd May 2016

Fedora Project

  • Updated perl-Archive-Any to 0.0945 in F-24 and Rawhide:

    • Use 'base' rather than @ISA in Zip.pm

  • Updated perl-B-Hooks-EndOfScope to 0.19 in F-24 and Rawhide:

    • More Makefile.PL updates

    • Makefile.PL now checks for a working compiler using ExtUtils::HasCompiler (inlined into the build) rather than ExtUtils::CBuilder (CPAN RT#113685)

  • Updated perl-File-MMagic (1.30) in F-24 and Rawhide with upstream fix for 'Redundant argument in sprintf' warning (CPAN RT#109673)

  • Updated perl-IO-AIO to 4.34 in F-24 and Rawhide:

    • def0.h was not properly generated during previous release, causing compile errors on various platforms

    • major/minor were accidentally switched

    • Removed duplicate definition of MAP_HUGETLB

    • Added (untested!) aio_fcntl, aio_ioctl requests

    • (libeio) Names set via prctl are truncated to 15 chars + nul, not 16, as manpages-dev originally claimed

  • Updated perl-Path-Tiny to 0.090 in F-24 and Rawhide:

    • Fix spew_utf8 to allow array references as input

Local Packages

  • Updated perl-Archive-Any to 0.0945 as per the Fedora version

  • Updated perl-B-Hooks-EndOfScope to 0.19 as per the Fedora version

  • Updated perl-File-MMagic (1.30) as per the Fedora version

  • Updated perl-IO-AIO to 4.34 as per the Fedora version

  • Updated perl-Module-CoreList to 5.20160429:

    • Updated for v5.22.2
  • Updated perl-Moose to 2.1801:

    • Bundled an updated ExtUtils::HasCompiler, to support building with a noexec $TMPDIR

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

  • Updated perl-Test-Script to 1.12:

    • Including some optional Test2-based tests that should only be run with a merged Test2/Test::Builder (currently a dev release as Test::Simple on CPAN)

    • One possible fix for https://github.com/plicease/Test-Script/issues/5

    • Check for IO errors on temporary .pm file

  • I also added a simple patch to silence 'Warning: Use of "quotemeta" without parentheses is ambiguous' warnings on older perls:

  • --- lib/Test/Script.pm
    +++ lib/Test/Script.pm
    @@ -131,7 +131,7 @@ sub _preload_module
         join ',', 
         # quotemeta is overkill, but it will make sure that characters
         # like " are quoted
    -    map { '"' . quotemeta . '"' }
    +    map { '"' . quotemeta() . '"' }
         grep { ! ref } @INC)
           || die "unable to write $filename: $!";
       close($fh) || die "unable to close $filename: $!";;


Recent