PaulHowarth/Blog/2011-06-20

Monday 20th June 2011

Fedora Project

  • Updated perl in dist-f16-perl to provide perl(:MODULE_COMPAT_5.14.1); without it, packages built using the new perl 5.14.1 were uninstallable

  • Updated perl-Compress-Raw-Lzma to 2.036 in Rawhide and dist-f16-perl:

    • A number of changes to facilitate adding LZMA support to IO::Compress::Zip and IO::Uncompress::Unzip:

      • Added preset filters Lzma::Filter::Lzma1::Preset and Lzma::Filter::Lzma2::Preset

      • Added forZip option to Compress::Raw::Lzma::Encoder

      • Added properties option to Compress::Raw::Lzma::RawDecoder

  • Updated perl-IO-Compress-Lzma to 2.036 in Rawhide, adding a buildreq of /usr/bin/7z for additional test coverage, and leaving the dist-f16-perl build to be done by Marcela's mass rebuild script:

    • IO::Compress::Adapter:

      • Added interface to allow creation of LZMA stream for use in a zip file
    • IO::Uncompress::Adapter:

      • Added interface to allow reading of LZMA stream in a zip file
  • Bumped perl-Module-Metadata and built it for dist-f16-perl as koji claimed that the build done by the mass rebuild script already existed (though koji seemed to have no other record of it)

  • Updated perl-Package-DeprecationManager to 0.11 in Rawhide and EPEL-6; couldn't build for dist-f16-perl yet as perl-Params-Utils hasn't been built there yet:

    • Allow an empty hash for the -deprecations parameter

Local Packages

  • Updated dkms to 2.2.0.0

  • Updated perl-Compress-Raw-Bzip2 to 2.036 (no changes)

  • Updated perl-Compress-Raw-Lzma to 2.036 as per the Fedora version

  • Updated perl-Compress-Raw-Zlib to 2.036 (added offset parameter to CRC32)

  • Updated perl-IO-Compress to 2.036:

    • IO::Compress::Zip and IO::Uncompress::Unzip:

      • Added support for LZMA (method 14) compression/uncompression (this requires IO::Compress::Lzma to be installed)

    • IO::Compress::Unzip:

      • Fixed CRC issue when compression is Store or Bzip2 and Strict option is set

    • IO::Compress::Zip:

      • Fixed Zip64 issue where the content size is exactly 0xFFFFFFFF

  • Updated perl-IO-Compress-Lzma to 2.036 as per the Fedora version

  • Updated perl-Moose to 2.0010:

    • Fix regression in 2.0009 when applying roles during init_meta in an exporter that also re-exports Moose or Moose::Role

  • Updated perl-Package-DeprecationManager to 0.11 as per the Fedora version

  • Rebuilt xz using a bzip-ped tarball instead of a gzip-ped one


Recent