PaulHowarth/Blog/2014-03-04

Tuesday 4th March 2014

Fedora Project

  • Updated bluefish to include various fixes from upstream in F-19, F-20, Rawhide and EPEL-7:

  • Branched and built perl-Class-MethodMaker (2.20) for EPEL-7

Local Packages

  • Updated bluefish to include various fixes from upstream as per the Fedora version

  • Updated perl-Coro to 6.37:

    • Semaphores would not clear the destroy hook when interrupted by ->throw, causing segfaults or worse

    • ->throw on a thread waiting for a semaphore did not acquire the semaphore, but also didn't wake up other waiters, possibly causing a deadlock

    • "FATAL: $Coro::IDLE blocked itself" will now use Carp::confess to report a full stack trace, which should help find out where the actual call is

    • "Atomically" destroy data in slf_destroy, because it is the right thing to do, just in case

    • Disable ecb.h libm dependency, to compile on ancient systems or under adverse conditions

  • Updated perl-File-ShareDir-ProjectDistDir to 1.000001:

    • Fixed test failure on Perls that don't like unsetting %INC

  • Updated perl-Parse-CPAN-Meta to 1.4414:

    • Added load_string, which uses heuristics to guess YAML/JSON content

    • load_file will now attempt to detect YAML/JSON content if the suffix is not .json, .yml or .yaml

  • Updated perl-Path-FindDev to 0.5.0:

    • Toolkit switched to EUMM


Recent