Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-greenlet for openSUSE:Factory
checked in at 2026-09-18 22:03:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old)
and /work/SRC/openSUSE:Factory/.python-greenlet.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-greenlet"
Fri Sep 18 22:03:15 2026 rev:64 rq:1378602 version:3.5.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes
2026-08-18 16:35:41.825241001 +0200
+++
/work/SRC/openSUSE:Factory/.python-greenlet.new.383539/python-greenlet.changes
2026-09-18 22:03:25.334757233 +0200
@@ -1,0 +2,7 @@
+Thu Sep 17 09:23:35 UTC 2026 - John Paul Adrian Glaubitz
<[email protected]>
+
+- Update to 3.5.6
+ * Correct a race condition that could lead to garbage collection
+ unintentionally being disabled. See PR 529 by Yurii.
+
+-------------------------------------------------------------------
Old:
----
greenlet-3.5.5.tar.gz
New:
----
greenlet-3.5.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-greenlet.spec ++++++
--- /var/tmp/diff_new_pack.GsVQfy/_old 2026-09-18 22:03:26.328798893 +0200
+++ /var/tmp/diff_new_pack.GsVQfy/_new 2026-09-18 22:03:26.329798935 +0200
@@ -22,7 +22,7 @@
%{?sle15_python_module_pythons}
Name: python-greenlet
-Version: 3.5.5
+Version: 3.5.6
Release: 0
Summary: Lightweight in-process concurrent programming
License: MIT
++++++ greenlet-3.5.5.tar.gz -> greenlet-3.5.6.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/greenlet-3.5.5/.github/workflows/tests.yml
new/greenlet-3.5.6/.github/workflows/tests.yml
--- old/greenlet-3.5.5/.github/workflows/tests.yml 2026-08-10
15:23:03.654935600 +0200
+++ new/greenlet-3.5.6/.github/workflows/tests.yml 2026-09-14
16:18:15.295001700 +0200
@@ -178,7 +178,7 @@
python -m pip install -U setuptools wheel
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
- uses: github/codeql-action/[email protected]
+ uses: github/codeql-action/[email protected]
with:
languages: python, cpp
- name: Install greenlet
@@ -187,7 +187,7 @@
# - name: Autobuild
# uses: github/codeql-action/autobuild@v1
- name: Perform CodeQL Analysis
- uses: github/codeql-action/[email protected]
+ uses: github/codeql-action/[email protected]
manylinux:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/greenlet-3.5.5/CHANGES.rst
new/greenlet-3.5.6/CHANGES.rst
--- old/greenlet-3.5.5/CHANGES.rst 2026-08-10 15:23:03.655521400 +0200
+++ new/greenlet-3.5.6/CHANGES.rst 2026-09-14 16:18:15.295506000 +0200
@@ -2,6 +2,14 @@
Changes
=========
+3.5.6 (2026-09-14)
+==================
+
+- Correct a race condition that could lead to garbage collection
+ unintentionally being disabled. See `PR 529
+ <https://github.com/python-greenlet/greenlet/pull/529>`_ by Yurii.
+
+
3.5.5 (2026-08-10)
==================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/greenlet-3.5.5/PKG-INFO new/greenlet-3.5.6/PKG-INFO
--- old/greenlet-3.5.5/PKG-INFO 2026-08-10 15:23:07.284722800 +0200
+++ new/greenlet-3.5.6/PKG-INFO 2026-09-14 16:18:18.772589700 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: greenlet
-Version: 3.5.5
+Version: 3.5.6
Summary: Lightweight in-process concurrent programming
Author-email: Alexey Borzenkov <[email protected]>
Maintainer-email: Jason Madden <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/greenlet-3.5.5/src/greenlet/TGreenlet.hpp
new/greenlet-3.5.6/src/greenlet/TGreenlet.hpp
--- old/greenlet-3.5.5/src/greenlet/TGreenlet.hpp 2026-08-10
15:23:03.660435200 +0200
+++ new/greenlet-3.5.6/src/greenlet/TGreenlet.hpp 2026-09-14
16:18:15.300333300 +0200
@@ -828,10 +828,8 @@
int was_enabled = 0;
public:
GCDisabledGuard()
- : was_enabled(PyGC_IsEnabled())
- {
- PyGC_Disable();
- }
+ : was_enabled(PyGC_Disable())
+ {}
~GCDisabledGuard()
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/greenlet-3.5.5/src/greenlet/__init__.py
new/greenlet-3.5.6/src/greenlet/__init__.py
--- old/greenlet-3.5.5/src/greenlet/__init__.py 2026-08-10 15:23:03.662009000
+0200
+++ new/greenlet-3.5.6/src/greenlet/__init__.py 2026-09-14 16:18:15.301886000
+0200
@@ -22,7 +22,7 @@
###
# Metadata
###
-__version__ = '3.5.5'
+__version__ = '3.5.6'
from ._greenlet import _C_API # pylint:disable=no-name-in-module
###
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/greenlet-3.5.5/src/greenlet.egg-info/PKG-INFO
new/greenlet-3.5.6/src/greenlet.egg-info/PKG-INFO
--- old/greenlet-3.5.5/src/greenlet.egg-info/PKG-INFO 2026-08-10
15:23:07.249332400 +0200
+++ new/greenlet-3.5.6/src/greenlet.egg-info/PKG-INFO 2026-09-14
16:18:18.737472800 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: greenlet
-Version: 3.5.5
+Version: 3.5.6
Summary: Lightweight in-process concurrent programming
Author-email: Alexey Borzenkov <[email protected]>
Maintainer-email: Jason Madden <[email protected]>