openSUSE Recommended Update: Recommended update for perl-MCE ______________________________________________________________________________ Announcement ID: openSUSE-RU-2023:0142-1 Rating: moderate References: Affected Products: openSUSE Backports SLE-15-SP4 ______________________________________________________________________________ An update that has 0 recommended fixes can now be installed. Description: This update for perl-MCE fixes the following issues: perl-MCE was updated to 1.884. - 1.884 Thu Jan 05 10:00:00 EST 2023 * Disabled non-blocking dequeue_nb and recv_nb tests on the Windows platform. Reason: Author cannot reproduce failing tests reported by CPAN Tester aero. Copied nb tests to xt folder: nonblocking_channel.t and nonblocking_queue.t - 1.883 Tue Jan 03 20:00:00 EST 2023 * Fix typo in MCE::Channel::SimpleFast documentation. * Improve 05_mce_child.t test. - 1.882 Fri Dec 02 21:00:00 EST 2022 * Added ABRT to the list of signals to trap in MCE::Signal. * Added a guard to MCE::Core::Worker for checking if exited prematurely. * Added init_relay and use_threads import options to MCE and MCE Models. * Separated input mutexes from the rest of IPC for lesser latency. * Auto-detect if init_relay is defined and set chunk_size to 1 in MCE::Grep, MCE::Map, and MCE::Stream. * Update the import function in MCE models, detecting if the caller is another MCE module, to not export model functions. * Update the error status if MCE::Child died due to receiving a signal. * Improved reaping in MCE::Child, before creating a new child. * Improved the timeout handler in MCE::Child and MCE::Mutex::Channel. * Fixed private functions _quit and _trap not setting the return value. - 1.881 Thu Oct 13 23:45:00 EST 2022 * Improved the private _parse_chunk_size function. For better utilization of CPU cores in MCE::Grep, MCE::Map, and MCE::Stream, processing small input sizes. Previously, chunk_size => 'auto' equals 2 minimally. Starting with MCE v1.881, 'auto' equals 1 minimally. - 1.880 Mon Oct 10 04:00:00 EST 2022 * Improved reliability on the Windows platform. * Improved MCE::Mutex::Channel::timedwait on the Windows platform. * Improved MCE::Mutex::Channel performance on UNIX platforms. * Resolved edge case in MCE::Child reaching deadlock. - 1.879 Tue May 24 05:00:00 EST 2022 * Replace http with https in documentation and meta files. * Call PDL::set_autopthread_targ(1); disables PDL auto-threading. - 1.878 Sun Feb 20 06:45:00 EST 2022 * Fix for the fast channel implementations. Thank you, twata for the test report. - 1.877 Sun Feb 20 02:30:00 EST 2022 * Improved suppressing the PDL CLONE warning. Piddles should not be naively copied into new threads. * Added fast channel implementations optimized for non-Unicode strings. The main difference is that these lack freeze-thaw serialization. MCE::Channel::MutexFast, MCE::Channel::SimpleFast, and MCE::Channel::ThreadsFast. Patch Instructions: To install this openSUSE Recommended Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: - openSUSE Backports SLE-15-SP4: zypper in -t patch openSUSE-2023-142=1 Package List: - openSUSE Backports SLE-15-SP4 (noarch): perl-MCE-1.884-bp154.2.3.1 References: