From 35b64a4614435646c25740db9a58812f09e90c8e Mon Sep 17 00:00:00 2001 From: zhengruoqin Date: Wed, 27 Oct 2021 22:32:13 +0800 Subject: python3-greenlet: upgrade 1.1.1 -> 1.1.2 1.1.2 (2021-09-29) ================== - Fix a potential crash due to a reference counting error when Python subclasses of ``greenlet.greenlet`` were deallocated. The crash became more common on Python 3.10; on earlier versions, silent memory corruption could result. See `issue 245 `_. Patch by fygao-wish. - Fix a leak of a list object when the last reference to a greenlet was deleted from some other thread than the one to which it belonged. For this to work correctly, you must call a greenlet API like ``getcurrent()`` before the thread owning the greenlet exits: this is a long-standing limitation that can also lead to the leak of a thread's main greenlet if not called; we hope to lift this limitation. Note that in some cases this may also fix leaks of greenlet objects themselves. See `issue 251 `_. - Python 3.10: Tracing or profiling into a spawned greenlet didn't work as expected. See `issue 256 `_, reported by Joe Rickerby. Signed-off-by: Zheng Ruoqin Signed-off-by: Khem Raj Signed-off-by: Trevor Gamblin --- meta-python/recipes-devtools/python/python3-greenlet_1.1.1.bb | 9 --------- meta-python/recipes-devtools/python/python3-greenlet_1.1.2.bb | 9 +++++++++ 2 files changed, 9 insertions(+), 9 deletions(-) delete mode 100644 meta-python/recipes-devtools/python/python3-greenlet_1.1.1.bb create mode 100644 meta-python/recipes-devtools/python/python3-greenlet_1.1.2.bb (limited to 'meta-python') diff --git a/meta-python/recipes-devtools/python/python3-greenlet_1.1.1.bb b/meta-python/recipes-devtools/python/python3-greenlet_1.1.1.bb deleted file mode 100644 index 9d014ec7a7..0000000000 --- a/meta-python/recipes-devtools/python/python3-greenlet_1.1.1.bb +++ /dev/null @@ -1,9 +0,0 @@ -SUMMARY = "Python lightweight in-process concurrent programming" -HOMEPAGE = "https://greenlet.readthedocs.io/en/latest/" -LICENSE = "MIT & PSF" -LIC_FILES_CHKSUM = "file://LICENSE;md5=e95668d68e4329085c7ab3535e6a7aee \ - file://LICENSE.PSF;md5=c106931d9429eda0492617f037b8f69a" - -SRC_URI[sha256sum] = "c0f22774cd8294078bdf7392ac73cf00bfa1e5e0ed644bd064fdabc5f2a2f481" - -inherit pypi distutils3 setuptools3 diff --git a/meta-python/recipes-devtools/python/python3-greenlet_1.1.2.bb b/meta-python/recipes-devtools/python/python3-greenlet_1.1.2.bb new file mode 100644 index 0000000000..07c1436bfa --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-greenlet_1.1.2.bb @@ -0,0 +1,9 @@ +SUMMARY = "Python lightweight in-process concurrent programming" +HOMEPAGE = "https://greenlet.readthedocs.io/en/latest/" +LICENSE = "MIT & PSF" +LIC_FILES_CHKSUM = "file://LICENSE;md5=e95668d68e4329085c7ab3535e6a7aee \ + file://LICENSE.PSF;md5=c106931d9429eda0492617f037b8f69a" + +SRC_URI[sha256sum] = "e30f5ea4ae2346e62cedde8794a56858a67b878dd79f7df76a0767e356b1744a" + +inherit pypi distutils3 setuptools3 -- cgit 1.2.3-korg