#acl PaulHowarth:read,write,admin,revert,delete All:read === Monday 15th December 2014 === ==== Fedora Project ==== * Updated `perl-Cpanel-JSON-XS` to 3.0112 in Rawhide: * Change encode of numbers with dual-strings (`int` and `float`); integers and numbers are now not mishandled any more by dual-vars' temporary string representations * Add `t/117_numbers.t` from `JSON::PP` ([[https://github.com/makamaka/JSON-PP/pull/10|GH#10]]) * Change stringification of `false` and `true` to `0` and `1`, matching upstream `JSON` and `JSON::XS` ([[https://github.com/rurban/Cpanel-JSON-XS/issues/29|GH#29]]); this didn't affect string comparisons, just e.g. `print decode_json("false")` * Tolerate literal ASCII TABs in strings in relaxed mode ([[https://github.com/rurban/Cpanel-JSON-XS/issues/22|GH#22]]) (from `JSON::XS`) * Revise pod, merge updates from `JSON::XS` * Fix pod typo ([[https://github.com/rurban/Cpanel-JSON-XS/pull/30|PR#30]]) * Fixed detecting `1.#INF`/`1.#IND` on Windows ([[https://github.com/rurban/Cpanel-JSON-XS/issues/28|GH#28]]) * Also detect now `-inf` and `-nan` ([[https://github.com/rurban/Cpanel-JSON-XS/issues/28|GH#28]]) * Fixed `STRINGIFY_INFNAN` return string, length off by one ([[https://github.com/rurban/Cpanel-JSON-XS/issues/28|GH#28]]) * Fixed a non-C99 declaration error in `XS.xs`, broken with older MSVC * Add `{get_,}stringify_infnan` methods and use it in the test, now run-time ([[https://github.com/rurban/Cpanel-JSON-XS/issues/32|GH#32]]); mode `0`: `null`, `1`: stringify, `2`: `inf`/`nan` (invalid `JSON`) as before * Fix `t/117_number` tests for Solaris and MSWin32 * Improve docs * Updated `perl-IO-All` to 0.84 in Rawhide: * Allow passing an argument to `->relative` * Pass separator along when `tie`'ing ([[https://github.com/ingydotnet/io-all-pm/issues/52|GH#52]]) * Add `->copy` method * Prefix private methods with underscores ==== Local Packages ==== * Updated `contagged` to update the `Smarty3` patch * Updated `perl-Archive-Tar` to 2.04: * Enable `ptargrep.t` to work on VMS ([[CPAN:100903|CPAN RT#100903]]) * Updated `perl-CPAN-Meta-YAML` to remove unused build-time dependency on `YAML` * Updated `perl-Cpanel-JSON-XS` to 3.0112 as per the Fedora version * Updated `perl-HTTP-Tiny` to 0.053: * Proxy allowed from environment variable `HTTP_PROXY` (uppercase) unless `REQUEST_METHOD` is also set * Defended tests against `HTTP_PROXY` set in the environment * Updated `perl-MCE` to 1.521: . '''Bug Fixes''' * Fixed broken `MCE::Queue` `->insert` and `->peek` methods; FIFO and LIFO are fully supported with this release * Support running in taint mode . '''Enhancements''' * Added support for negative index in `MCE::Queue` `->insert` and `->peek`; updated the documentation * `CBOR::XS` serialization is mentioned in documentation along with `JSON::XS` and `Sereal` * Completed code refactoring for the 1.5 branch * Optimized argument parsing in import routines * Removed the `MCE` `spawn_delay` option from test scripts . '''New Features''' * Added 15 new test scripts for testing `user_args`, `MCE::Queue` and the `MCE` Models * An upper limit of 8 is set when specifying `max_workers => 'auto'`; several folks have requested this (more info at `MCE::Util::get_ncpu` for increasing or decreasing the limit) ----