PaulHowarth/Blog/2013-02-22

Friday 22nd February 2013

Fedora Project

  • Fixed FTBFS of perl-Array-Diff in Rawhide by adding perl(ExtUtils::MakeMaker) as a build requirement (Bug #914241)

Local Packages

  • Updated curl to fix a SIGSEGV when closing an unused multi handle (Bug #914411)

  • Updated perl-autodie to 2.16:

    • Classes that claim they ->DOES('autodie::skip') are now skipped when generating exceptions; this is mainly of use to utility classes - see 'perldoc autodie::skip' for more details (GH Issue #15)

    • 'chmod' is now in the ':filesys' category (was in ':file')

    • Added support for 'chown' and 'utime', which was previously overlooked; these are all in the ':filesys' category (GH Pull #13)

    • Added support for 'kill' (this is part of the ':ipc' category)

    • Fixed bug whereby chmod, chown, kill, unlink and utime would not throw an exception when they didn't change all their files or signal all their processes

    • truncate.t is now skipped on systems that don't have a working File::Temp

    • open.t has a few more tests for exotic modes

    • chown() tests are skipped on Win32, as chown on Windows is a no-op

    • Author tests now look for the AUTHOR_TESTING environment variable (for dzil compliance)

    • Better testing for chown, chmod, ulink and unlink

    • kwalitee.t is now only run when $ENV{RELEASE_TESTING} is set

    • Removed executable bits from some bundled text files
    • We now use dzil to manage autodie

    • Only Perl 5.8.4 and above is supported by autodie

  • It took a few iterations with upstream to get support for Perl 5.8 working again (GH Issue #17)


Recent