From 64f92bb61096fae7379ee500016f4983aceba6ca Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Nov 25 2019 18:42:50 +0000 Subject: Update to 1.863 - New upstream release 1.863 - 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 labled "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 --- diff --git a/perl-MCE-Shared.spec b/perl-MCE-Shared.spec index a22d96d..f8905c0 100644 --- a/perl-MCE-Shared.spec +++ b/perl-MCE-Shared.spec @@ -1,5 +1,5 @@ Name: perl-MCE-Shared -Version: 1.862 +Version: 1.863 Release: 1%{?dist} Summary: MCE extension for sharing data, supporting threads and processes License: GPL+ or Artistic @@ -20,7 +20,7 @@ BuildRequires: perl(Carp) BuildRequires: perl(constant) BuildRequires: perl(Errno) BuildRequires: perl(if) -BuildRequires: perl(MCE) >= 1.862 +BuildRequires: perl(MCE) >= 1.863 BuildRequires: perl(MCE::Mutex) BuildRequires: perl(MCE::Signal) BuildRequires: perl(MCE::Util) @@ -43,7 +43,7 @@ BuildRequires: perl(Test::More) >= 0.88 # Runtime Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) Requires: perl(IO::FDPass) >= 1.2 -Requires: perl(MCE) >= 1.862 +Requires: perl(MCE) >= 1.863 Requires: perl(overloading) Requires: perl(POSIX) Requires: perl(Storable) >= 2.04 @@ -92,6 +92,22 @@ make test %{_mandir}/man3/MCE::Shared::Server.3* %changelog +* Mon Nov 25 2019 Paul Howarth - 1.863-1 +- Update to 1.863 + - 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 labled "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 + * Thu Sep 19 2019 Paul Howarth - 1.862-1 - Update to 1.862 - The edge cases regarding signal handling have finally been resolved for diff --git a/sources b/sources index 6c137bc..0f3cffe 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (MCE-Shared-1.862.tar.gz) = 7614d94999213fca217a7f2f4081639108c7a3b60c8bf419622f380b934da55a4ec6b8b69350ac99a1a2caa0879502fbd35e065308f88cba6ec55d4651b7badb +SHA512 (MCE-Shared-1.863.tar.gz) = caf075e1c3db5f49173ae99bbece73e32eff0d0aa53e5cd2579d17e957e6eb0c9a69f89a1365c93e67fefbcfeca69cfc9aba0b508c282db8ff6573ad728d62a5