PaulHowarth/Blog/2012-06-15

Friday 15th June 2012

Fedora Project

  • Updated perl-Path-Class to 0.26 in Rawhide:

    • resolve() now includes the name of the non-existent file in the error message

    • New shortcut opena(), to open a file for appending

    • New spew() method that does the inverse of the slurp() method

    • Fixed a typo in a class name in the docs for Path::Class::Entity

  • Updated perl-Test-EOL to 1.2 in Rawhide:

    • Fix bad regex matching directories containing 'svn', not just '.svn' directories (CPAN RT#75968)

  • I had to manually expand the tabs in the bundled Module-Install distribution to prevent the release tests failing, which I raised as CPAN RT#77838

Local Packages

  • New package perl-IO-Socket-IP (0.12)

  • Updated perl-Path-Class to 0.26 as per the Fedora version

  • Updated perl-Test-EOL to 1.2 as per the Fedora version

  • Updated perl-Text-CSV_XS to 0.90:

    • Drop 5.005 support (5.6.1 is now minimum)
    • Introduce record_number

    • Try harder to get the complete input parsed for the current record when hitting errors on parsing seekable IO (only works in 5.14.0 and up)
    • Tested with perl 5.6.1..5.17.0 (99 versions of perl) on Linux, HP-UX, AIX, and Windows

    • SvSETMAGIC was missing for tied variables causing weird actions at a distance, e.g. in printf

    • UTF8 flag was not always reset when using bound variables

  • Rebuilt tidy in an (unsuccessful) attempt to resolve multilib conflicts in the doxygen-generated documentation for the devel package (Bug #831423); the new doxygen version in Rawhide no longer generates conflicting HTML but there's still a PNG file that varies between builds

  • Updated unrar to 4.20 final:

    • RAR general decompression algorithm speed is slightly improved, though not to the same extent as RAR compression; RAR decompression is not able to use several processor cores, so its performance does not depend on a number of cores
  • I also took the opportunity to tidy up the build process and generate PIC code, and include all header files in the devel package (RPM Fusion #1988)

  • Cleaned up and rebuilt perl-BDB and perl-Class-Accessor


Recent