PaulHowarth/Blog/2019-11-25

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+


Recent