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

Reply via email to