#acl PaulHowarth:read,write,admin,revert,delete All:read === Tuesday 14th February 2017 === ==== Fedora Project ==== * Updated `perl-Cpanel-JSON-XS` to 3.0227 in Rawhide: * Fix `CLONE` and `END`, broken with 3.0226 ([[https://github.com/rurban/Cpanel-JSON-XS/issues/80|GH#80]]); these methods are usually called with arguments, which we ignore * Updated `perl-IO-Socket-SSL` to 2.045 in Rawhide: * Fixed memory leak caused by not destroying `CREATED_IN_THIS_THREAD` for SSL objects ([[https://github.com/noxxi/p5-io-socket-ssl/pull/55|GH#55]]) * Optimization: don't track SSL objects and CTX in `*CREATED_IN_THIS_THREAD` if perl is compiled without thread support * Small fix in `t/protocol_version.t` to use older versions of `Net::SSLeay` with `openssl` build without `SSLv3` support * When setting `SSL_keepSocketOnError` to `true` the socket will not be closed on fatal error ([[https://github.com/noxxi/p5-io-socket-ssl/pull/53|GH#53]], modified) * Updated `perl-Log-Dispatch` to 2.62 in Rawhide, dropping the accidental dependency on `Devel::Confess` from the previous 2.60 package, which pulled in a large number of unwanted additional packages * Updated `perl-MCE` to 1.811 in Rawhide: * Fixed bug in `MCE::Queue` (`dequeue_nb`) when queue has zero items * Applied small optimization in `MCE::Core::Input::Sequence` and `Generator` * Added cross-platform template to `MCE::Examples` for making an executable * Removed signal handling for `XCPU` and `XFSZ` from `MCE::Signal` * Imply `posix_exit => 1` if `Gearman::XS` or `Gearman::Util` is present during `MCE` construction * Added `MCE` + Gearman demonstrations (xs and non-xs) on Github: . https://github.com/marioroy/mce-examples/tree/master/gearman_xs . https://github.com/marioroy/mce-examples/tree/master/gearman * Changed kilobytes and megabytes to kibiBytes (KiB) and mebiBytes (MiB) respectively inside the documentation * Updated `perl-MCE-Shared` to 1.809 in Rawhide: * Fixed bug in `MCE::Shared::Queue` (`dequeue_nb`) when queue has zero items * Applied small optimization in `MCE::Shared::Sequence` * Added `MCE::Shared::Cache`, a fast and memory-efficient LRU-cache module * Added pipeline methods to `MCE::Shared::Array`, `Hash`, `Minidb`, and `Ordhash` * Added recommends section to `Makefile` and `META` files: `IO::FDPass`, `Sereal` * Added cross-platform template to `MCE::Hobo` for making an executable * Added `hobo_timeout` option to `MCE::Hobo` for timeout capability . Also, imply `posix_exit => 1` when `Gearman::XS` is present * Added `MCE::Hobo` + `Gearman` demonstrations (xs and non-xs) on Github: . https://github.com/marioroy/mce-examples/tree/master/gearman_xs . https://github.com/marioroy/mce-examples/tree/master/gearman * Changed kilobytes and megabytes to kibiBytes (KiB) and mebiBytes (MiB) respectively inside the documentation * Having `IO::FDPass` is beneficial for Condvar(s), Handle(s), and Queue(s); thus, append `IO::FDPass` to `PREREQ_PM` if we can and not already installed (run `MCE_PREREQ_EXCLUDE_IO_FDPASS=1 perl Makefile.PL` to bypass the check) * Improved documentation for `QUERY STRING` in various helper classes * Updated `SYNOPSIS` in various helper classes * Updated `LOCKING` section in `MCE::Shared` * Updated `perl-MetaCPAN-Client` to 2.005000 in Rawhide: * Added the `ascii_name` and `perlmongers` fields to the `Author object` ([[https://github.com/metacpan/metacpan-client/pull/66|GH#66]]) * Fixed `Author->dir` to actually return something ([[https://github.com/metacpan/metacpan-client/pull/66|GH#66]]) ==== Local Packages ==== * Updated `perl-Cpanel-JSON-XS` to 3.0227 as per the Fedora version * Updated `perl-IO-Socket-SSL` to 2.045 as per the Fedora version * Updated `perl-MCE` to 1.811 as per the Fedora version * Updated `perl-MCE-Shared` to 1.809 as per the Fedora version * Updated `perl-MetaCPAN-Client` to 2.005000 as per the Fedora version * Updated `perl-Test-Script` to 1.15: * Fix bug where list reference arguments to `script_compiles` and `script_runs` are modified ([[https://github.com/plicease/Test-Script/issues/9|GH#9]]) ----