Tuesday 14th February 2017
Fedora Project
Updated perl-Cpanel-JSON-XS to 3.0227 in Rawhide:
Fix CLONE and END, broken with 3.0226 (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 (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 (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:
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 (GH#9)