From a056c9851d7cd7ec17e5d398206b8e645617c282eb5c98ae50d82a66dc60a108 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Wed, 23 Oct 2024 16:57:05 +0000 Subject: [PATCH] - Update to 24.10.3 * Fix clearing stack frames on Python 3.13. This is invoked when you fork after having used the thread pool. * Distribute manylinux2014 wheels for x86_64. * Stop switching to the hub in the after fork hook in a child process. This could lead to strange behaviour, and is different than what all other versions of Python do. - from version 24.10.2 * Workaround a Cython bug compiling on GCC14. - Drop gh-2031-cython-workaround.patch, merged upstream OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-gevent?expand=0&rev=115 --- gevent-24.10.1.tar.gz | 3 --- gevent-24.10.3.tar.gz | 3 +++ gh-2031-cython-workaround.patch | 11 ----------- python-gevent.changes | 14 ++++++++++++++ python-gevent.spec | 6 +----- 5 files changed, 18 insertions(+), 19 deletions(-) delete mode 100644 gevent-24.10.1.tar.gz create mode 100644 gevent-24.10.3.tar.gz delete mode 100644 gh-2031-cython-workaround.patch diff --git a/gevent-24.10.1.tar.gz b/gevent-24.10.1.tar.gz deleted file mode 100644 index c6e95c9..0000000 --- a/gevent-24.10.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:08e53a2cb83fe038f37c0aab18a9561632745ab6a6d1b1a231cb89cbceb49fc8 -size 4262861 diff --git a/gevent-24.10.3.tar.gz b/gevent-24.10.3.tar.gz new file mode 100644 index 0000000..a2495b1 --- /dev/null +++ b/gevent-24.10.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03710236d2b5dd83577a5639c28b97715a4ede349411534223ff4a4e73e5b9ae +size 4262898 diff --git a/gh-2031-cython-workaround.patch b/gh-2031-cython-workaround.patch deleted file mode 100644 index c957226..0000000 --- a/gh-2031-cython-workaround.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Nru gevent-24.2.1.orig/src/gevent/_gevent_cqueue.pxd gevent-24.2.1/src/gevent/_gevent_cqueue.pxd ---- gevent-24.2.1.orig/src/gevent/_gevent_cqueue.pxd 2024-02-14 12:22:11.000000000 +0100 -+++ gevent-24.2.1/src/gevent/_gevent_cqueue.pxd 2024-05-28 12:54:09.729241504 +0200 -@@ -75,7 +75,6 @@ - cdef readonly Queue queue - - --@cython.final - cdef class UnboundQueue(Queue): - pass - diff --git a/python-gevent.changes b/python-gevent.changes index 5eff7b8..426b09e 100644 --- a/python-gevent.changes +++ b/python-gevent.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Wed Oct 23 11:07:00 UTC 2024 - John Paul Adrian Glaubitz + +- Update to 24.10.3 + * Fix clearing stack frames on Python 3.13. This is invoked when you + fork after having used the thread pool. + * Distribute manylinux2014 wheels for x86_64. + * Stop switching to the hub in the after fork hook in a child process. + This could lead to strange behaviour, and is different than what all + other versions of Python do. +- from version 24.10.2 + * Workaround a Cython bug compiling on GCC14. +- Drop gh-2031-cython-workaround.patch, merged upstream + ------------------------------------------------------------------- Thu Oct 10 09:39:52 UTC 2024 - John Paul Adrian Glaubitz diff --git a/python-gevent.spec b/python-gevent.spec index c7732ae..271fc52 100644 --- a/python-gevent.spec +++ b/python-gevent.spec @@ -26,7 +26,7 @@ %bcond_with colortest %{?sle15_python_module_pythons} Name: python-gevent -Version: 24.10.1 +Version: 24.10.3 Release: 0 Summary: Python network library that uses greenlet and libevent License: MIT @@ -36,10 +36,6 @@ Source0: https://github.com/gevent/gevent/archive/%{version}.tar.gz#/geve Source100: %{name}-rpmlintrc # PATCH-FEATURE-OPENSUSE gevent-opensuse-nocolor-tests.patch code@bnavigator.de -- Avoid colorization of test output in obs runners Patch2: gevent-opensuse-nocolor-tests.patch -# PATCH-FIX-OPENSUSE gh-2031-cython-workaround.patch -# Fix FTBFS with GCC 14 and Cython 3.0.10 -# https://github.com/gevent/gevent/issues/2031 -Patch3: gh-2031-cython-workaround.patch BuildRequires: %{python_module Cython >= 3.0.2} BuildRequires: %{python_module cffi} BuildRequires: %{python_module devel >= 3.8}