Compare commits
7 Commits
Author | SHA256 | Date | |
---|---|---|---|
e023d2f8eb | |||
351e24a2cb | |||
9f3f6e16a6 | |||
8a2b9472fe | |||
87d39febd1 | |||
299f5e22de | |||
60e52c3221 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:db6153e474d046fc253050bf53c54002d84cd4ca77d21c2b9df56feeb809bbed
|
||||
size 230624
|
3
MCE-1.901.tar.gz
Normal file
3
MCE-1.901.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dd146b1e99853e33c1cdbb68c2024aee74067ac78394d51b81d1fab28f50d135
|
||||
size 232968
|
12
README.md
Normal file
12
README.md
Normal file
@@ -0,0 +1,12 @@
|
||||
|
||||
## Build Results
|
||||
|
||||
Current state of perl in openSUSE:Factory is
|
||||
|
||||

|
||||
|
||||
The current state of perl in the devel project build (devel:languages:perl)
|
||||
|
||||

|
||||
|
||||
|
@@ -1,3 +1,72 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 3 05:33:21 UTC 2025 - Tina Müller <timueller+perl@suse.de>
|
||||
|
||||
- updated to 1.901.0 (1.901)
|
||||
see /usr/share/doc/packages/perl-MCE/Changes
|
||||
|
||||
1.901 Thu Jan 02 17:30:00 EST 2024
|
||||
* Add MCE::Core package for future development.
|
||||
1.900 Mon Sep 09 20:30:00 EST 2024
|
||||
* Improve MCE::Child exiting when signaled.
|
||||
1.899 Fri Sep 06 00:15:00 EST 2024
|
||||
* Fix for MCE::Child and MCE::Channel signal anomaly #24.
|
||||
Thank you, @exodist.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 22 05:29:42 UTC 2024 - Tina Müller <timueller+perl@suse.de>
|
||||
|
||||
- updated to 1.898.0 (1.898)
|
||||
see /usr/share/doc/packages/perl-MCE/Changes
|
||||
|
||||
1.898 Wed Aug 21 15:30:00 EST 2024
|
||||
|
||||
* Fix for MCE::Child #22, Can't call method "len" on an undefined value
|
||||
during global destruction. Thanks, @exodist.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 23 16:29:06 UTC 2024 - Tina Müller <tina.mueller@suse.com>
|
||||
|
||||
- updated to 1.897.0 (1.897)
|
||||
see /usr/share/doc/packages/perl-MCE/Changes
|
||||
|
||||
1.897 Wed Jun 19 22:00:00 EST 2024
|
||||
* In scalar context, the init function in MCE Child and models Flow, Grep,
|
||||
Loop, Map, Step, and Stream returns a guard to call finish automatically
|
||||
upon leaving the { scope i.e. omitting finish }.
|
||||
* Add out_iter_callback to MCE::Candy.
|
||||
1.896 Tue Jun 11 16:00:00 EST 2024
|
||||
* Weaken internal core MCE reference to reap workers automatically
|
||||
upon leaving the { scope i.e. omitting shutdown }. Note: No change
|
||||
to MCE models Flow, Grep, Loop, Map, Step, and Stream. Call finish
|
||||
explicitly to reap workers.
|
||||
This resolves the case when omitting calling either one of $mce->run(),
|
||||
$mce->run(1), or $mce->shutdown() inside a scope, causing workers to
|
||||
linger around until completion of the script.
|
||||
1.895 Sun Jun 09 01:00:00 EST 2024
|
||||
* Revert back to calling CORE::rand() to set the internal seed.
|
||||
MCE and MCE::Child cannot assume the srand or setter function used
|
||||
by the application for predictability.
|
||||
1. https://perlmonks.org/?node_id=11159834
|
||||
2. https://perlmonks.org/?node_id=11159827
|
||||
* Add class methods MCE->seed and MCE::Child->seed to retrieve the seed.
|
||||
1.894 Sun Jun 09 15:30:00 EST 2024
|
||||
* Improve support for PDL.
|
||||
1.893 Sat Jun 08 08:30:00 EST 2024
|
||||
* Preserve functionality for older Perl, non-threads.
|
||||
1.892 Sat Jun 08 08:00:00 EST 2024
|
||||
* Remove check if spinning threads i.e. use_threads.
|
||||
Predictable output matches non-threads for CORE,
|
||||
Math::Prime::Util, and Math::Random::MT::Auto.
|
||||
https://perlmonks.org/?node_id=11159834
|
||||
1.891 Fri Jun 06 04:00:00 EST 2024
|
||||
* Apply workaround for PDL::srand in MCE and MCE::Child. Thank you, PerlMonks.
|
||||
https://www.perlmonks.org/?node_id=11159773
|
||||
* Add PDL::srand (v2.062 ~ v2.089) and PDL::srandom (v2.089_01+).
|
||||
* Call CORE::srand inside child processes, only.
|
||||
1.890 Fri May 24 19:00:00 EST 2024
|
||||
* Improve reaping completed workers in MCE::Child.
|
||||
* Fix the _sprintf function, failing multiple arguments.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 8 22:41:54 UTC 2024 - Tina Müller <tina.mueller@suse.com>
|
||||
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package perl-MCE
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -18,51 +18,54 @@
|
||||
|
||||
%define cpan_name MCE
|
||||
Name: perl-MCE
|
||||
Version: 1.889.0
|
||||
Version: 1.901.0
|
||||
Release: 0
|
||||
%define cpan_version 1.889
|
||||
# 1.901 -> normalize -> 1.901.0
|
||||
%define cpan_version 1.901
|
||||
License: Artistic-1.0 OR GPL-1.0-or-later
|
||||
Summary: Many-Core Engine for Perl providing parallel processing capabilities
|
||||
URL: https://metacpan.org/release/%{cpan_name}
|
||||
Source0: https://cpan.metacpan.org/authors/id/M/MA/MARIOROY/%{cpan_name}-%{cpan_version}.tar.gz
|
||||
Source1: cpanspec.yml
|
||||
Source100: README.md
|
||||
BuildArch: noarch
|
||||
BuildRequires: perl
|
||||
BuildRequires: perl-macros
|
||||
BuildRequires: perl(Test::More) >= 0.88
|
||||
Provides: perl(MCE) = 1.889.0
|
||||
Provides: perl(MCE::Candy) = 1.889.0
|
||||
Provides: perl(MCE::Channel) = 1.889.0
|
||||
Provides: perl(MCE::Channel::Mutex) = 1.889.0
|
||||
Provides: perl(MCE::Channel::MutexFast) = 1.889.0
|
||||
Provides: perl(MCE::Channel::Simple) = 1.889.0
|
||||
Provides: perl(MCE::Channel::SimpleFast) = 1.889.0
|
||||
Provides: perl(MCE::Channel::Threads) = 1.889.0
|
||||
Provides: perl(MCE::Channel::ThreadsFast) = 1.889.0
|
||||
Provides: perl(MCE::Child) = 1.889.0
|
||||
Provides: perl(MCE::Core::Input::Generator) = 1.889.0
|
||||
Provides: perl(MCE::Core::Input::Handle) = 1.889.0
|
||||
Provides: perl(MCE::Core::Input::Iterator) = 1.889.0
|
||||
Provides: perl(MCE::Core::Input::Request) = 1.889.0
|
||||
Provides: perl(MCE::Core::Input::Sequence) = 1.889.0
|
||||
Provides: perl(MCE::Core::Manager) = 1.889.0
|
||||
Provides: perl(MCE::Core::Validation) = 1.889.0
|
||||
Provides: perl(MCE::Core::Worker) = 1.889.0
|
||||
Provides: perl(MCE::Flow) = 1.889.0
|
||||
Provides: perl(MCE::Grep) = 1.889.0
|
||||
Provides: perl(MCE::Loop) = 1.889.0
|
||||
Provides: perl(MCE::Map) = 1.889.0
|
||||
Provides: perl(MCE::Mutex) = 1.889.0
|
||||
Provides: perl(MCE::Mutex::Channel) = 1.889.0
|
||||
Provides: perl(MCE::Mutex::Channel2) = 1.889.0
|
||||
Provides: perl(MCE::Mutex::Flock) = 1.889.0
|
||||
Provides: perl(MCE::Queue) = 1.889.0
|
||||
Provides: perl(MCE::Relay) = 1.889.0
|
||||
Provides: perl(MCE::Signal) = 1.889.0
|
||||
Provides: perl(MCE::Step) = 1.889.0
|
||||
Provides: perl(MCE::Stream) = 1.889.0
|
||||
Provides: perl(MCE::Subs) = 1.889.0
|
||||
Provides: perl(MCE::Util) = 1.889.0
|
||||
Provides: perl(MCE) = %{version}
|
||||
Provides: perl(MCE::Candy) = %{version}
|
||||
Provides: perl(MCE::Channel) = %{version}
|
||||
Provides: perl(MCE::Channel::Mutex) = %{version}
|
||||
Provides: perl(MCE::Channel::MutexFast) = %{version}
|
||||
Provides: perl(MCE::Channel::Simple) = %{version}
|
||||
Provides: perl(MCE::Channel::SimpleFast) = %{version}
|
||||
Provides: perl(MCE::Channel::Threads) = %{version}
|
||||
Provides: perl(MCE::Channel::ThreadsFast) = %{version}
|
||||
Provides: perl(MCE::Child) = %{version}
|
||||
Provides: perl(MCE::Core) = %{version}
|
||||
Provides: perl(MCE::Core::Input::Generator) = %{version}
|
||||
Provides: perl(MCE::Core::Input::Handle) = %{version}
|
||||
Provides: perl(MCE::Core::Input::Iterator) = %{version}
|
||||
Provides: perl(MCE::Core::Input::Request) = %{version}
|
||||
Provides: perl(MCE::Core::Input::Sequence) = %{version}
|
||||
Provides: perl(MCE::Core::Manager) = %{version}
|
||||
Provides: perl(MCE::Core::Validation) = %{version}
|
||||
Provides: perl(MCE::Core::Worker) = %{version}
|
||||
Provides: perl(MCE::Flow) = %{version}
|
||||
Provides: perl(MCE::Grep) = %{version}
|
||||
Provides: perl(MCE::Loop) = %{version}
|
||||
Provides: perl(MCE::Map) = %{version}
|
||||
Provides: perl(MCE::Mutex) = %{version}
|
||||
Provides: perl(MCE::Mutex::Channel) = %{version}
|
||||
Provides: perl(MCE::Mutex::Channel2) = %{version}
|
||||
Provides: perl(MCE::Mutex::Flock) = %{version}
|
||||
Provides: perl(MCE::Queue) = %{version}
|
||||
Provides: perl(MCE::Relay) = %{version}
|
||||
Provides: perl(MCE::Signal) = %{version}
|
||||
Provides: perl(MCE::Step) = %{version}
|
||||
Provides: perl(MCE::Stream) = %{version}
|
||||
Provides: perl(MCE::Subs) = %{version}
|
||||
Provides: perl(MCE::Util) = %{version}
|
||||
%undefine __perllib_provides
|
||||
Recommends: perl(Sereal::Decoder) >= 3.015
|
||||
Recommends: perl(Sereal::Encoder) >= 3.015
|
||||
|
Reference in New Issue
Block a user