pghmcfc pushed to perl-MCE-Shared (epel9). "Update to 1.823 (..more)"
by notifications@fedoraproject.org
Notification time stamped 2021-12-17 16:11:16 UTC
From ed2aae47b2e407505b5cff5e1a04cc022c695f4d Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Apr 05 2017 11:46:05 +0000
Subject: Update to 1.823
- New upstream release 1.823
- Do not enable barrier mode in Queue if constructed inside a thread or for
the fast => 1 option
- Fixed leaked handles during destruction: MCE::Shared::{ Condvar, Queue }
- Updated MCE::Shared not to croak when running Perl in taint mode via
perl -T; failing -T were MCE::Shared::{ Handle, Sequence, Server }
- Bumped MCE dependency to 1.827
---
diff --git a/perl-MCE-Shared.spec b/perl-MCE-Shared.spec
index 83552d9..f59d628 100644
--- a/perl-MCE-Shared.spec
+++ b/perl-MCE-Shared.spec
@@ -1,5 +1,5 @@
Name: perl-MCE-Shared
-Version: 1.822
+Version: 1.823
Release: 1%{?dist}
Summary: MCE extension for sharing data, supporting threads and processes
License: GPL+ or Artistic
@@ -19,7 +19,7 @@ BuildRequires: perl(base)
BuildRequires: perl(bytes)
BuildRequires: perl(Carp)
BuildRequires: perl(constant)
-BuildRequires: perl(MCE) >= 1.826
+BuildRequires: perl(MCE) >= 1.827
BuildRequires: perl(MCE::Mutex)
BuildRequires: perl(MCE::Util)
BuildRequires: perl(overload)
@@ -43,7 +43,7 @@ BuildRequires: perl(Test::More) >= 0.88
# Runtime
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Requires: perl(IO::FDPass) >= 1.2
-Requires: perl(MCE) >= 1.826
+Requires: perl(MCE) >= 1.827
Requires: perl(overloading)
Requires: perl(Storable) >= 2.04
Requires: perl(Symbol)
@@ -96,6 +96,15 @@ make test
%{_mandir}/man3/MCE::Shared::Server.3*
%changelog
+* Wed Apr 5 2017 Paul Howarth <paul(a)city-fan.org> - 1.823-1
+- Update to 1.823
+ - Do not enable barrier mode in Queue if constructed inside a thread or for
+ the fast => 1 option
+ - Fixed leaked handles during destruction: MCE::Shared::{ Condvar, Queue }
+ - Updated MCE::Shared not to croak when running Perl in taint mode via
+ perl -T; failing -T were MCE::Shared::{ Handle, Sequence, Server }
+ - Bumped MCE dependency to 1.827
+
* Mon Apr 3 2017 Paul Howarth <paul(a)city-fan.org> - 1.822-1
- Update to 1.822
- Performance improvements in MCE::Shared::Queue
diff --git a/sources b/sources
index 2273c33..a42379a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (MCE-Shared-1.822.tar.gz) = b16c8832847219fff02dd7afdf7eea227876913a5b46aa1c43ba1cc2ccd81f1bf9279a973c1294a3ff4d1831688bc485696e37e451fbaf32c71b0941a4f57aa4
+SHA512 (MCE-Shared-1.823.tar.gz) = 7c0d55d9ebea459dc70097b00390dee30a850e8ad263bfe5dd4fbfe90199f55540451449b9b2f48ac3f1551342cdf081aaa9c5f0d938dc9b7ed121a50b38aa29
https://src.fedoraproject.org/rpms/perl-MCE-Shared/c/ed2aae47b2e407505b5c...
2 years, 4 months
pghmcfc pushed to perl-MCE-Shared (epel9). "Update to 1.814 (..more)"
by notifications@fedoraproject.org
Notification time stamped 2021-12-17 16:11:16 UTC
From d2d521f4b1d993debcf6455ba131aae6eff943d4 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Mar 02 2017 14:31:36 +0000
Subject: Update to 1.814
- New upstream release 1.814
- Fixed an issue in regards to deeply sharing an array or hash
- Replaced Sereal with Sereal::Decoder and Sereal::Encoder in Makefile,
inside recommends section; ditto for META files
- Revised limitations section in documentation, in regards to not having
IO::FDPass, e.g. Condvar, Handle, and Queue
- Added 'end' method to MCE::Shared::Queue
- Updated documentation on dequeue and pending
- Bumped MCE dependency to 1.818
---
diff --git a/perl-MCE-Shared.spec b/perl-MCE-Shared.spec
index 46f053c..5ddad59 100644
--- a/perl-MCE-Shared.spec
+++ b/perl-MCE-Shared.spec
@@ -1,5 +1,5 @@
Name: perl-MCE-Shared
-Version: 1.813
+Version: 1.814
Release: 1%{?dist}
Summary: MCE extension for sharing data, supporting threads and processes
License: GPL+ or Artistic
@@ -18,7 +18,7 @@ BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(bytes)
BuildRequires: perl(Carp)
BuildRequires: perl(constant)
-BuildRequires: perl(MCE) >= 1.814
+BuildRequires: perl(MCE) >= 1.818
BuildRequires: perl(MCE::Mutex)
BuildRequires: perl(MCE::Util)
BuildRequires: perl(overload)
@@ -43,7 +43,7 @@ BuildRequires: perl(Test::More) >= 0.88
# Runtime
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Requires: perl(IO::FDPass) >= 1.2
-Requires: perl(MCE) >= 1.814
+Requires: perl(MCE) >= 1.818
Requires: perl(overloading)
Requires: perl(Storable) >= 2.04
Requires: perl(Symbol)
@@ -96,6 +96,17 @@ make test
%{_mandir}/man3/MCE::Shared::Server.3*
%changelog
+* Thu Mar 2 2017 Paul Howarth <paul(a)city-fan.org> - 1.814-1
+- Update to 1.814
+ - Fixed an issue in regards to deeply sharing an array or hash
+ - Replaced Sereal with Sereal::Decoder and Sereal::Encoder in Makefile,
+ inside recommends section; ditto for META files
+ - Revised limitations section in documentation, in regards to not having
+ IO::FDPass, e.g. Condvar, Handle, and Queue
+ - Added 'end' method to MCE::Shared::Queue
+ - Updated documentation on dequeue and pending
+ - Bumped MCE dependency to 1.818
+
* Thu Feb 23 2017 Paul Howarth <paul(a)city-fan.org> - 1.813-1
- Update to 1.813
- Revised the main description in MCE::Shared::Cache
diff --git a/sources b/sources
index 404b9f6..5f8d2b0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (MCE-Shared-1.813.tar.gz) = 7affaff2dcc45f57aae8786d90c1d826bd023e8756f22094b25a8b9376e2cfae630bde4c1a49c2afc17741de634d92919926912ba490e509c229a861e100c14d
+SHA512 (MCE-Shared-1.814.tar.gz) = e7832bf998fbbd2f44a72ae63d1eb4a0394d70d9180981a56b13299ea9ba0d1f13a58c330470f2de3eb0fb9df45562d812bfebbdd627c208eeb8c37380abd5a2
https://src.fedoraproject.org/rpms/perl-MCE-Shared/c/d2d521f4b1d993debcf6...
2 years, 4 months
pghmcfc pushed to perl-MCE-Shared (epel9). "Update to 1.815 (..more)"
by notifications@fedoraproject.org
Notification time stamped 2021-12-17 16:11:16 UTC
From 0673a1794342a9ca2fc12a1085ab4e7e364e5093 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Mar 04 2017 16:07:25 +0000
Subject: Update to 1.815
- New upstream release 1.815
- Fixed issue with localizing AUTOFLUSH variable before autoflush handles
- Bumped MCE dependency to 1.819
---
diff --git a/perl-MCE-Shared.spec b/perl-MCE-Shared.spec
index 5ddad59..2bfb116 100644
--- a/perl-MCE-Shared.spec
+++ b/perl-MCE-Shared.spec
@@ -1,5 +1,5 @@
Name: perl-MCE-Shared
-Version: 1.814
+Version: 1.815
Release: 1%{?dist}
Summary: MCE extension for sharing data, supporting threads and processes
License: GPL+ or Artistic
@@ -18,7 +18,7 @@ BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(bytes)
BuildRequires: perl(Carp)
BuildRequires: perl(constant)
-BuildRequires: perl(MCE) >= 1.818
+BuildRequires: perl(MCE) >= 1.819
BuildRequires: perl(MCE::Mutex)
BuildRequires: perl(MCE::Util)
BuildRequires: perl(overload)
@@ -43,7 +43,7 @@ BuildRequires: perl(Test::More) >= 0.88
# Runtime
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Requires: perl(IO::FDPass) >= 1.2
-Requires: perl(MCE) >= 1.818
+Requires: perl(MCE) >= 1.819
Requires: perl(overloading)
Requires: perl(Storable) >= 2.04
Requires: perl(Symbol)
@@ -96,6 +96,11 @@ make test
%{_mandir}/man3/MCE::Shared::Server.3*
%changelog
+* Sat Mar 4 2017 Paul Howarth <paul(a)city-fan.org> - 1.815-1
+- Update to 1.815
+ - Fixed issue with localizing AUTOFLUSH variable before autoflush handles
+ - Bumped MCE dependency to 1.819
+
* Thu Mar 2 2017 Paul Howarth <paul(a)city-fan.org> - 1.814-1
- Update to 1.814
- Fixed an issue in regards to deeply sharing an array or hash
diff --git a/sources b/sources
index 5f8d2b0..d8e6506 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (MCE-Shared-1.814.tar.gz) = e7832bf998fbbd2f44a72ae63d1eb4a0394d70d9180981a56b13299ea9ba0d1f13a58c330470f2de3eb0fb9df45562d812bfebbdd627c208eeb8c37380abd5a2
+SHA512 (MCE-Shared-1.815.tar.gz) = 40b6143d6561e38a4c4cb00a4c81a5e1ce387c303599c0372ef75c45483a892c192ba503b33bbcb95c6d18e31e8d7083682ba4d6433d0d937ab4ef3c4b84c32d
https://src.fedoraproject.org/rpms/perl-MCE-Shared/c/0673a1794342a9ca2fc1...
2 years, 4 months
pghmcfc pushed to perl-MCE-Shared (epel9). "Update to 1.810 (..more)"
by notifications@fedoraproject.org
Notification time stamped 2021-12-17 16:11:16 UTC
From 711eeb82acc0618444330603827980de97fcea66 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Feb 15 2017 13:29:53 +0000
Subject: Update to 1.810
- New upstream release 1.810
- Bumped minimum requirement for Sereal to 3.015 when available; added
regression ensuring matching version for Encoder and Decoder
- Add patch to avoid unintentional hard dependencies on Sereal
---
diff --git a/MCE-Shared-1.810-Sereal-deps.patch b/MCE-Shared-1.810-Sereal-deps.patch
new file mode 100644
index 0000000..ca959a2
--- /dev/null
+++ b/MCE-Shared-1.810-Sereal-deps.patch
@@ -0,0 +1,30 @@
+Upstream's syntax is mis-parsed by the rpm dependency generator as a hard requirement.
+
+--- lib/MCE/Hobo.pm
++++ lib/MCE/Hobo.pm
+@@ -37,10 +37,7 @@ BEGIN {
+ $_is_MSWin32 = ( $^O eq 'MSWin32' && $_has_threads ) ? 1 : 0;
+
+ if (!exists $INC{'PDL.pm'}) {
+- eval '
+- use Sereal::Encoder 3.015 qw( encode_sereal );
+- use Sereal::Decoder 3.015 qw( decode_sereal );
+- ';
++ eval 'use Sereal::Encoder 3.015 qw( encode_sereal ); use Sereal::Decoder 3.015 qw( decode_sereal );';
+ if ( !$@ ) {
+ my $_encoder_ver = int( Sereal::Encoder->VERSION() );
+ my $_decoder_ver = int( Sereal::Decoder->VERSION() );
+--- lib/MCE/Shared/Server.pm
++++ lib/MCE/Shared/Server.pm
+@@ -47,10 +47,7 @@ BEGIN {
+ eval 'use PDL::IO::Storable' if $INC{'PDL.pm'};
+
+ if (!exists $INC{'PDL.pm'}) {
+- eval '
+- use Sereal::Encoder 3.015 qw( encode_sereal );
+- use Sereal::Decoder 3.015 qw( decode_sereal );
+- ';
++ eval 'use Sereal::Encoder 3.015 qw( encode_sereal ); use Sereal::Decoder 3.015 qw( decode_sereal );';
+ if ( !$@ ) {
+ my $_encoder_ver = int( Sereal::Encoder->VERSION() );
+ my $_decoder_ver = int( Sereal::Decoder->VERSION() );
diff --git a/perl-MCE-Shared.spec b/perl-MCE-Shared.spec
index a08b31a..6797d94 100644
--- a/perl-MCE-Shared.spec
+++ b/perl-MCE-Shared.spec
@@ -1,10 +1,11 @@
Name: perl-MCE-Shared
-Version: 1.809
+Version: 1.810
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/
Source0: http://search.cpan.org/CPAN/authors/id/M/MA/MARIOROY/MCE-Shared-%{version...
+Patch0: MCE-Shared-1.810-Sereal-deps.patch
BuildArch: noarch
# Module Build
BuildRequires: coreutils
@@ -17,7 +18,7 @@ BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(bytes)
BuildRequires: perl(Carp)
BuildRequires: perl(constant)
-BuildRequires: perl(MCE) >= 1.811
+BuildRequires: perl(MCE) >= 1.812
BuildRequires: perl(MCE::Mutex)
BuildRequires: perl(MCE::Util)
BuildRequires: perl(overload)
@@ -42,7 +43,7 @@ BuildRequires: perl(Test::More) >= 0.88
# Runtime
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Requires: perl(IO::FDPass) >= 1.1
-Requires: perl(MCE) >= 1.811
+Requires: perl(MCE) >= 1.812
Requires: perl(overloading)
Requires: perl(Storable) >= 2.04
Requires: perl(Symbol)
@@ -60,6 +61,9 @@ asynchronously.
%prep
%setup -q -n MCE-Shared-%{version}
+# Avoid hard dependencies on Sereal
+%patch0
+
%build
perl Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
@@ -92,6 +96,12 @@ make test
%{_mandir}/man3/MCE::Shared::Server.3*
%changelog
+* Wed Feb 15 2017 Paul Howarth <paul(a)city-fan.org> - 1.810-1
+- Update to 1.810
+ - Bumped minimum requirement for Sereal to 3.015 when available; added
+ regression ensuring matching version for Encoder and Decoder
+- Add patch to avoid unintentional hard dependencies on Sereal
+
* 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
diff --git a/sources b/sources
index a62288a..928db07 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (MCE-Shared-1.809.tar.gz) = 4e6febb280281122117c701396766de369c72eef114853cdc5993d1337f0f1e402eeb8657a98b902726caede631c08a15edbfe130be75aa27df9c757d8dfa4b2
+SHA512 (MCE-Shared-1.810.tar.gz) = 91a7bcc64cf561924c81e9c3885e1a409e7396a2ac6a1cac4747ff4fb1beb7bf9a53972f79bd21bfbb76a718cd075e77c2ab0e5aba3335d07ebab0ebcb097d93
https://src.fedoraproject.org/rpms/perl-MCE-Shared/c/711eeb82acc061844433...
2 years, 4 months
pghmcfc pushed to perl-MCE-Shared (epel9). "Update to 1.811 (..more)"
by notifications@fedoraproject.org
Notification time stamped 2021-12-17 16:11:16 UTC
From dfbb1fcb441706784c8ee263a9b8b83dac442eac Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Feb 16 2017 19:00:21 +0000
Subject: Update to 1.811
- New upstream release 1.811
- Bumped IO::FDPass minimum version to 1.2 if not already installed (1.1+)
and have a CC compiler on hand; IO::FDPass is optional otherwise
- Support csh redirection in Makefile.PL via bash for locating C compiler
---
diff --git a/perl-MCE-Shared.spec b/perl-MCE-Shared.spec
index 6797d94..f9906dc 100644
--- a/perl-MCE-Shared.spec
+++ b/perl-MCE-Shared.spec
@@ -1,5 +1,5 @@
Name: perl-MCE-Shared
-Version: 1.810
+Version: 1.811
Release: 1%{?dist}
Summary: MCE extension for sharing data, supporting threads and processes
License: GPL+ or Artistic
@@ -33,7 +33,7 @@ BuildRequires: perl(Time::HiRes)
BuildRequires: perl(warnings)
# Optional Functionality
# Note: MCE will pull in Sereal if it is available
-BuildRequires: perl(IO::FDPass) >= 1.1
+BuildRequires: perl(IO::FDPass) >= 1.2
BuildRequires: perl(threads)
BuildRequires: perl(threads::shared)
# Test Suite
@@ -42,7 +42,7 @@ 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) >= 1.1
+Requires: perl(IO::FDPass) >= 1.2
Requires: perl(MCE) >= 1.812
Requires: perl(overloading)
Requires: perl(Storable) >= 2.04
@@ -96,10 +96,16 @@ make test
%{_mandir}/man3/MCE::Shared::Server.3*
%changelog
+* Thu Feb 16 2017 Paul Howarth <paul(a)city-fan.org> - 1.811-1
+- Update to 1.811
+ - Bumped IO::FDPass minimum version to 1.2 if not already installed (1.1+)
+ and have a CC compiler on hand; IO::FDPass is optional otherwise
+ - Support csh redirection in Makefile.PL via bash for locating C compiler
+
* Wed Feb 15 2017 Paul Howarth <paul(a)city-fan.org> - 1.810-1
- Update to 1.810
- - Bumped minimum requirement for Sereal to 3.015 when available; added
- regression ensuring matching version for Encoder and Decoder
+ - Bumped minimum requirement for Sereal to 3.015 when available; added check
+ ensuring matching version for Encoder and Decoder
- Add patch to avoid unintentional hard dependencies on Sereal
* Tue Feb 14 2017 Paul Howarth <paul(a)city-fan.org> - 1.809-1
diff --git a/sources b/sources
index 928db07..f777425 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (MCE-Shared-1.810.tar.gz) = 91a7bcc64cf561924c81e9c3885e1a409e7396a2ac6a1cac4747ff4fb1beb7bf9a53972f79bd21bfbb76a718cd075e77c2ab0e5aba3335d07ebab0ebcb097d93
+SHA512 (MCE-Shared-1.811.tar.gz) = 5337c96b10e1a5a8ba097d88a99223979c5c42db596c63cd07e8a243be5f9b166348a0c1c52ef1ea710d6a4e80dbcdb3522357d313065eecc4af08547f132c7d
https://src.fedoraproject.org/rpms/perl-MCE-Shared/c/dfbb1fcb441706784c8e...
2 years, 4 months
pghmcfc pushed to perl-MCE-Shared (epel9). "Update to 1.813 (..more)"
by notifications@fedoraproject.org
Notification time stamped 2021-12-17 16:11:16 UTC
From 940bad82322b50d21f89c5627e9a08d98db49572 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Feb 23 2017 09:42:05 +0000
Subject: Update to 1.813
- New upstream release 1.813
- Revised the main description in MCE::Shared::Cache
- Improved write performance by up to 8 percent
- Fixed spelling mistakes
- Revised the description of posix_exit in MCE::Hobo
---
diff --git a/perl-MCE-Shared.spec b/perl-MCE-Shared.spec
index fc0c6da..46f053c 100644
--- a/perl-MCE-Shared.spec
+++ b/perl-MCE-Shared.spec
@@ -1,5 +1,5 @@
Name: perl-MCE-Shared
-Version: 1.812
+Version: 1.813
Release: 1%{?dist}
Summary: MCE extension for sharing data, supporting threads and processes
License: GPL+ or Artistic
@@ -96,6 +96,13 @@ make test
%{_mandir}/man3/MCE::Shared::Server.3*
%changelog
+* Thu Feb 23 2017 Paul Howarth <paul(a)city-fan.org> - 1.813-1
+- Update to 1.813
+ - Revised the main description in MCE::Shared::Cache
+ - Improved write performance by up to 8 percent
+ - Fixed spelling mistakes
+ - Revised the description of posix_exit in MCE::Hobo
+
* Mon Feb 20 2017 Paul Howarth <paul(a)city-fan.org> - 1.812-1
- Update to 1.812
- Improved performance for MCE::Shared::Cache; this is now a hybrid LRU-plain
diff --git a/sources b/sources
index 99f2969..404b9f6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (MCE-Shared-1.812.tar.gz) = ca3c33d8f731c6e60b44c152b37e6cb9e376c6dde2f5d8251f6184bad2fab3a109dc7a8ac91200d64de0b4b7ce7bf95d5703565040b597a5d5d3d9e0f73a3b16
+SHA512 (MCE-Shared-1.813.tar.gz) = 7affaff2dcc45f57aae8786d90c1d826bd023e8756f22094b25a8b9376e2cfae630bde4c1a49c2afc17741de634d92919926912ba490e509c229a861e100c14d
https://src.fedoraproject.org/rpms/perl-MCE-Shared/c/940bad82322b50d21f89...
2 years, 4 months
pghmcfc pushed to perl-MCE-Shared (epel9). "Update to 1.812 (..more)"
by notifications@fedoraproject.org
Notification time stamped 2021-12-17 16:11:16 UTC
From 328de3a6acd04f69d1a379c2d59afb915ab80f27 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Feb 20 2017 15:36:10 +0000
Subject: Update to 1.812
- New upstream release 1.812
- Improved performance for MCE::Shared::Cache; this is now a hybrid LRU-plain
cache implementation
- Added parallel demonstration at the end of the documentation
- Bumped MCE dependency to 1.814 for the example to run
- Tweaked MCE::Shared::Ordhash and MCE::Shared::Server
---
diff --git a/perl-MCE-Shared.spec b/perl-MCE-Shared.spec
index f9906dc..fc0c6da 100644
--- a/perl-MCE-Shared.spec
+++ b/perl-MCE-Shared.spec
@@ -1,5 +1,5 @@
Name: perl-MCE-Shared
-Version: 1.811
+Version: 1.812
Release: 1%{?dist}
Summary: MCE extension for sharing data, supporting threads and processes
License: GPL+ or Artistic
@@ -18,7 +18,7 @@ BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(bytes)
BuildRequires: perl(Carp)
BuildRequires: perl(constant)
-BuildRequires: perl(MCE) >= 1.812
+BuildRequires: perl(MCE) >= 1.814
BuildRequires: perl(MCE::Mutex)
BuildRequires: perl(MCE::Util)
BuildRequires: perl(overload)
@@ -43,7 +43,7 @@ BuildRequires: perl(Test::More) >= 0.88
# Runtime
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Requires: perl(IO::FDPass) >= 1.2
-Requires: perl(MCE) >= 1.812
+Requires: perl(MCE) >= 1.814
Requires: perl(overloading)
Requires: perl(Storable) >= 2.04
Requires: perl(Symbol)
@@ -96,6 +96,14 @@ make test
%{_mandir}/man3/MCE::Shared::Server.3*
%changelog
+* Mon Feb 20 2017 Paul Howarth <paul(a)city-fan.org> - 1.812-1
+- Update to 1.812
+ - Improved performance for MCE::Shared::Cache; this is now a hybrid LRU-plain
+ cache implementation
+ - Added parallel demonstration at the end of the documentation
+ - Bumped MCE dependency to 1.814 for the example to run
+ - Tweaked MCE::Shared::Ordhash and MCE::Shared::Server
+
* Thu Feb 16 2017 Paul Howarth <paul(a)city-fan.org> - 1.811-1
- Update to 1.811
- Bumped IO::FDPass minimum version to 1.2 if not already installed (1.1+)
diff --git a/sources b/sources
index f777425..99f2969 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (MCE-Shared-1.811.tar.gz) = 5337c96b10e1a5a8ba097d88a99223979c5c42db596c63cd07e8a243be5f9b166348a0c1c52ef1ea710d6a4e80dbcdb3522357d313065eecc4af08547f132c7d
+SHA512 (MCE-Shared-1.812.tar.gz) = ca3c33d8f731c6e60b44c152b37e6cb9e376c6dde2f5d8251f6184bad2fab3a109dc7a8ac91200d64de0b4b7ce7bf95d5703565040b597a5d5d3d9e0f73a3b16
https://src.fedoraproject.org/rpms/perl-MCE-Shared/c/328de3a6acd04f69d1a3...
2 years, 4 months
pghmcfc pushed to perl-MCE-Shared (epel9). "Update to 1.809 (..more)"
by notifications@fedoraproject.org
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...
2 years, 4 months
pghmcfc pushed to perl-MCE-Shared (epel9). "Update to 1.806 (..more)"
by notifications@fedoraproject.org
Notification time stamped 2021-12-17 16:11:16 UTC
From 21d3d8711817841e57b04d781992a21f922b93a0 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Nov 02 2016 20:06:53 +0000
Subject: Update to 1.806
- New upstream release 1.806
- Added a new section titled LOCKING to the MCE::Shared documentation
- Tweaked shared-manager-loop delay - applies to MSWin32 only
---
diff --git a/perl-MCE-Shared.spec b/perl-MCE-Shared.spec
index 0654b17..22fcf83 100644
--- a/perl-MCE-Shared.spec
+++ b/perl-MCE-Shared.spec
@@ -1,6 +1,6 @@
Name: perl-MCE-Shared
-Version: 1.805
-Release: 3%{?dist}
+Version: 1.806
+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/
@@ -65,7 +65,7 @@ make %{?_smp_mflags}
%install
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -delete
-%{_fixperms} %{buildroot}
+%{_fixperms} -c %{buildroot}
%check
make test
@@ -89,6 +89,11 @@ make test
%{_mandir}/man3/MCE::Shared::Server.3*
%changelog
+* Wed Nov 2 2016 Paul Howarth <paul(a)city-fan.org> - 1.806-1
+- Update to 1.806
+ - Added a new section titled LOCKING to the MCE::Shared documentation
+ - Tweaked shared-manager-loop delay - applies to MSWin32 only
+
* Tue Oct 4 2016 Paul Howarth <paul(a)city-fan.org> - 1.805-3
- Incorporate package review feedback (#1378028)
- Add dependencies on perl(overloading), perl(Storable) ≥ 2.04 and
diff --git a/sources b/sources
index 4c5f05f..dcbf4d4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-cf83dd569824683bd230b39678a1fb95 MCE-Shared-1.805.tar.gz
+6542076cf8001647039083af23a2c1e8 MCE-Shared-1.806.tar.gz
https://src.fedoraproject.org/rpms/perl-MCE-Shared/c/21d3d8711817841e57b0...
2 years, 4 months