Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-MCE for openSUSE:Factory 
checked in at 2026-09-01 15:47:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-MCE (Old)
 and      /work/SRC/openSUSE:Factory/.perl-MCE.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-MCE"

Tue Sep  1 15:47:19 2026 rev:38 rq:1374864 version:1.904.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-MCE/perl-MCE.changes        2025-10-07 
18:31:33.969565525 +0200
+++ /work/SRC/openSUSE:Factory/.perl-MCE.new.1265/perl-MCE.changes      
2026-09-01 15:48:29.503039158 +0200
@@ -1,0 +2,13 @@
+Sat Aug 22 05:43:59 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 1.904.0 (1.904)
+   see /usr/share/doc/packages/perl-MCE/Changes
+
+  1.904 Fri Aug 21 16:00:00 EST 2026
+    * Update License.
+      Thank you, Paul Howarth.
+  1.903 Thu Aug 20 21:00:00 EST 2026
+    * Check that the MCE Model is imported in the namespace before use.
+      Thank you, @djerius.
+
+-------------------------------------------------------------------

Old:
----
  MCE-1.902.tar.gz

New:
----
  MCE-1.904.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-MCE.spec ++++++
--- /var/tmp/diff_new_pack.f4x7OV/_old  2026-09-01 15:48:30.415070976 +0200
+++ /var/tmp/diff_new_pack.f4x7OV/_new  2026-09-01 15:48:30.425071325 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-MCE
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,10 +18,10 @@
 
 %define cpan_name MCE
 Name:           perl-MCE
-Version:        1.902.0
+Version:        1.904.0
 Release:        0
-# 1.902 -> normalize -> 1.902.0
-%define cpan_version 1.902
+# 1.904 -> normalize -> 1.904.0
+%define cpan_version 1.904
 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}

++++++ MCE-1.902.tar.gz -> MCE-1.904.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/Changes new/MCE-1.904/Changes
--- old/MCE-1.902/Changes       2025-09-09 21:04:11.000000000 +0200
+++ new/MCE-1.904/Changes       2026-08-21 22:43:26.000000000 +0200
@@ -1,6 +1,16 @@
 
 Revision history for Perl module MCE.
 
+1.904 Fri Aug 21 16:00:00 EST 2026
+
+  * Update License.
+    Thank you, Paul Howarth.
+
+1.903 Thu Aug 20 21:00:00 EST 2026
+
+  * Check that the MCE Model is imported in the namespace before use.
+    Thank you, @djerius.
+
 1.902 Tue Sep 09 15:00:00 EST 2025
 
   * Add support for Iterator:: classes.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/Copying new/MCE-1.904/Copying
--- old/MCE-1.902/Copying       2025-08-21 19:42:20.000000000 +0200
+++ new/MCE-1.904/Copying       2026-08-21 22:22:12.000000000 +0200
@@ -3,7 +3,7 @@
                      Version 1, February 1989
 
  Copyright (C) 1989 Free Software Foundation, Inc.
-                    51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+                    <https://fsf.org/>
 
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
@@ -217,8 +217,7 @@
     GNU General Public License for more details.
 
     You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA  02110-1301 
USA
+    along with this program; if not, see <https://www.gnu.org/licenses/>.
 
 
 Also add information on how to contact you by electronic and paper mail.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/META.json new/MCE-1.904/META.json
--- old/MCE-1.902/META.json     2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/META.json     2026-08-21 22:40:18.000000000 +0200
@@ -65,139 +65,139 @@
    "provides" : {
       "MCE" : {
          "file" : "lib/MCE.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Candy" : {
          "file" : "lib/MCE/Candy.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Channel" : {
          "file" : "lib/MCE/Channel.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Channel::Mutex" : {
          "file" : "lib/MCE/Channel/Mutex.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Channel::MutexFast" : {
          "file" : "lib/MCE/Channel/MutexFast.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Channel::Simple" : {
          "file" : "lib/MCE/Channel/Simple.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Channel::SimpleFast" : {
          "file" : "lib/MCE/Channel/SimpleFast.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Channel::Threads" : {
          "file" : "lib/MCE/Channel/Threads.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Channel::ThreadsFast" : {
          "file" : "lib/MCE/Channel/ThreadsFast.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Child" : {
          "file" : "lib/MCE/Child.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Core" : {
          "file" : "lib/MCE/Core.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Core::Input::Generator" : {
          "file" : "lib/MCE/Core/Input/Generator.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Core::Input::Handle" : {
          "file" : "lib/MCE/Core/Input/Handle.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Core::Input::Iterator" : {
          "file" : "lib/MCE/Core/Input/Iterator.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Core::Input::Request" : {
          "file" : "lib/MCE/Core/Input/Request.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Core::Input::Sequence" : {
          "file" : "lib/MCE/Core/Input/Sequence.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Core::Manager" : {
          "file" : "lib/MCE/Core/Manager.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Core::Validation" : {
          "file" : "lib/MCE/Core/Validation.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Core::Worker" : {
          "file" : "lib/MCE/Core/Worker.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Flow" : {
          "file" : "lib/MCE/Flow.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Grep" : {
          "file" : "lib/MCE/Grep.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Loop" : {
          "file" : "lib/MCE/Loop.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Map" : {
          "file" : "lib/MCE/Map.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Mutex" : {
          "file" : "lib/MCE/Mutex.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Mutex::Channel" : {
          "file" : "lib/MCE/Mutex/Channel.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Mutex::Channel2" : {
          "file" : "lib/MCE/Mutex/Channel2.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Mutex::Flock" : {
          "file" : "lib/MCE/Mutex/Flock.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Queue" : {
          "file" : "lib/MCE/Queue.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Relay" : {
          "file" : "lib/MCE/Relay.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Signal" : {
          "file" : "lib/MCE/Signal.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Step" : {
          "file" : "lib/MCE/Step.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Stream" : {
          "file" : "lib/MCE/Stream.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Subs" : {
          "file" : "lib/MCE/Subs.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       },
       "MCE::Util" : {
          "file" : "lib/MCE/Util.pm",
-         "version" : "1.902"
+         "version" : "1.904"
       }
    },
    "release_status" : "stable",
@@ -213,5 +213,5 @@
          "url" : "https://github.com/marioroy/mce-perl.git";
       }
    },
-   "version" : "1.902"
+   "version" : "1.904"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/META.yml new/MCE-1.904/META.yml
--- old/MCE-1.902/META.yml      2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/META.yml      2026-08-21 22:40:18.000000000 +0200
@@ -25,106 +25,106 @@
 provides:
   MCE:
     file: lib/MCE.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Candy:
     file: lib/MCE/Candy.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Channel:
     file: lib/MCE/Channel.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Channel::Mutex:
     file: lib/MCE/Channel/Mutex.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Channel::MutexFast:
     file: lib/MCE/Channel/MutexFast.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Channel::Simple:
     file: lib/MCE/Channel/Simple.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Channel::SimpleFast:
     file: lib/MCE/Channel/SimpleFast.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Channel::Threads:
     file: lib/MCE/Channel/Threads.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Channel::ThreadsFast:
     file: lib/MCE/Channel/ThreadsFast.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Child:
     file: lib/MCE/Child.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Core:
     file: lib/MCE/Core.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Core::Input::Generator:
     file: lib/MCE/Core/Input/Generator.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Core::Input::Handle:
     file: lib/MCE/Core/Input/Handle.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Core::Input::Iterator:
     file: lib/MCE/Core/Input/Iterator.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Core::Input::Request:
     file: lib/MCE/Core/Input/Request.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Core::Input::Sequence:
     file: lib/MCE/Core/Input/Sequence.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Core::Manager:
     file: lib/MCE/Core/Manager.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Core::Validation:
     file: lib/MCE/Core/Validation.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Core::Worker:
     file: lib/MCE/Core/Worker.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Flow:
     file: lib/MCE/Flow.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Grep:
     file: lib/MCE/Grep.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Loop:
     file: lib/MCE/Loop.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Map:
     file: lib/MCE/Map.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Mutex:
     file: lib/MCE/Mutex.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Mutex::Channel:
     file: lib/MCE/Mutex/Channel.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Mutex::Channel2:
     file: lib/MCE/Mutex/Channel2.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Mutex::Flock:
     file: lib/MCE/Mutex/Flock.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Queue:
     file: lib/MCE/Queue.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Relay:
     file: lib/MCE/Relay.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Signal:
     file: lib/MCE/Signal.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Step:
     file: lib/MCE/Step.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Stream:
     file: lib/MCE/Stream.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Subs:
     file: lib/MCE/Subs.pm
-    version: '1.902'
+    version: '1.904'
   MCE::Util:
     file: lib/MCE/Util.pm
-    version: '1.902'
+    version: '1.904'
 recommends:
   Sereal::Decoder: '3.015'
   Sereal::Encoder: '3.015'
@@ -151,4 +151,4 @@
   homepage: https://github.com/marioroy/mce-perl
   license: https://dev.perl.org/licenses/
   repository: https://github.com/marioroy/mce-perl.git
-version: '1.902'
+version: '1.904'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/Makefile.PL new/MCE-1.904/Makefile.PL
--- old/MCE-1.902/Makefile.PL   2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/Makefile.PL   2026-08-21 22:40:18.000000000 +0200
@@ -17,7 +17,7 @@
    ABSTRACT => 'Many-Core Engine for Perl providing parallel processing 
capabilities',
    AUTHOR   => 'Mario E. Roy <marioeroy AT gmail DOT com>',
    NAME     => 'MCE',
-   VERSION  => '1.902',
+   VERSION  => '1.904',
 
    EXE_FILES => [ @exe_files ],
 
@@ -68,139 +68,139 @@
          'provides' => {
             'MCE' => {
                'file'    => 'lib/MCE.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Candy' => {
                'file'    => 'lib/MCE/Candy.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Channel' => {
                'file'    => 'lib/MCE/Channel.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Channel::Mutex' => {
                'file'    => 'lib/MCE/Channel/Mutex.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Channel::MutexFast' => {
                'file'    => 'lib/MCE/Channel/MutexFast.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Channel::Simple' => {
                'file'    => 'lib/MCE/Channel/Simple.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Channel::SimpleFast' => {
                'file'    => 'lib/MCE/Channel/SimpleFast.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Channel::Threads' => {
                'file'    => 'lib/MCE/Channel/Threads.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Channel::ThreadsFast' => {
                'file'    => 'lib/MCE/Channel/ThreadsFast.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Child' => {
                'file'    => 'lib/MCE/Child.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Core' => {
                'file'    => 'lib/MCE/Core.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Core::Input::Generator' => {
                'file'    => 'lib/MCE/Core/Input/Generator.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Core::Input::Handle' => {
                'file'    => 'lib/MCE/Core/Input/Handle.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Core::Input::Iterator' => {
                'file'    => 'lib/MCE/Core/Input/Iterator.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Core::Input::Request' => {
                'file'    => 'lib/MCE/Core/Input/Request.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Core::Input::Sequence' => {
                'file'    => 'lib/MCE/Core/Input/Sequence.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Core::Manager' => {
                'file'    => 'lib/MCE/Core/Manager.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Core::Validation' => {
                'file'    => 'lib/MCE/Core/Validation.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Core::Worker' => {
                'file'    => 'lib/MCE/Core/Worker.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Flow' => {
                'file'    => 'lib/MCE/Flow.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Grep' => {
                'file'    => 'lib/MCE/Grep.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Loop' => {
                'file'    => 'lib/MCE/Loop.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Map' => {
                'file'    => 'lib/MCE/Map.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Mutex' => {
                'file'    => 'lib/MCE/Mutex.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Mutex::Channel' => {
                'file'    => 'lib/MCE/Mutex/Channel.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Mutex::Channel2' => {
                'file'    => 'lib/MCE/Mutex/Channel2.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Mutex::Flock' => {
                'file'    => 'lib/MCE/Mutex/Flock.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Queue' => {
                'file'    => 'lib/MCE/Queue.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Relay' => {
                'file'    => 'lib/MCE/Relay.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Signal' => {
                'file'    => 'lib/MCE/Signal.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Step' => {
                'file'    => 'lib/MCE/Step.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Stream' => {
                'file'    => 'lib/MCE/Stream.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Subs' => {
                'file'    => 'lib/MCE/Subs.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             },
             'MCE::Util' => {
                'file'    => 'lib/MCE/Util.pm',
-               'version' => '1.902'
+               'version' => '1.904'
             }
          },
          'prereqs' => {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/README.md new/MCE-1.904/README.md
--- old/MCE-1.902/README.md     2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/README.md     2026-08-21 22:40:18.000000000 +0200
@@ -1,6 +1,6 @@
 ## Many-Core Engine for Perl
 
-This document describes MCE version 1.902.
+This document describes MCE version 1.904.
 
 Many-Core Engine (MCE) for Perl helps enable a new level of performance by
 maximizing all available cores.
@@ -191,12 +191,6 @@
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See either
 the GNU General Public License or the Artistic License for more details.
 
-You should have received a copy of the Artistic License with this
-Kit, in the file named "LICENSE".  If not, I'll be glad to provide one.
-
-You should also have received a copy of the GNU General Public License
-along with this program in the file named "Copying". If not, write to the
-Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-Boston, MA 02110-1301, USA or visit their web page on the internet at
-https://www.gnu.org/copyleft/gpl.html.
+You should have received a copy of the GNU General Public License
+along with this program; if not, see <https://www.gnu.org/licenses/>.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Candy.pm 
new/MCE-1.904/lib/MCE/Candy.pm
--- old/MCE-1.902/lib/MCE/Candy.pm      2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Candy.pm      2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 our @CARP_NOT = qw( MCE );
 
@@ -266,7 +266,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Candy version 1.902
+This document describes MCE::Candy version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Channel/Mutex.pm 
new/MCE-1.904/lib/MCE/Channel/Mutex.pm
--- old/MCE-1.902/lib/MCE/Channel/Mutex.pm      2025-09-09 21:02:03.000000000 
+0200
+++ new/MCE-1.904/lib/MCE/Channel/Mutex.pm      2026-08-21 22:40:18.000000000 
+0200
@@ -11,7 +11,7 @@
 
 no warnings qw( uninitialized once );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 use base 'MCE::Channel';
 use MCE::Mutex ();
@@ -307,7 +307,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Channel::Mutex version 1.902
+This document describes MCE::Channel::Mutex version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Channel/MutexFast.pm 
new/MCE-1.904/lib/MCE/Channel/MutexFast.pm
--- old/MCE-1.902/lib/MCE/Channel/MutexFast.pm  2025-09-09 21:02:03.000000000 
+0200
+++ new/MCE-1.904/lib/MCE/Channel/MutexFast.pm  2026-08-21 22:40:18.000000000 
+0200
@@ -11,7 +11,7 @@
 
 no warnings qw( uninitialized once );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 use base 'MCE::Channel';
 use MCE::Mutex ();
@@ -311,7 +311,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Channel::MutexFast version 1.902
+This document describes MCE::Channel::MutexFast version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Channel/Simple.pm 
new/MCE-1.904/lib/MCE/Channel/Simple.pm
--- old/MCE-1.902/lib/MCE/Channel/Simple.pm     2025-09-09 21:02:03.000000000 
+0200
+++ new/MCE-1.904/lib/MCE/Channel/Simple.pm     2026-08-21 22:40:18.000000000 
+0200
@@ -11,7 +11,7 @@
 
 no warnings qw( uninitialized once );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 use base 'MCE::Channel';
 
@@ -292,7 +292,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Channel::Simple version 1.902
+This document describes MCE::Channel::Simple version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Channel/SimpleFast.pm 
new/MCE-1.904/lib/MCE/Channel/SimpleFast.pm
--- old/MCE-1.902/lib/MCE/Channel/SimpleFast.pm 2025-09-09 21:02:03.000000000 
+0200
+++ new/MCE-1.904/lib/MCE/Channel/SimpleFast.pm 2026-08-21 22:40:18.000000000 
+0200
@@ -11,7 +11,7 @@
 
 no warnings qw( uninitialized once );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 use base 'MCE::Channel';
 
@@ -300,7 +300,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Channel::SimpleFast version 1.902
+This document describes MCE::Channel::SimpleFast version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Channel/Threads.pm 
new/MCE-1.904/lib/MCE/Channel/Threads.pm
--- old/MCE-1.902/lib/MCE/Channel/Threads.pm    2025-09-09 21:02:03.000000000 
+0200
+++ new/MCE-1.904/lib/MCE/Channel/Threads.pm    2026-08-21 22:40:18.000000000 
+0200
@@ -11,7 +11,7 @@
 
 no warnings qw( uninitialized once );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 use threads;
 use threads::shared;
@@ -315,7 +315,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Channel::Threads version 1.902
+This document describes MCE::Channel::Threads version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Channel/ThreadsFast.pm 
new/MCE-1.904/lib/MCE/Channel/ThreadsFast.pm
--- old/MCE-1.902/lib/MCE/Channel/ThreadsFast.pm        2025-09-09 
21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Channel/ThreadsFast.pm        2026-08-21 
22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( uninitialized once );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 use threads;
 use threads::shared;
@@ -321,7 +321,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Channel::ThreadsFast version 1.902
+This document describes MCE::Channel::ThreadsFast version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Channel.pm 
new/MCE-1.904/lib/MCE/Channel.pm
--- old/MCE-1.902/lib/MCE/Channel.pm    2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Channel.pm    2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( uninitialized once );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (BuiltinFunctions::ProhibitStringyEval)
 ## no critic (TestingAndDebugging::ProhibitNoStrict)
@@ -131,7 +131,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Channel version 1.902
+This document describes MCE::Channel version 1.904
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Child.pm 
new/MCE-1.904/lib/MCE/Child.pm
--- old/MCE-1.902/lib/MCE/Child.pm      2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Child.pm      2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 package MCE::Child;
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (BuiltinFunctions::ProhibitStringyEval)
 ## no critic (Subroutines::ProhibitExplicitReturnUndef)
@@ -1023,7 +1023,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Child version 1.902
+This document describes MCE::Child version 1.904
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Core/Input/Generator.pm 
new/MCE-1.904/lib/MCE/Core/Input/Generator.pm
--- old/MCE-1.902/lib/MCE/Core/Input/Generator.pm       2025-09-09 
21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Core/Input/Generator.pm       2026-08-21 
22:40:18.000000000 +0200
@@ -15,7 +15,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## Items below are folded into MCE.
 
@@ -220,7 +220,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Core::Input::Generator version 1.902
+This document describes MCE::Core::Input::Generator version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Core/Input/Handle.pm 
new/MCE-1.904/lib/MCE/Core/Input/Handle.pm
--- old/MCE-1.902/lib/MCE/Core/Input/Handle.pm  2025-09-09 21:02:03.000000000 
+0200
+++ new/MCE-1.904/lib/MCE/Core/Input/Handle.pm  2026-08-21 22:40:18.000000000 
+0200
@@ -14,7 +14,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## Items below are folded into MCE.
 
@@ -278,7 +278,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Core::Input::Handle version 1.902
+This document describes MCE::Core::Input::Handle version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Core/Input/Iterator.pm 
new/MCE-1.904/lib/MCE/Core/Input/Iterator.pm
--- old/MCE-1.902/lib/MCE/Core/Input/Iterator.pm        2025-09-09 
21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Core/Input/Iterator.pm        2026-08-21 
22:40:18.000000000 +0200
@@ -14,7 +14,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## Items below are folded into MCE.
 
@@ -129,7 +129,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Core::Input::Iterator version 1.902
+This document describes MCE::Core::Input::Iterator version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Core/Input/Request.pm 
new/MCE-1.904/lib/MCE/Core/Input/Request.pm
--- old/MCE-1.902/lib/MCE/Core/Input/Request.pm 2025-09-09 21:02:03.000000000 
+0200
+++ new/MCE-1.904/lib/MCE/Core/Input/Request.pm 2026-08-21 22:40:18.000000000 
+0200
@@ -14,7 +14,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## Items below are folded into MCE.
 
@@ -200,7 +200,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Core::Input::Request version 1.902
+This document describes MCE::Core::Input::Request version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Core/Input/Sequence.pm 
new/MCE-1.904/lib/MCE/Core/Input/Sequence.pm
--- old/MCE-1.902/lib/MCE/Core/Input/Sequence.pm        2025-09-09 
21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Core/Input/Sequence.pm        2026-08-21 
22:40:18.000000000 +0200
@@ -14,7 +14,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## Items below are folded into MCE.
 
@@ -229,7 +229,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Core::Input::Sequence version 1.902
+This document describes MCE::Core::Input::Sequence version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Core/Manager.pm 
new/MCE-1.904/lib/MCE/Core/Manager.pm
--- old/MCE-1.902/lib/MCE/Core/Manager.pm       2025-09-09 21:02:03.000000000 
+0200
+++ new/MCE-1.904/lib/MCE/Core/Manager.pm       2026-08-21 22:40:18.000000000 
+0200
@@ -14,7 +14,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (BuiltinFunctions::ProhibitStringyEval)
 ## no critic (TestingAndDebugging::ProhibitNoStrict)
@@ -1043,7 +1043,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Core::Manager version 1.902
+This document describes MCE::Core::Manager version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Core/Validation.pm 
new/MCE-1.904/lib/MCE/Core/Validation.pm
--- old/MCE-1.902/lib/MCE/Core/Validation.pm    2025-09-09 21:02:03.000000000 
+0200
+++ new/MCE-1.904/lib/MCE/Core/Validation.pm    2026-08-21 22:40:18.000000000 
+0200
@@ -14,7 +14,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## Items below are folded into MCE.
 
@@ -404,7 +404,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Core::Validation version 1.902
+This document describes MCE::Core::Validation version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Core/Worker.pm 
new/MCE-1.904/lib/MCE/Core/Worker.pm
--- old/MCE-1.902/lib/MCE/Core/Worker.pm        2025-09-09 21:02:03.000000000 
+0200
+++ new/MCE-1.904/lib/MCE/Core/Worker.pm        2026-08-21 22:40:18.000000000 
+0200
@@ -14,7 +14,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 my $_tid = $INC{'threads.pm'} ? threads->tid() : 0;
 
@@ -738,7 +738,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Core::Worker version 1.902
+This document describes MCE::Core::Worker version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Core.pm 
new/MCE-1.904/lib/MCE/Core.pm
--- old/MCE-1.902/lib/MCE/Core.pm       2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Core.pm       2026-08-21 22:40:18.000000000 +0200
@@ -9,7 +9,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 1;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Core.pod 
new/MCE-1.904/lib/MCE/Core.pod
--- old/MCE-1.902/lib/MCE/Core.pod      2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Core.pod      2026-08-21 22:40:18.000000000 +0200
@@ -5,7 +5,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Core version 1.902
+This document describes MCE::Core version 1.904
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Examples.pod 
new/MCE-1.904/lib/MCE/Examples.pod
--- old/MCE-1.902/lib/MCE/Examples.pod  2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Examples.pod  2026-08-21 22:40:18.000000000 +0200
@@ -5,7 +5,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Examples version 1.902
+This document describes MCE::Examples version 1.904
 
 =head1 INCLUDED WITH THE DISTRIBUTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Flow.pm 
new/MCE-1.904/lib/MCE/Flow.pm
--- old/MCE-1.902/lib/MCE/Flow.pm       2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Flow.pm       2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (BuiltinFunctions::ProhibitStringyEval)
 ## no critic (Subroutines::ProhibitSubroutinePrototypes)
@@ -263,9 +263,15 @@
 
 sub run (@) {
 
+   my $_caller = caller();
+   if ($_caller ne 'MCE::Flow' && !exists $_def->{$_caller}) {
+      warn "MCE::Flow is not imported into the \"$_caller\" namespace. 
Aborting...\n";
+      return;
+   }
+
    shift if (defined $_[0] && $_[0] eq 'MCE::Flow');
 
-   my $_pkg = caller() eq 'MCE::Flow' ? caller(1) : caller();
+   my $_pkg = $_caller eq 'MCE::Flow' ? caller(1) : $_caller;
    my $_pid = "$$.$_tid.$_pkg";
 
    if (ref $_[0] eq 'HASH') {
@@ -495,7 +501,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Flow version 1.902
+This document describes MCE::Flow version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Grep.pm 
new/MCE-1.904/lib/MCE/Grep.pm
--- old/MCE-1.902/lib/MCE/Grep.pm       2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Grep.pm       2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (BuiltinFunctions::ProhibitStringyEval)
 ## no critic (Subroutines::ProhibitSubroutinePrototypes)
@@ -269,10 +269,16 @@
 
 sub run (&@) {
 
+   my $_caller = caller();
+   if ($_caller ne 'MCE::Grep' && !exists $_def->{$_caller}) {
+      warn "MCE::Grep is not imported into the \"$_caller\" namespace. 
Aborting...\n";
+      return;
+   }
+
    shift if (defined $_[0] && $_[0] eq 'MCE::Grep');
 
    my $_code = shift;  $_total_chunks = 0; undef %_tmp;
-   my $_pkg  = caller() eq 'MCE::Grep' ? caller(1) : caller();
+   my $_pkg  = $_caller eq 'MCE::Grep' ? caller(1) : $_caller;
    my $_pid  = "$$.$_tid.$_pkg";
 
    my $_input_data; my $_max_workers = $_def->{$_pkg}{MAX_WORKERS};
@@ -466,7 +472,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Grep version 1.902
+This document describes MCE::Grep version 1.904
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Loop.pm 
new/MCE-1.904/lib/MCE/Loop.pm
--- old/MCE-1.902/lib/MCE/Loop.pm       2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Loop.pm       2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (BuiltinFunctions::ProhibitStringyEval)
 ## no critic (Subroutines::ProhibitSubroutinePrototypes)
@@ -247,10 +247,16 @@
 
 sub run (&@) {
 
+   my $_caller = caller();
+   if ($_caller ne 'MCE::Loop' && !exists $_def->{$_caller}) {
+      warn "MCE::Loop is not imported into the \"$_caller\" namespace. 
Aborting...\n";
+      return;
+   }
+
    shift if (defined $_[0] && $_[0] eq 'MCE::Loop');
 
    my $_code = shift;
-   my $_pkg  = caller() eq 'MCE::Loop' ? caller(1) : caller();
+   my $_pkg  = $_caller eq 'MCE::Loop' ? caller(1) : $_caller;
    my $_pid  = "$$.$_tid.$_pkg";
 
    my $_input_data; my $_max_workers = $_def->{$_pkg}{MAX_WORKERS};
@@ -377,7 +383,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Loop version 1.902
+This document describes MCE::Loop version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Map.pm new/MCE-1.904/lib/MCE/Map.pm
--- old/MCE-1.902/lib/MCE/Map.pm        2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Map.pm        2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (BuiltinFunctions::ProhibitStringyEval)
 ## no critic (Subroutines::ProhibitSubroutinePrototypes)
@@ -269,10 +269,16 @@
 
 sub run (&@) {
 
+   my $_caller = caller();
+   if ($_caller ne 'MCE::Map' && !exists $_def->{$_caller}) {
+      warn "MCE::Map is not imported into the \"$_caller\" namespace. 
Aborting...\n";
+      return;
+   }
+
    shift if (defined $_[0] && $_[0] eq 'MCE::Map');
 
    my $_code = shift;  $_total_chunks = 0; undef %_tmp;
-   my $_pkg  = caller() eq 'MCE::Map' ? caller(1) : caller();
+   my $_pkg  = $_caller eq 'MCE::Map' ? caller(1) : $_caller;
    my $_pid  = "$$.$_tid.$_pkg";
 
    my $_input_data; my $_max_workers = $_def->{$_pkg}{MAX_WORKERS};
@@ -466,7 +472,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Map version 1.902
+This document describes MCE::Map version 1.904
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Mutex/Channel.pm 
new/MCE-1.904/lib/MCE/Mutex/Channel.pm
--- old/MCE-1.902/lib/MCE/Mutex/Channel.pm      2025-09-09 21:02:03.000000000 
+0200
+++ new/MCE-1.904/lib/MCE/Mutex/Channel.pm      2026-08-21 22:40:18.000000000 
+0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized once );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 use if $^O eq 'MSWin32', 'threads';
 use if $^O eq 'MSWin32', 'threads::shared';
@@ -187,7 +187,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Mutex::Channel version 1.902
+This document describes MCE::Mutex::Channel version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Mutex/Channel2.pm 
new/MCE-1.904/lib/MCE/Mutex/Channel2.pm
--- old/MCE-1.902/lib/MCE/Mutex/Channel2.pm     2025-09-09 21:02:03.000000000 
+0200
+++ new/MCE-1.904/lib/MCE/Mutex/Channel2.pm     2026-08-21 22:40:18.000000000 
+0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized once );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 use if $^O eq 'MSWin32', 'threads';
 use if $^O eq 'MSWin32', 'threads::shared';
@@ -154,7 +154,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Mutex::Channel2 version 1.902
+This document describes MCE::Mutex::Channel2 version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Mutex/Flock.pm 
new/MCE-1.904/lib/MCE/Mutex/Flock.pm
--- old/MCE-1.902/lib/MCE/Mutex/Flock.pm        2025-09-09 21:02:03.000000000 
+0200
+++ new/MCE-1.904/lib/MCE/Mutex/Flock.pm        2026-08-21 22:40:18.000000000 
+0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized once );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 use base 'MCE::Mutex';
 use Fcntl ':flock';
@@ -211,7 +211,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Mutex::Flock version 1.902
+This document describes MCE::Mutex::Flock version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Mutex.pm 
new/MCE-1.904/lib/MCE/Mutex.pm
--- old/MCE-1.902/lib/MCE/Mutex.pm      2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Mutex.pm      2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (BuiltinFunctions::ProhibitStringyEval)
 ## no critic (TestingAndDebugging::ProhibitNoStrict)
@@ -64,7 +64,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Mutex version 1.902
+This document describes MCE::Mutex version 1.904
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Queue.pm 
new/MCE-1.904/lib/MCE/Queue.pm
--- old/MCE-1.902/lib/MCE/Queue.pm      2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Queue.pm      2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (Subroutines::ProhibitExplicitReturnUndef)
 ## no critic (TestingAndDebugging::ProhibitNoStrict)
@@ -1506,7 +1506,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Queue version 1.902
+This document describes MCE::Queue version 1.904
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Relay.pm 
new/MCE-1.904/lib/MCE/Relay.pm
--- old/MCE-1.902/lib/MCE/Relay.pm      2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Relay.pm      2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized numeric );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (Subroutines::ProhibitSubroutinePrototypes)
 
@@ -368,7 +368,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Relay version 1.902
+This document describes MCE::Relay version 1.904
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Signal.pm 
new/MCE-1.904/lib/MCE/Signal.pm
--- old/MCE-1.902/lib/MCE/Signal.pm     2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Signal.pm     2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized once );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (BuiltinFunctions::ProhibitStringyEval)
 
@@ -445,7 +445,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Signal version 1.902
+This document describes MCE::Signal version 1.904
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Step.pm 
new/MCE-1.904/lib/MCE/Step.pm
--- old/MCE-1.902/lib/MCE/Step.pm       2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Step.pm       2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (BuiltinFunctions::ProhibitStringyEval)
 ## no critic (Subroutines::ProhibitSubroutinePrototypes)
@@ -426,9 +426,15 @@
 
 sub run (@) {
 
+   my $_caller = caller();
+   if ($_caller ne 'MCE::Step' && !exists $_def->{$_caller}) {
+      warn "MCE::Step is not imported into the \"$_caller\" namespace. 
Aborting...\n";
+      return;
+   }
+
    shift if (defined $_[0] && $_[0] eq 'MCE::Step');
 
-   my $_pkg = caller() eq 'MCE::Step' ? caller(1) : caller();
+   my $_pkg = $_caller eq 'MCE::Step' ? caller(1) : $_caller;
    my $_pid = "$$.$_tid.$_pkg";
 
    if (ref $_[0] eq 'HASH') {
@@ -713,7 +719,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Step version 1.902
+This document describes MCE::Step version 1.904
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Stream.pm 
new/MCE-1.904/lib/MCE/Stream.pm
--- old/MCE-1.902/lib/MCE/Stream.pm     2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Stream.pm     2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (BuiltinFunctions::ProhibitStringyEval)
 ## no critic (Subroutines::ProhibitSubroutinePrototypes)
@@ -326,9 +326,15 @@
 
 sub run (@) {
 
+   my $_caller = caller();
+   if ($_caller ne 'MCE::Stream' && !exists $_def->{$_caller}) {
+      warn "MCE::Stream is not imported into the \"$_caller\" namespace. 
Aborting...\n";
+      return;
+   }
+
    shift if (defined $_[0] && $_[0] eq 'MCE::Stream');
 
-   my $_pkg = caller() eq 'MCE::Stream' ? caller(1) : caller();
+   my $_pkg = $_caller eq 'MCE::Stream' ? caller(1) : $_caller;
    my $_pid = "$$.$_tid.$_pkg";
 
    if (ref $_[0] eq 'HASH' && !exists $_[0]->{code}) {
@@ -691,7 +697,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Stream version 1.902
+This document describes MCE::Stream version 1.904
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Subs.pm 
new/MCE-1.904/lib/MCE/Subs.pm
--- old/MCE-1.902/lib/MCE/Subs.pm       2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Subs.pm       2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (Subroutines::ProhibitSubroutinePrototypes)
 ## no critic (TestingAndDebugging::ProhibitNoStrict)
@@ -206,7 +206,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Subs version 1.902
+This document describes MCE::Subs version 1.904
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE/Util.pm 
new/MCE-1.904/lib/MCE/Util.pm
--- old/MCE-1.902/lib/MCE/Util.pm       2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE/Util.pm       2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized numeric );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (BuiltinFunctions::ProhibitStringyEval)
 
@@ -435,7 +435,7 @@
 
 =head1 VERSION
 
-This document describes MCE::Util version 1.902
+This document describes MCE::Util version 1.904
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE.pm new/MCE-1.904/lib/MCE.pm
--- old/MCE-1.902/lib/MCE.pm    2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE.pm    2026-08-21 22:40:18.000000000 +0200
@@ -11,7 +11,7 @@
 
 no warnings qw( threads recursion uninitialized );
 
-our $VERSION = '1.902';
+our $VERSION = '1.904';
 
 ## no critic (BuiltinFunctions::ProhibitStringyEval)
 ## no critic (Subroutines::ProhibitSubroutinePrototypes)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MCE-1.902/lib/MCE.pod new/MCE-1.904/lib/MCE.pod
--- old/MCE-1.902/lib/MCE.pod   2025-09-09 21:02:03.000000000 +0200
+++ new/MCE-1.904/lib/MCE.pod   2026-08-21 22:40:18.000000000 +0200
@@ -5,7 +5,7 @@
 
 =head1 VERSION
 
-This document describes MCE version 1.902
+This document describes MCE version 1.904
 
 Many-Core Engine (MCE) for Perl helps enable a new level of performance by
 maximizing all available cores.

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.f4x7OV/_old  2026-09-01 15:48:30.677080117 +0200
+++ /var/tmp/diff_new_pack.f4x7OV/_new  2026-09-01 15:48:30.682080292 +0200
@@ -1,6 +1,6 @@
-mtime: 1759776445
-commit: 96f8f0945389652e7da5d1ea815b9c2aa9df3db0c039c8e6b7c3a7bc72562952
-url: https://src.opensuse.org/perl/perl-MCE.git
-revision: 96f8f0945389652e7da5d1ea815b9c2aa9df3db0c039c8e6b7c3a7bc72562952
+mtime: 1787377439
+commit: 0cc637a01f7a72947f724f77ea82ecff75053174f300d455a3b8e9915a765e3e
+url: https://src.opensuse.org/perl/perl-MCE
+revision: 0cc637a01f7a72947f724f77ea82ecff75053174f300d455a3b8e9915a765e3e
 projectscmsync: https://src.opensuse.org/perl/_ObsPrj
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-08-22 07:43:59.000000000 +0200
@@ -0,0 +1 @@
+.osc

Reply via email to