PaulHowarth/Blog/2012-01-19

Thursday 19th January 2012

Fedora Project

  • Cleaned up and rebuilt perl-common-sense and perl-Config-Tiny in Rawhide

Local Packages

  • Rebuilt perl-Class-C3 to resync it with the Rawhide package

  • Updated perl-Class-Load to 0.13:

    • Fix some bugs with our use of Try::Tiny, which could cause warnings on some systems where Class::Load::XS wasn't installed (CPAN RT#72345)

  • Whilst building this module I discovered an incompatibility between Test::Without::Module and Package::Stash::XS on perl versions less than 5.8.8, which I raised as CPAN RT#74151:

  • t/011-without-xs................
    Package::Stash::XS is not a module name at /usr/lib/perl5/vendor_perl/5.8.5/Package/Stash.pm line 40.
    BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.5/Package/Stash.pm line 46.
    Compilation failed in require at /builddir/build/BUILD/Class-Load-0.13/blib/lib/Class/Load.pm line 15.
    BEGIN failed--compilation aborted at /builddir/build/BUILD/Class-Load-0.13/blib/lib/Class/Load.pm line 15.
    Compilation failed in require at t/011-without-xs.t line 14.
    # Looks like your test died before it could output anything.
    dubious
    Test returned status 255 (wstat 65280, 0xff00) DIED.
    FAILED test 1 Failed 1/1 tests, 0.00% okay
    t/012-without-implementation....
    # Failed test (t/012-without-implementation.t at line 14)
    # 'Package::Stash::XS is not a module name at
    /usr/lib/perl5/vendor_perl/5.8.5/Package/Stash.pm line 40.
    # BEGIN failed--compilation aborted at
    /usr/lib/perl5/vendor_perl/5.8.5/Package/Stash.pm line 46.
    # Compilation failed in require at /builddir/build/BUILD/Class-Load-0.13/blib/lib/Class/Load.pm line 15.
    # BEGIN failed--compilation aborted at /builddir/build/BUILD/Class-Load-0.13/blib/lib/Class/Load.pm line 15.
    # Compilation failed in require at t/012-without-implementation.t line 13.
    # '
    # doesn't match '(?-xism:Class.Load.PP\.pm did not return a true value)'
    # Looks like you failed 1 tests of 1.
    dubious
    Test returned status 1 (wstat 256, 0x100) DIED.
    FAILED test 1 Failed 1/1 tests, 0.00% okay
  • Updated perl-EV to 4.10:

    • libev: Fix a race where the workaround against the epoll fork bugs caused signals to not be handled anymore

    • libev: Correct backend_fudge for most backends, and implement a Windows-specific workaround to avoid looping because we call both select and Sleep, with different time resolutions

    • e_new wasn't declared static (causing very minor .so bloat)

    • Replace more old API names by new ones


Recent