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