From 7fa27c8f5c3440118ce686445c81950547c981dac0da937373c539c82ff87b3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Sun, 2 Dec 2018 09:12:52 +0000 Subject: [PATCH 1/2] Accepting request 653376 from home:apersaud:branches:devel:languages:python update to latest version OBS-URL: https://build.opensuse.org/request/show/653376 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=112 --- Cython-0.29.1.tar.gz | 3 +++ Cython-0.29.tar.gz | 3 --- python-Cython-doc.changes | 38 ++++++++++++++++++++++++++++++++++++++ python-Cython-doc.spec | 2 +- python-Cython.changes | 38 ++++++++++++++++++++++++++++++++++++++ python-Cython.spec | 2 +- 6 files changed, 81 insertions(+), 5 deletions(-) create mode 100644 Cython-0.29.1.tar.gz delete mode 100644 Cython-0.29.tar.gz diff --git a/Cython-0.29.1.tar.gz b/Cython-0.29.1.tar.gz new file mode 100644 index 0000000..1ee1849 --- /dev/null +++ b/Cython-0.29.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18ab7646985a97e02cee72e1ddba2e732d4931d4e1732494ff30c5aa084bfb97 +size 2040434 diff --git a/Cython-0.29.tar.gz b/Cython-0.29.tar.gz deleted file mode 100644 index ae33dec..0000000 --- a/Cython-0.29.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:94916d1ede67682638d3cc0feb10648ff14dc51fb7a7f147f4fedce78eaaea97 -size 2037177 diff --git a/python-Cython-doc.changes b/python-Cython-doc.changes index 7c40fa4..02fdfad 100644 --- a/python-Cython-doc.changes +++ b/python-Cython-doc.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Sat Dec 1 18:24:55 UTC 2018 - Arun Persaud + +- update to version 0.29.1: + * Bugs fixed + + Extensions compiled with MinGW-64 under Windows could + misinterpret integer objects larger than 15 bit and return + incorrect results. (Github issue #2670) + + Cython no longer requires the source to be writable when copying + its data into a memory view slice. Patch by Andrey + Paramonov. (Github issue #2644) + + Line tracing of try-statements generated invalid C code. (Github + issue #2274) + + When using the warn.undeclared directive, Cython's own code + generated warnings that are now fixed. Patch by Nicolas + Pauss. (Github issue #2685) + + Cython's memoryviews no longer require strides for setting the + shape field but only the PyBUF_ND flag to be set. Patch by John + Kirkham. (Github issue #2716) + + Some C compiler warnings about unused memoryview code were + fixed. Patch by Ho Cheuk Ting. (Github issue #2588) + + A C compiler warning about implicit signed/unsigned conversion + was fixed. (Github issue #2729) + + Assignments to C++ references returned by operator[] could fail + to compile. (Github issue #2671) + + The power operator and the support for NumPy math functions were + fixed in Pythran expressions. Patch by Serge Guelton. (Github + issues #2702, #2709) + + Signatures with memory view arguments now show the expected type + when embedded in docstrings. Patch by Matthew Chan and Benjamin + Weigel. (Github issue #2634) + + Some from ... cimport ... constructs were not correctly + considered when searching modified dependencies in cythonize() + to decide whether to recompile a module. Patch by Kryštof + Pilnáček. (Github issue #2638) + + A struct field type in the cpython.array declarations was + corrected. Patch by John Kirkham. (Github issue #2712) + ------------------------------------------------------------------- Wed Oct 17 15:29:49 UTC 2018 - Arun Persaud diff --git a/python-Cython-doc.spec b/python-Cython-doc.spec index c9f4fa6..726312b 100644 --- a/python-Cython-doc.spec +++ b/python-Cython-doc.spec @@ -20,7 +20,7 @@ # Tests currently fail randomly in OBS multiple local rund do not trigger them %bcond_with test Name: python-Cython-doc -Version: 0.29 +Version: 0.29.1 Release: 0 Summary: The Cython compiler for writing C extensions for the Python language License: Apache-2.0 diff --git a/python-Cython.changes b/python-Cython.changes index b3683ab..a8e9a7c 100644 --- a/python-Cython.changes +++ b/python-Cython.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Sat Dec 1 18:24:55 UTC 2018 - Arun Persaud + +- update to version 0.29.1: + * Bugs fixed + + Extensions compiled with MinGW-64 under Windows could + misinterpret integer objects larger than 15 bit and return + incorrect results. (Github issue #2670) + + Cython no longer requires the source to be writable when copying + its data into a memory view slice. Patch by Andrey + Paramonov. (Github issue #2644) + + Line tracing of try-statements generated invalid C code. (Github + issue #2274) + + When using the warn.undeclared directive, Cython's own code + generated warnings that are now fixed. Patch by Nicolas + Pauss. (Github issue #2685) + + Cython's memoryviews no longer require strides for setting the + shape field but only the PyBUF_ND flag to be set. Patch by John + Kirkham. (Github issue #2716) + + Some C compiler warnings about unused memoryview code were + fixed. Patch by Ho Cheuk Ting. (Github issue #2588) + + A C compiler warning about implicit signed/unsigned conversion + was fixed. (Github issue #2729) + + Assignments to C++ references returned by operator[] could fail + to compile. (Github issue #2671) + + The power operator and the support for NumPy math functions were + fixed in Pythran expressions. Patch by Serge Guelton. (Github + issues #2702, #2709) + + Signatures with memory view arguments now show the expected type + when embedded in docstrings. Patch by Matthew Chan and Benjamin + Weigel. (Github issue #2634) + + Some from ... cimport ... constructs were not correctly + considered when searching modified dependencies in cythonize() + to decide whether to recompile a module. Patch by Kryštof + Pilnáček. (Github issue #2638) + + A struct field type in the cpython.array declarations was + corrected. Patch by John Kirkham. (Github issue #2712) + ------------------------------------------------------------------- Wed Oct 17 15:29:49 UTC 2018 - Arun Persaud diff --git a/python-Cython.spec b/python-Cython.spec index 91d00eb..b2d0b30 100644 --- a/python-Cython.spec +++ b/python-Cython.spec @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-Cython -Version: 0.29 +Version: 0.29.1 Release: 0 Summary: The Cython compiler for writing C extensions for the Python language License: Apache-2.0 From 8efdf70ffcb37ecefdaa3bb7a6010d743a305afe92d1f2d3547d9a570aac910e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Thu, 6 Dec 2018 09:52:18 +0000 Subject: [PATCH 2/2] Accepting request 655558 from home:smithfarm:branches:devel:languages:python bsc#1118611 OBS-URL: https://build.opensuse.org/request/show/655558 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=113 --- Cython-0.28.5.tar.gz | 3 +++ Cython-0.29.1.tar.gz | 3 --- python-Cython-doc.changes | 7 +++++++ python-Cython-doc.spec | 4 ++-- python-Cython.changes | 7 +++++++ python-Cython.spec | 4 ++-- 6 files changed, 21 insertions(+), 7 deletions(-) create mode 100644 Cython-0.28.5.tar.gz delete mode 100644 Cython-0.29.1.tar.gz diff --git a/Cython-0.28.5.tar.gz b/Cython-0.28.5.tar.gz new file mode 100644 index 0000000..db5afe4 --- /dev/null +++ b/Cython-0.28.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b64575241f64f6ec005a4d4137339fb0ba5e156e826db2fdb5f458060d9979e0 +size 1881107 diff --git a/Cython-0.29.1.tar.gz b/Cython-0.29.1.tar.gz deleted file mode 100644 index 1ee1849..0000000 --- a/Cython-0.29.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:18ab7646985a97e02cee72e1ddba2e732d4931d4e1732494ff30c5aa084bfb97 -size 2040434 diff --git a/python-Cython-doc.changes b/python-Cython-doc.changes index 02fdfad..c1d7f48 100644 --- a/python-Cython-doc.changes +++ b/python-Cython-doc.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Dec 6 09:45:54 UTC 2018 - ncutler@suse.com + +- revert to version 0.28.5 to restore support for subinterpreters + needed by Ceph - stopgap measure until issue can be addressed + upstream (bsc#1118611) + ------------------------------------------------------------------- Sat Dec 1 18:24:55 UTC 2018 - Arun Persaud diff --git a/python-Cython-doc.spec b/python-Cython-doc.spec index 726312b..3606311 100644 --- a/python-Cython-doc.spec +++ b/python-Cython-doc.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -20,7 +20,7 @@ # Tests currently fail randomly in OBS multiple local rund do not trigger them %bcond_with test Name: python-Cython-doc -Version: 0.29.1 +Version: 0.28.5 Release: 0 Summary: The Cython compiler for writing C extensions for the Python language License: Apache-2.0 diff --git a/python-Cython.changes b/python-Cython.changes index a8e9a7c..43145f5 100644 --- a/python-Cython.changes +++ b/python-Cython.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Dec 6 09:45:54 UTC 2018 - ncutler@suse.com + +- revert to version 0.28.5 to restore support for subinterpreters + needed by Ceph - stopgap measure until issue can be addressed + upstream (bsc#1118611) + ------------------------------------------------------------------- Sat Dec 1 18:24:55 UTC 2018 - Arun Persaud diff --git a/python-Cython.spec b/python-Cython.spec index b2d0b30..b6971fc 100644 --- a/python-Cython.spec +++ b/python-Cython.spec @@ -12,14 +12,14 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-Cython -Version: 0.29.1 +Version: 0.28.5 Release: 0 Summary: The Cython compiler for writing C extensions for the Python language License: Apache-2.0