pghmcfc pushed to perl-MCE-Shared (master). "Update to 1.868 (..more)"
by notifications@fedoraproject.org
Notification time stamped 2020-05-11 13:00:02 UTC
From 6857b612d0c0217085794cdcce7778bdbf5b79f8 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)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 <paul(a)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 <releng(a)fedoraproject.org> - 1.864-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Wed Dec 4 2019 Paul Howarth <paul(a)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 <paul(a)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/6857b612d0c021708579...