Notification time stamped 2021-12-17 16:11:16 UTC
From 4983eb4771b8e2e4029a7eac9ea1f87adce333df Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Feb 14 2017 12:12:56 +0000
Subject: Update to 1.809
- New upstream release 1.809
- Fixed bug in MCE::Shared::Queue (dequeue_nb) when queue has zero items
- Applied small optimization in MCE::Shared::Sequence
- Added MCE::Shared::Cache, a fast and memory-efficient LRU-cache module
- Added pipeline methods to MCE::Shared::Array, Hash, Minidb, and Ordhash
- Added recommends section to Makefile and META files: IO::FDPass, Sereal
- Added cross-platform template to MCE::Hobo for making an executable
- Added hobo_timeout option to MCE::Hobo for timeout capability
Also, imply posix_exit => 1 when Gearman::XS is present
- Added MCE::Hobo + Gearman demonstrations (xs and non-xs) on Github:
https://github.com/marioroy/mce-examples/tree/master/gearman_xs
https://github.com/marioroy/mce-examples/tree/master/gearman
- Changed kilobytes and megabytes to kibiBytes (KiB) and mebiBytes (MiB)
respectively inside the documentation
- Having IO::FDPass is beneficial for Condvar(s), Handle(s), and Queue(s);
thus, append IO::FDPass to PREREQ_PM if we can and not already installed
(run MCE_PREREQ_EXCLUDE_IO_FDPASS=1 perl Makefile.PL to bypass the check)
- Improved documentation for QUERY STRING in various helper classes
- Updated SYNOPSIS in various helper classes
- Updated LOCKING section in MCE::Shared
---
diff --git a/perl-MCE-Shared.spec b/perl-MCE-Shared.spec
index 7ce7fde..a08b31a 100644
--- a/perl-MCE-Shared.spec
+++ b/perl-MCE-Shared.spec
@@ -1,6 +1,6 @@
Name: perl-MCE-Shared
-Version: 1.808
-Release: 2%{?dist}
+Version: 1.809
+Release: 1%{?dist}
Summary: MCE extension for sharing data, supporting threads and processes
License: GPL+ or Artistic
URL:
http://search.cpan.org/dist/MCE-Shared/
@@ -17,11 +17,12 @@ BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(bytes)
BuildRequires: perl(Carp)
BuildRequires: perl(constant)
-BuildRequires: perl(MCE) >= 1.805
+BuildRequires: perl(MCE) >= 1.811
BuildRequires: perl(MCE::Mutex)
BuildRequires: perl(MCE::Util)
BuildRequires: perl(overload)
BuildRequires: perl(overloading)
+BuildRequires: perl(parent)
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(Socket)
BuildRequires: perl(Storable) >= 2.04
@@ -31,7 +32,7 @@ BuildRequires: perl(Time::HiRes)
BuildRequires: perl(warnings)
# Optional Functionality
# Note: MCE will pull in Sereal if it is available
-BuildRequires: perl(IO::FDPass)
+BuildRequires: perl(IO::FDPass) >= 1.1
BuildRequires: perl(threads)
BuildRequires: perl(threads::shared)
# Test Suite
@@ -40,7 +41,8 @@ BuildRequires: perl(MCE::Signal)
BuildRequires: perl(Test::More) >= 0.88
# Runtime
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
-Requires: perl(IO::FDPass)
+Requires: perl(IO::FDPass) >= 1.1
+Requires: perl(MCE) >= 1.811
Requires: perl(overloading)
Requires: perl(Storable) >= 2.04
Requires: perl(Symbol)
@@ -78,6 +80,7 @@ make test
%{_mandir}/man3/MCE::Shared.3*
%{_mandir}/man3/MCE::Shared::Array.3*
%{_mandir}/man3/MCE::Shared::Base.3*
+%{_mandir}/man3/MCE::Shared::Cache.3*
%{_mandir}/man3/MCE::Shared::Condvar.3*
%{_mandir}/man3/MCE::Shared::Handle.3*
%{_mandir}/man3/MCE::Shared::Hash.3*
@@ -89,6 +92,28 @@ make test
%{_mandir}/man3/MCE::Shared::Server.3*
%changelog
+* Tue Feb 14 2017 Paul Howarth <paul(a)city-fan.org> - 1.809-1
+- Update to 1.809
+ - Fixed bug in MCE::Shared::Queue (dequeue_nb) when queue has zero items
+ - Applied small optimization in MCE::Shared::Sequence
+ - Added MCE::Shared::Cache, a fast and memory-efficient LRU-cache module
+ - Added pipeline methods to MCE::Shared::Array, Hash, Minidb, and Ordhash
+ - Added recommends section to Makefile and META files: IO::FDPass, Sereal
+ - Added cross-platform template to MCE::Hobo for making an executable
+ - Added hobo_timeout option to MCE::Hobo for timeout capability
+ Also, imply posix_exit => 1 when Gearman::XS is present
+ - Added MCE::Hobo + Gearman demonstrations (xs and non-xs) on Github:
+
https://github.com/marioroy/mce-examples/tree/master/gearman_xs
+
https://github.com/marioroy/mce-examples/tree/master/gearman
+ - Changed kilobytes and megabytes to kibiBytes (KiB) and mebiBytes (MiB)
+ respectively inside the documentation
+ - Having IO::FDPass is beneficial for Condvar(s), Handle(s), and Queue(s);
+ thus, append IO::FDPass to PREREQ_PM if we can and not already installed
+ (run MCE_PREREQ_EXCLUDE_IO_FDPASS=1 perl Makefile.PL to bypass the check)
+ - Improved documentation for QUERY STRING in various helper classes
+ - Updated SYNOPSIS in various helper classes
+ - Updated LOCKING section in MCE::Shared
+
* Sat Feb 11 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.808-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
diff --git a/sources b/sources
index f2837c9..a62288a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bc3127969f04dd6e866f372a97699ebb MCE-Shared-1.808.tar.gz
+SHA512 (MCE-Shared-1.809.tar.gz) =
4e6febb280281122117c701396766de369c72eef114853cdc5993d1337f0f1e402eeb8657a98b902726caede631c08a15edbfe130be75aa27df9c757d8dfa4b2
https://src.fedoraproject.org/rpms/perl-MCE-Shared/c/4983eb4771b8e2e4029a...