Monday 25th November 2019
Fedora Project
Updated perl-MCE to 1.863 in Rawhide:
On Cygwin, silently use Mutex in MCE::Channel when Threads is specified for better performance
New defer capability in MCE::Signal, which applies to MCE::Shared 1.863; see POD section labelled "DEFER SIGNAL" in MCE::Signal
Reverted $child->exit back to sending the SIGQUIT signal in MCE::Child now that MCE::Shared::Server 1.863 defers signal during IPC
Improved reliability for spawning MCE and MCE::Child inside threads including nested parallelization, made possible using a global lock $MCE::_GMUTEX
Updated signal handling in mce-examples/framebuffer on GitHub
Updated perl-MCE-Shared to 1.863 in Rawhide:
Use MCE::Channel for MCE::Hobo->yield not to incur unnecessary delays due to busy shared-manager process
Re-factored recent changes regarding IPC safety in MCE::Shared::Server; this update defers signal handling for HUP, INT, PIPE, QUIT, TERM, and custom handlers during IPC without incurring a performance penalty (see POD section labelled "DEFER SIGNAL" in MCE::Signal 1.863)
Reverted $hobo->exit back to sending the SIGQUIT signal in MCE::Hobo now that MCE::Shared::Server defers signal during IPC
Improved reliability for spawning MCE::Hobo inside threads including nested parallelization, made possible using a global lock $MCE::_GMUTEX in MCE 1.863
Updated signal handling in mce-examples/framebuffer on GitHub
Bumped MCE dependency to 1.863
Submitted a Review Request for a perl-Test2-Tools-Explain package
Submitted a Review Request for a perl-XString package
Local Packages
New package perl-Test2-Tools-Explain (0.02)
New package perl-XString (0.002)
Updated perl-IO-Socket-SSL (2.066) to default to PROFILE=SYSTEM cipher list (Bug #1775167) and not to package certificates used in test suite
Updated perl-MCE to 1.863 as per the Fedora version
Updated perl-MCE-Shared to 1.863 as per the Fedora version
Updated perl-Specio to 0.45:
Made XString a prerequisite if installing with Perl 5.10+