diff --git a/MCE-Shared-1.841-Sereal-deps.patch b/MCE-Shared-1.841-Sereal-deps.patch deleted file mode 100644 index 0e3b873..0000000 --- a/MCE-Shared-1.841-Sereal-deps.patch +++ /dev/null @@ -1,16 +0,0 @@ -Upstream's syntax is mis-parsed by the rpm dependency generator as a hard requirement. - ---- lib/MCE/Shared/Server.pm -+++ lib/MCE/Shared/Server.pm -@@ -40,10 +40,7 @@ BEGIN { - $_spawn_child = $_has_threads ? 0 : 1; - - if (!defined $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 1d4b5d8..a9ef2cc 100644 --- a/perl-MCE-Shared.spec +++ b/perl-MCE-Shared.spec @@ -1,11 +1,10 @@ Name: perl-MCE-Shared -Version: 1.846 +Version: 1.847 Release: 1%{?dist} Summary: MCE extension for sharing data, supporting threads and processes License: GPL+ or Artistic URL: https://metacpan.org/release/MCE-Shared Source0: https://cpan.metacpan.org/authors/id/M/MA/MARIOROY/MCE-Shared-%{version}.tar.gz -Patch0: MCE-Shared-1.841-Sereal-deps.patch BuildArch: noarch # Module Build BuildRequires: coreutils @@ -21,7 +20,7 @@ BuildRequires: perl(Carp) BuildRequires: perl(constant) BuildRequires: perl(Errno) BuildRequires: perl(if) -BuildRequires: perl(MCE) >= 1.846 +BuildRequires: perl(MCE) >= 1.847 BuildRequires: perl(MCE::Mutex) BuildRequires: perl(MCE::Signal) BuildRequires: perl(MCE::Util) @@ -44,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.846 +Requires: perl(MCE) >= 1.847 Requires: perl(overloading) Requires: perl(POSIX) Requires: perl(Storable) >= 2.04 @@ -61,9 +60,6 @@ asynchronously. %prep %setup -q -n MCE-Shared-%{version} -# Avoid hard dependencies on Sereal -%patch0 - %build perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} @@ -96,6 +92,15 @@ make test %{_mandir}/man3/MCE::Shared::Server.3* %changelog +* Tue Sep 3 2019 Paul Howarth - 1.847-1 +- Update to 1.847 + - Obsolete RedHat MCE-Shared-1.841-Sereal-deps.patch file; this patch file is + no longer needed and finally resolved with this release + - Updated PDL examples in the documentation including Cookbook on GitHub: + - Resolved segmentation fault in global cleanup for shared PDL objects + - Added missing pdl_random class method to MCE::Shared + - Bumped MCE dependency to 1.847 + * Tue Aug 27 2019 Paul Howarth - 1.846-1 - Update to 1.846 - Fixed code tags in documentation @@ -200,7 +205,7 @@ make test - Update to 1.835 - Added max_workers method to MCE::Hobo - Improved Queue await and dequeue performance on the Windows platform - - Added chameneos-redux parallel demonstrations on Github: + - Added chameneos-redux parallel demonstrations on GitHub: https://github.com/marioroy/mce-examples/tree/master/chameneos - Bumped MCE dependency to 1.834 @@ -261,7 +266,7 @@ make test - Added iterator method to MCE::Cache - Improved auto-dereferencing for shared arrays, hashes, and scalars - Improved open method for non-shared file-handles in MCE::Shared::Handle. - - Improved shared-PDL support; updated MCE::Cookbook on Github + - Improved shared-PDL support; updated MCE::Cookbook on GitHub - Improved signal handling, including nested parallel-sessions - Improved running MCE::Hobo and MCE::Shared with PDL - Improved taint mode via perl -T @@ -334,7 +339,7 @@ make test - Update to 1.817 - Fixed broken SIG{'PIPE'} handling: e.g. script.pl | head - Improved reliability when running MCE::Shared with threads - - Added parallel Net::Pcap and Ping demonstrations on Github: + - Added parallel Net::Pcap and Ping demonstrations on GitHub: https://github.com/marioroy/mce-examples/tree/master/network - Default to ':raw' for BINMODE in MCE::Shared::Handle - Optimized 'dequeue' method in MCE::Shared::Queue @@ -399,7 +404,7 @@ make test - 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: + - 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) diff --git a/sources b/sources index ae3706e..47800db 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (MCE-Shared-1.846.tar.gz) = 666e99b4b2baf85880593e5fc4fc2f76f6682e80bb079e03a4792f7aabb731814c7ea100f0c9d040307acb86f3e50d98268a775cb89db051aa8d053c89cd4a3d +SHA512 (MCE-Shared-1.847.tar.gz) = 70a67b51ddcee2412fe84a0c0813b75d1c9a2ba5430f157387f2321e41d44e9c90968d161a52ab5b605ee1e1782849e10c2599bfdb5edce0710d93fa61652f91