Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-joblib for openSUSE:Factory 
checked in at 2026-08-19 17:55:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-joblib (Old)
 and      /work/SRC/openSUSE:Factory/.python-joblib.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-joblib"

Wed Aug 19 17:55:25 2026 rev:33 rq:1371698 version:1.5.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-joblib/python-joblib.changes      
2026-02-26 18:50:00.428909034 +0100
+++ /work/SRC/openSUSE:Factory/.python-joblib.new.1258/python-joblib.changes    
2026-08-19 17:55:30.963957399 +0200
@@ -1,0 +2,6 @@
+Thu Aug 13 12:18:18 UTC 2026 - Daniel Garcia <[email protected]>
+
+- Add upstream patch fix-generator-unordered-lock.patch
+  gh#joblib/joblib#1789
+
+-------------------------------------------------------------------

New:
----
  fix-generator-unordered-lock.patch

----------(New B)----------
  New:
- Add upstream patch fix-generator-unordered-lock.patch
  gh#joblib/joblib#1789
----------(New E)----------

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

Other differences:
------------------
++++++ python-joblib.spec ++++++
--- /var/tmp/diff_new_pack.PdlpUw/_old  2026-08-19 17:55:31.757986085 +0200
+++ /var/tmp/diff_new_pack.PdlpUw/_new  2026-08-19 17:55:31.759986158 +0200
@@ -29,6 +29,8 @@
 Patch1:         also-filter-new-fork-warning.patch
 # PATCH-FIX-UPSTREAM fix-tests-numpy-2.4.patch gh#joblib/joblib#1770
 Patch2:         fix-tests-numpy-2.4.patch
+# PATCH-FIX-UPSTREAM fix-generator-unordered-lock.patch gh#joblib/joblib#1789
+Patch3:         fix-generator-unordered-lock.patch
 BuildRequires:  %{python_module base >= 3.7}
 BuildRequires:  %{python_module lz4}
 BuildRequires:  %{python_module numpy}

++++++ fix-generator-unordered-lock.patch ++++++
Index: joblib-1.5.3/joblib/parallel.py
===================================================================
--- joblib-1.5.3.orig/joblib/parallel.py
+++ joblib-1.5.3/joblib/parallel.py
@@ -1811,7 +1811,11 @@ class Parallel(Logger):
                 # timeouts before any other dispatched job has completed and
                 # been added to `self._jobs` to be retrieved.
                 if timeout_control_job is None:
-                    timeout_control_job = next(iter(self._jobs_set), None)
+                    try:
+                        timeout_control_job = self._jobs_set.pop()
+                        self._jobs_set.add(timeout_control_job)
+                    except KeyError:
+                        timeout_control_job = None
 
                 # NB: it can be None if no job has been dispatched yet.
                 if timeout_control_job is not None:

Reply via email to