PaulHowarth/Blog/2012-02-09

Thursday 9th February 2012

Fedora Project

  • Updated perl-Class-Load to 0.15 in F-17 (the build will be inherited by Rawhide):

    • Small test changes to accomodate latest version of Module::Implementation

  • Updated perl-Class-Load-XS to 0.04 in F-17 (the build will be inherited by Rawhide):

    • Some small test changes for the latest Module::Implementation and Class::Load

  • Updated perl-Module-Implementation to 0.04 in F-16, F-17, Rawhide and EPEL-6:

    • This module no longer installs an _implementation() subroutine in callers; instead, you can call Module::Implementation::implementation_for($package) to get the implementation used for a given package

  • Cleaned-up and updated perl-Module-Metadata to 1.000009 in F-17 (the build will be inherited by Rawhide):

    • Adds 'provides' method to generate a CPAN META provides data structure correctly; use of package_versions_from_directory is discouraged

    • Fatal errors now use 'croak' instead of 'die'; Carp added as prerequisite

  • Rebuilt proftpd in Rawhide for the new libpcre

Local Packages

  • Updated dovecot 2.1.rc5:

    • Temporary authentication failures sent to IMAP/POP3 clients now include the server's hostname and timestamp, making it easier to find the error message from logs
    • auth: implemented support for Postfix's "TCP map" sockets for user existence lookups

    • director: with >2 directors, ring syncing might have stalled during director connect/disconnect, causing logins to fail

    • LMTP client/proxy: fixed potential hanging when sending (big) mails
    • Compressed mails with external attachments (dbox + SIS + zlib) failed sometimes with bogus "cached message size wrong" errors

  • I also updated pigeonhole to the latest snapshot and tweaked the systemd unit file to use private /tmp from Fedora 17 onwards

  • Updated perl-Class-Load to 0.15 as per the Fedora version

  • Updated perl-Class-Load-XS to 0.04 as per the Fedora version, and also added a patch to work around the absence of Test::Requires on distributions prior to FC-5

  • Updated perl-Module-Implementation to 0.04 as per the Fedora version

  • Cleaned-up and updated perl-Module-Metadata to 1.000009 as per the Fedora version

  • Updated perl-Params-Validate to 1.05:

    • Use the latest Module::XSOrPP dzil plugin to generate a saner Build.PL

    • The XS code had a code path where it could pass the contents of a Perl variable as the first argument to the XS croak() subroutine; this subroutine is like printf(), and should receive a format string as its first argument, which can lead to segfaults on some systems (CPAN RT#74777)

  • Updated perl-YAML to 0.79:

    • Mo::xxx was causing problems on newer perls and has been removed for now


Recent