Notification time stamped 2020-05-11 13:00:02 UTC From 6857b612d0c0217085794cdcce7778bdbf5b79f8 Mon Sep 17 00:00:00 2001 From: Paul Howarth <p...@city-fan.org> Date: May 11 2020 12:56:22 +0000 Subject: Update to 1.868
- New upstream release 1.868 - Bug fix for UTF-8 issues during inter-process communication - This update required undoing optimizations specific to scalar args - Essentially, IPC involves serialization for everything going forward - Install Sereal::Encoder and Sereal::Decoder for better performance - Improved MCE::Hobo with threads-like detach capability (see POD) - Resolved MCE::Hobo stalling MCE::Shared::Server during global clean-up - Improved IPC in MCE::Shared::Queue with permanent fast-like dequeue including dequeue_nb; going forward, the fast and barrier options are silently ignored if specified (i.e. no-op) - Improved IPC performance on Linux - Completed threads-like detach capability in MCE::Hobo --- diff --git a/perl-MCE-Shared.spec b/perl-MCE-Shared.spec index 9b8e50c..59cffcf 100644 --- a/perl-MCE-Shared.spec +++ b/perl-MCE-Shared.spec @@ -1,6 +1,6 @@ Name: perl-MCE-Shared -Version: 1.864 -Release: 2%{?dist} +Version: 1.868 +Release: 1%{?dist} Summary: MCE extension for sharing data, supporting threads and processes License: GPL+ or Artistic URL: https://metacpan.org/release/MCE-Shared @@ -20,7 +20,8 @@ BuildRequires: perl(Carp) BuildRequires: perl(constant) BuildRequires: perl(Errno) BuildRequires: perl(if) -BuildRequires: perl(MCE) >= 1.864 +BuildRequires: perl(IO::Handle) +BuildRequires: perl(MCE) >= 1.868 BuildRequires: perl(MCE::Mutex) BuildRequires: perl(MCE::Signal) BuildRequires: perl(MCE::Util) @@ -31,7 +32,6 @@ BuildRequires: perl(Scalar::Util) BuildRequires: perl(Socket) BuildRequires: perl(Storable) >= 2.04 BuildRequires: perl(strict) -BuildRequires: perl(Symbol) BuildRequires: perl(Time::HiRes) BuildRequires: perl(warnings) # Optional Functionality @@ -40,14 +40,14 @@ BuildRequires: perl(IO::FDPass) >= 1.2 # Test Suite BuildRequires: perl(MCE::Flow) BuildRequires: perl(Test::More) >= 0.88 +BuildRequires: perl(utf8) # Runtime Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) Requires: perl(IO::FDPass) >= 1.2 -Requires: perl(MCE) >= 1.864 +Requires: perl(MCE) >= 1.868 Requires: perl(overloading) Requires: perl(POSIX) Requires: perl(Storable) >= 2.04 -Requires: perl(Symbol) # Remove bogus dependency on perl(PDL) %global __requires_exclude ^perl\\(PDL\\) @@ -92,12 +92,27 @@ make test %{_mandir}/man3/MCE::Shared::Server.3* %changelog +* Mon May 11 2020 Paul Howarth <p...@city-fan.org> - 1.868-1 +- Update to 1.868 + - Bug fix for UTF-8 issues during inter-process communication + - This update required undoing optimizations specific to scalar args + - Essentially, IPC involves serialization for everything going forward + - Install Sereal::Encoder and Sereal::Decoder for better performance + - Improved MCE::Hobo with threads-like detach capability (see POD) + - Resolved MCE::Hobo stalling MCE::Shared::Server during global clean-up + - Improved IPC in MCE::Shared::Queue with permanent fast-like dequeue + including dequeue_nb; going forward, the fast and barrier options are + silently ignored if specified (i.e. no-op) + - Improved IPC performance on Linux + - Completed threads-like detach capability in MCE::Hobo + * Thu Jan 30 2020 Fedora Release Engineering <rel...@fedoraproject.org> - 1.864-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Wed Dec 4 2019 Paul Howarth <p...@city-fan.org> - 1.864-1 - Update to 1.864 - Use monotonic clock if available in MCE::Hobo->yield + (see https://www.perlmonks.org/?node_id=11109673) - Bumped MCE dependency to 1.864 * Mon Nov 25 2019 Paul Howarth <p...@city-fan.org> - 1.863-1 diff --git a/sources b/sources index 938785f..31f16ac 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (MCE-Shared-1.864.tar.gz) = b5503afdb353e4c4af4172a6b0b79b84c925a41143342ebf56d21a4fd507236babc524f0733a99739298141dde5e540812c066daa1bdd36adec7ed8d19d6a65d +SHA512 (MCE-Shared-1.868.tar.gz) = 48a4989a91f207ee399d73d083a6b2344ab4ecd1716ca2f46414e0bf74585d866b3e285d0254bbe4b8bba9a41ede7fd6898bfa1411305f4677a05767a2903544 https://src.fedoraproject.org/rpms/perl-MCE-Shared/c/6857b612d0c0217085794cdcce7778bdbf5b79f8?branch=master _______________________________________________ perl-devel mailing list -- perl-devel@lists.fedoraproject.org To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/perl-devel@lists.fedoraproject.org