PaulHowarth/Blog/2011-01-07

Friday 7th January 2011

Fedora Project

  • Updated perl-Compress-Raw-Lzma to 2.032 (no changes) in Rawhide

  • Updated perl-IO-Compress-Lzma to 2.032 (no changes) in Rawhide

  • Updated perl-Package-Stash to 0.22 in Rawhide and EPEL-6:

    • Methods were renamed for brevity: s/_package//

    • Convert Package::Stash into a module that loads either the XS or pure perl implementation, depending on what's available

    • Use Test::Fatal instead of Test::Exception

    • Use Dist::CheckConflicts

    • Silence deprecation warnings for the method renaming for now
  • The package now requires perl(Package::Stash::XS) ≥ 0.19

  • Updated trac-accountmanager-plugin in Rawhide and EPEL-6 to add EL-6 compatibility and run its unit tests during the build:

    • Require python-genshi ≥ 0.6 or python-genshi06 as per trac itself

    • Go to great trouble to set %lang on translations

    • Help setup.py find Genshi 0.6, which is in an egg for EPEL-6

    • Add %check section and run test suite

    • Patch out errors in test suite
    • BuildRequire trac for trac.test, needed for test suite

Local Packages

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

  • Updated perl-Compress-Raw-Lzma to 2.032 (no changes)

  • Updated perl-Compress-Raw-Zlib to 2.032 (document inflateReset - CPAN RT#61082)

  • Updated perl-IO-Compress to 2.032:

    • IO::Uncompress::Base - fix handling of input files with valid headers but corrupt data, which would trigger an infinite loop when using the input line operator (CPAN RT#61915)

    • IO::Compress::Gzip - XFL default settings for maximum compression and fastest algorithm were the wrong way around

    • IO::Compress::Base::Common - fix precedence problem in parameter parsing code

  • Updated perl-IO-Compress-Lzma to 2.032 (no changes)

  • Updated perl-Term-ReadKey to run the test suite during the build now that the mock issues with /dev/tty seem to be resolved (Bug #510183, Bug #609201)


Recent