commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2020-10-29 09:46:00 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new.3463 (New) Package is "python-greenlet" Thu Oct 29 09:46:00 2020 rev:34 rq:838240 version:0.4.17 Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2020-06-11 14:45:11.721468737 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new.3463/python-greenlet.changes 2020-10-29 09:46:07.312044819 +0100 @@ -1,0 +2,6 @@ +Mon Sep 28 10:54:19 UTC 2020 - Dirk Mueller + +- update to 0.4.17: + - Support for PEP 567 ContextVars + +--- Old: greenlet-0.4.16.tar.gz New: greenlet-0.4.17.tar.gz Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.iHX9rs/_old 2020-10-29 09:46:07.868045345 +0100 +++ /var/tmp/diff_new_pack.iHX9rs/_new 2020-10-29 09:46:07.868045345 +0100 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-greenlet -Version:0.4.16 +Version:0.4.17 Release:0 Summary:Lightweight in-process concurrent programming License:MIT ++ greenlet-0.4.16.tar.gz -> greenlet-0.4.17.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.16/.travis.yml new/greenlet-0.4.17/.travis.yml --- old/greenlet-0.4.16/.travis.yml 2020-06-05 10:03:11.0 +0200 +++ new/greenlet-0.4.17/.travis.yml 2020-09-22 11:01:00.0 +0200 @@ -12,6 +12,9 @@ - arch: amd64 python: 2.7 dist: bionic + - arch: ppc64le +python: 2.7 +dist: bionic - arch: amd64 python: 3.2 dist: precise @@ -24,30 +27,45 @@ - arch: amd64 python: 3.4 dist: xenial + - arch: ppc64le +python: 3.4 +dist: xenial - arch: arm64 python: 3.5 dist: bionic - arch: amd64 python: 3.5 dist: bionic + - arch: ppc64le +python: 3.5 +dist: bionic - arch: arm64 python: 3.6 dist: bionic - arch: amd64 python: 3.6 dist: bionic + - arch: ppc64le +python: 3.6 +dist: bionic - arch: arm64 python: 3.7 dist: bionic - arch: amd64 python: 3.7 dist: bionic + - arch: ppc64le +python: 3.7 +dist: bionic - arch: arm64 python: 3.8 dist: bionic - arch: amd64 python: 3.8 dist: bionic + - arch: ppc64le +python: 3.8 +dist: bionic install: python setup.py build_ext -i diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.16/AUTHORS new/greenlet-0.4.17/AUTHORS --- old/greenlet-0.4.16/AUTHORS 2020-04-22 06:41:53.0 +0200 +++ new/greenlet-0.4.17/AUTHORS 2020-07-09 23:49:03.0 +0200 @@ -28,6 +28,7 @@ * Hye-Shik Chang * Jared Kuolt * Jason Madden +* Josh Snyder * Kyle Ambroff * Laszlo Boszormenyi * Mao Han diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.16/MANIFEST.in new/greenlet-0.4.17/MANIFEST.in --- old/greenlet-0.4.16/MANIFEST.in 2020-06-05 10:15:26.0 +0200 +++ new/greenlet-0.4.17/MANIFEST.in 2020-09-22 12:53:47.0 +0200 @@ -51,6 +51,7 @@ include tests/__init__.py include tests/_test_extension.c include tests/_test_extension_cpp.cpp +include tests/test_contextvars.py include tests/test_cpp.py include tests/test_extension_interface.py include tests/test_gc.py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.16/NEWS new/greenlet-0.4.17/NEWS --- old/greenlet-0.4.16/NEWS2020-06-05 10:15:26.0 +0200 +++ new/greenlet-0.4.17/NEWS2020-09-22 12:53:47.0 +0200 @@ -1,3 +1,7 @@ +0.4.17 +== +- Support for PEP 567 ContextVars + 0.4.16 === - Support for DEC Alpha architecture diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.16/PKG-INFO new/greenlet-0.4.17/PKG-INFO --- old/greenlet-0.4.16/PKG-INFO2020-06-05 10:18:55.818689800 +0200 +++ new/greenlet-0.4.17/PKG-INFO2020-09-22 13:00:16.431996600 +0200 @@ -1,10 +1,10 @@ Metadata-Version: 1.1 Name: greenlet -Version: 0.4.16 +Version: 0.4.17 Summary: Lightweight in-process concurrent programming Home-page: https://github.com/python-greenlet/greenlet -Author: Alexey Borzenkov -Author-email: sna...@gmail.com +Author: UNKNOWN +Author-email: UNKNOWN License: MIT License Description: .. image:: https://secure.travis-ci.org/python-gre
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2020-06-11 14:44:59 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new.3606 (New) Package is "python-greenlet" Thu Jun 11 14:44:59 2020 rev:33 rq:812725 version:0.4.16 Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2018-09-26 16:00:06.640630438 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new.3606/python-greenlet.changes 2020-06-11 14:45:11.721468737 +0200 @@ -1,0 +2,8 @@ +Mon Jun 8 19:32:54 UTC 2020 - Dirk Mueller + +- update to 0.4.16: + - Support for DEC Alpha architecture + - Support for Python 3.9 + - Support for Python 3.10a0 + +--- Old: greenlet-0.4.15.tar.gz New: greenlet-0.4.16.tar.gz Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.byLYGL/_old 2020-06-11 14:45:14.933478094 +0200 +++ /var/tmp/diff_new_pack.byLYGL/_new 2020-06-11 14:45:14.937478105 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-greenlet # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2010 B1 Systems GmbH, Vohburg, Germany. # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-greenlet -Version:0.4.15 +Version:0.4.16 Release:0 Summary:Lightweight in-process concurrent programming License:MIT ++ greenlet-0.4.15.tar.gz -> greenlet-0.4.16.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.15/.travis.yml new/greenlet-0.4.16/.travis.yml --- old/greenlet-0.4.15/.travis.yml 2018-07-04 20:40:29.0 +0200 +++ new/greenlet-0.4.16/.travis.yml 2020-06-05 10:03:11.0 +0200 @@ -1,15 +1,53 @@ language: python sudo: false -python: - - 2.6 - - 2.7 - - 3.2 - - 3.3 - - 3.4 - - 3.5 - - 3.6 - - 3.7-dev +matrix: + include: + - arch: amd64 +python: 2.6 +dist: precise + - arch: arm64 +python: 2.7 +dist: bionic + - arch: amd64 +python: 2.7 +dist: bionic + - arch: amd64 +python: 3.2 +dist: precise + - arch: amd64 +python: 3.3 +dist: precise + - arch: arm64 +python: 3.4 +dist: xenial + - arch: amd64 +python: 3.4 +dist: xenial + - arch: arm64 +python: 3.5 +dist: bionic + - arch: amd64 +python: 3.5 +dist: bionic + - arch: arm64 +python: 3.6 +dist: bionic + - arch: amd64 +python: 3.6 +dist: bionic + - arch: arm64 +python: 3.7 +dist: bionic + - arch: amd64 +python: 3.7 +dist: bionic + - arch: arm64 +python: 3.8 +dist: bionic + - arch: amd64 +python: 3.8 +dist: bionic install: python setup.py build_ext -i diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.15/AUTHORS new/greenlet-0.4.16/AUTHORS --- old/greenlet-0.4.15/AUTHORS 2018-07-04 20:40:38.0 +0200 +++ new/greenlet-0.4.16/AUTHORS 2020-04-22 06:41:53.0 +0200 @@ -35,6 +35,7 @@ * Marc Schlaich * Marcin Bachry * Matt Madison +* Matt Turner * Michael Ellerman * Michael Matz * Ralf Schmitt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.15/MANIFEST.in new/greenlet-0.4.16/MANIFEST.in --- old/greenlet-0.4.15/MANIFEST.in 2018-09-08 00:06:28.0 +0200 +++ new/greenlet-0.4.16/MANIFEST.in 2020-06-05 10:15:26.0 +0200 @@ -22,6 +22,7 @@ include make-win-release include my_build_ext.py include platform/switch_aarch64_gcc.h +include platform/switch_alpha_unix.h include platform/switch_amd64_unix.h include platform/switch_arm32_gcc.h include platform/switch_arm32_ios.h diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.15/NEWS new/greenlet-0.4.16/NEWS --- old/greenlet-0.4.15/NEWS2018-09-08 00:02:12.0 +0200 +++ new/greenlet-0.4.16/NEWS2020-06-05 10:15:26.0 +0200 @@ -1,3 +1,9 @@ +0.4.16 +=== +- Support for DEC Alpha architecture +- Support for Python 3.9 +- Support for Python 3.10a0 + 0.4.15 === - Support for RISC-V architecture diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.15/PKG-INFO new/greenlet-0.4.16/PKG-INFO --- old/greenlet-0.4.15/PKG-INFO2018-09-08 00:09:54.0 +0200 +++ new/greenlet-0.4.16/PKG-INFO
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2018-09-26 16:00:01 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Wed Sep 26 16:00:01 2018 rev:32 rq:636119 version:0.4.15 Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2018-08-10 09:47:15.542026679 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2018-09-26 16:00:06.640630438 +0200 @@ -1,0 +2,11 @@ +Sun Sep 16 15:31:38 UTC 2018 - Arun Persaud + +- specfile: + * update copyright year + * be more specific in %files section + +- update to version 0.4.15: + * Support for RISC-V architecture + * Workaround a gcc bug on ppc64 + +--- Old: greenlet-0.4.14.tar.gz New: greenlet-0.4.15.tar.gz Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.c8y7mw/_old 2018-09-26 16:00:08.944626434 +0200 +++ /var/tmp/diff_new_pack.c8y7mw/_new 2018-09-26 16:00:08.952626420 +0200 @@ -13,26 +13,25 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-greenlet -Version:0.4.14 +Version:0.4.15 Release:0 Summary:Lightweight in-process concurrent programming License:MIT Group: Development/Libraries/Python -Url:https://github.com/python-greenlet/greenlet +URL:https://github.com/python-greenlet/greenlet Source0: https://files.pythonhosted.org/packages/source/g/greenlet/greenlet-%{version}.tar.gz BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} -BuildRequires: fdupes BuildRequires: c++_compiler +BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python3-Sphinx - %python_subpackages %description @@ -70,7 +69,7 @@ %doc AUTHORS NEWS README.rst %doc doc/_build/html/ %license LICENSE* -%{python_sitearch}/* +%{python_sitearch}/greenlet* %files %{python_files devel} %doc AUTHORS ++ greenlet-0.4.14.tar.gz -> greenlet-0.4.15.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.14/MANIFEST.in new/greenlet-0.4.15/MANIFEST.in --- old/greenlet-0.4.14/MANIFEST.in 2018-07-17 20:34:31.0 +0200 +++ new/greenlet-0.4.15/MANIFEST.in 2018-09-08 00:06:28.0 +0200 @@ -33,6 +33,7 @@ include platform/switch_ppc_linux.h include platform/switch_ppc_macosx.h include platform/switch_ppc_unix.h +include platform/switch_riscv_unix.h include platform/switch_s390_unix.h include platform/switch_sparc_sun_gcc.h include platform/switch_x32_unix.h diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.14/NEWS new/greenlet-0.4.15/NEWS --- old/greenlet-0.4.14/NEWS2018-07-17 20:48:49.0 +0200 +++ new/greenlet-0.4.15/NEWS2018-09-08 00:02:12.0 +0200 @@ -1,3 +1,8 @@ +0.4.15 +=== +- Support for RISC-V architecture +- Workaround a gcc bug on ppc64 + 0.4.14 == - Support for C-SKY architecture diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.14/PKG-INFO new/greenlet-0.4.15/PKG-INFO --- old/greenlet-0.4.14/PKG-INFO2018-07-17 20:51:27.0 +0200 +++ new/greenlet-0.4.15/PKG-INFO2018-09-08 00:09:54.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: greenlet -Version: 0.4.14 +Version: 0.4.15 Summary: Lightweight in-process concurrent programming Home-page: https://github.com/python-greenlet/greenlet Author: Alexey Borzenkov diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.14/appveyor.yml new/greenlet-0.4.15/appveyor.yml --- old/greenlet-0.4.14/appveyor.yml2018-07-17 20:48:49.0 +0200 +++ new/greenlet-0.4.15/appveyor.yml2018-07-23 20:03:26.0 +0200 @@ -1,4 +1,4 @@ -version: 0.4.14.{build} +version: 0.4.15.{build} environment: global: # SDK v7.0 MSVC Express 2008's SetEnv.cmd script will fail if the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.14/greenlet.h new/greenlet-0.4.15/greenlet.h --- old/greenlet-0.4.14/greenlet.h 2018-07-17 20:48:49.0 +0200
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2018-08-10 09:47:10 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Fri Aug 10 09:47:10 2018 rev:31 rq:627924 version:0.4.14 Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2018-02-02 22:23:37.782101256 +0100 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2018-08-10 09:47:15.542026679 +0200 @@ -1,0 +2,9 @@ +Tue Aug 7 15:26:22 UTC 2018 - toddrme2...@gmail.com + +- Update to 0.4.14 + * Support for C-SKY architecture + * Fixed support for ppc64 ABI + * Fixed support for Python 3.7 +- Remove upstream-included greenlet-ppc64le.patch + +--- Old: greenlet-0.4.13.tar.gz greenlet-ppc64le.patch New: greenlet-0.4.14.tar.gz Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.DbthtR/_old 2018-08-10 09:47:15.970027367 +0200 +++ /var/tmp/diff_new_pack.DbthtR/_new 2018-08-10 09:47:15.974027373 +0200 @@ -18,22 +18,21 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%bcond_without test Name: python-greenlet -Version:0.4.13 +Version:0.4.14 Release:0 Summary:Lightweight in-process concurrent programming License:MIT Group: Development/Libraries/Python -Url:http://pypi.python.org/pypi/greenlet +Url:https://github.com/python-greenlet/greenlet Source0: https://files.pythonhosted.org/packages/source/g/greenlet/greenlet-%{version}.tar.gz -Patch0: greenlet-ppc64le.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} BuildRequires: fdupes -BuildRequires: gcc-c++ +BuildRequires: c++_compiler BuildRequires: python-rpm-macros BuildRequires: python3-Sphinx + %python_subpackages %description @@ -53,7 +52,6 @@ %prep %setup -q -n greenlet-%{version} -%patch0 -p1 %build export CFLAGS="%{optflags} -fno-tree-dominator-opts -fno-strict-aliasing" @@ -64,19 +62,19 @@ %python_install %python_expand %fdupes %{buildroot}%{$python_sitearch} -%if %{with test} %check export CFLAGS="%{optflags} -fno-tree-dominator-opts -fno-strict-aliasing" %python_exec setup.py -q test -%endif %files %{python_files} -%doc AUTHORS NEWS README.rst LICENSE* +%doc AUTHORS NEWS README.rst %doc doc/_build/html/ +%license LICENSE* %{python_sitearch}/* %files %{python_files devel} -%doc AUTHORS LICENSE* +%doc AUTHORS +%license LICENSE* %{_includedir}/python%{python_version}*/greenlet/ %changelog ++ greenlet-0.4.13.tar.gz -> greenlet-0.4.14.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.13/.travis.yml new/greenlet-0.4.14/.travis.yml --- old/greenlet-0.4.13/.travis.yml 2017-01-06 11:34:06.0 +0100 +++ new/greenlet-0.4.14/.travis.yml 2018-07-04 20:40:29.0 +0200 @@ -9,6 +9,7 @@ - 3.4 - 3.5 - 3.6 + - 3.7-dev install: python setup.py build_ext -i diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.13/AUTHORS new/greenlet-0.4.14/AUTHORS --- old/greenlet-0.4.13/AUTHORS 2018-01-29 07:12:52.0 +0100 +++ new/greenlet-0.4.14/AUTHORS 2018-07-04 20:40:38.0 +0200 @@ -29,6 +29,8 @@ * Jared Kuolt * Jason Madden * Kyle Ambroff +* Laszlo Boszormenyi +* Mao Han * Marc Abramowitz * Marc Schlaich * Marcin Bachry @@ -42,4 +44,6 @@ * Tony Bowles * Tony Breeds * Trevor Bowen +* Tulio Magno Quites Machado Filho * Ulrich Weigand +* Victor Stinner diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.13/MANIFEST.in new/greenlet-0.4.14/MANIFEST.in --- old/greenlet-0.4.13/MANIFEST.in 2018-01-31 22:14:35.0 +0100 +++ new/greenlet-0.4.14/MANIFEST.in 2018-07-17 20:34:31.0 +0200 @@ -25,6 +25,7 @@ include platform/switch_amd64_unix.h include platform/switch_arm32_gcc.h include platform/switch_arm32_ios.h +include platform/switch_csky_gcc.h include platform/switch_m68k_gcc.h include platform/switch_mips_unix.h include platform/switch_ppc64_linux.h diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.13/NEWS new/greenlet-0.4.14/NEWS --- old/greenlet-0.4.13/NEWS2018-01-31 22:12:21.0 +0100 +++ new/greenlet-0.4.14/NEWS2018-07-17 20:48:49.0 +0200 @@ -1,3 +1,9 @@ +0.4.14 +== +- Support for C-SKY architecture +- F
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2018-02-02 22:23:26 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Fri Feb 2 22:23:26 2018 rev:30 rq:572027 version:0.4.13 Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2017-04-28 15:02:54.955275280 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2018-02-02 22:23:37.782101256 +0100 @@ -1,0 +2,13 @@ +Fri Feb 2 13:34:46 UTC 2018 - tchva...@suse.com + +- Add patch to fix build on ppc64le to not clobber r2 register: + * greenlet-ppc64le.patch + +--- +Fri Feb 2 13:32:25 UTC 2018 - tchva...@suse.com + +- Version update to 0.4.13: + * Support for Python 3.7 + * Support for MinGW x64 + +--- Old: greenlet-0.4.12.tar.gz New: greenlet-0.4.13.tar.gz greenlet-ppc64le.patch Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.HzLsfx/_old 2018-02-02 22:23:38.378073436 +0100 +++ /var/tmp/diff_new_pack.HzLsfx/_new 2018-02-02 22:23:38.382073249 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-greenlet # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2010 B1 Systems GmbH, Vohburg, Germany. # # All modifications and additions to the file contributed by third parties @@ -17,23 +17,22 @@ # -%bcond_without test - %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%bcond_without test Name: python-greenlet -Version:0.4.12 +Version:0.4.13 Release:0 -Url:http://pypi.python.org/pypi/greenlet Summary:Lightweight in-process concurrent programming License:MIT Group: Development/Libraries/Python +Url:http://pypi.python.org/pypi/greenlet Source0: https://files.pythonhosted.org/packages/source/g/greenlet/greenlet-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: gcc-c++ -BuildRequires: fdupes -BuildRequires: python-rpm-macros +Patch0: greenlet-ppc64le.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: python-rpm-macros BuildRequires: python3-Sphinx %python_subpackages @@ -54,6 +53,7 @@ %prep %setup -q -n greenlet-%{version} +%patch0 -p1 %build export CFLAGS="%{optflags} -fno-tree-dominator-opts -fno-strict-aliasing" @@ -71,13 +71,11 @@ %endif %files %{python_files} -%defattr(-,root,root) %doc AUTHORS NEWS README.rst LICENSE* %doc doc/_build/html/ %{python_sitearch}/* %files %{python_files devel} -%defattr(-,root,root,-) %doc AUTHORS LICENSE* %{_includedir}/python%{python_version}*/greenlet/ ++ greenlet-0.4.12.tar.gz -> greenlet-0.4.13.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.12/AUTHORS new/greenlet-0.4.13/AUTHORS --- old/greenlet-0.4.12/AUTHORS 2016-12-11 00:52:06.0 +0100 +++ new/greenlet-0.4.13/AUTHORS 2018-01-29 07:12:52.0 +0100 @@ -22,6 +22,7 @@ * Fredrik Fornwall * Gerd Woetzel * Giel van Schijndel +* Gökhan Karabulut * Gustavo Niemeyer * Guy Rozendorn * Hye-Shik Chang diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.12/NEWS new/greenlet-0.4.13/NEWS --- old/greenlet-0.4.12/NEWS2017-02-01 20:46:01.0 +0100 +++ new/greenlet-0.4.13/NEWS2018-01-31 22:12:21.0 +0100 @@ -1,3 +1,8 @@ +0.4.13 +== +- Support for Python 3.7 +- Support for MinGW x64 + 0.4.12 == - Stop using trashcan api diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.12/PKG-INFO new/greenlet-0.4.13/PKG-INFO --- old/greenlet-0.4.12/PKG-INFO2017-02-01 20:48:54.0 +0100 +++ new/greenlet-0.4.13/PKG-INFO2018-01-31 22:24:03.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: greenlet -Version: 0.4.12 +Version: 0.4.13 Summary: Lightweight in-process concurrent programming Home-page: https://github.com/python-greenlet/greenlet Author: Alexey Borzenkov @@ -83,5 +83,6 @@ Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 Classifier: Operatin
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2017-04-28 15:02:53 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Fri Apr 28 15:02:53 2017 rev:29 rq:489401 version:0.4.12 Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2016-09-16 11:00:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2017-04-28 15:02:54.955275280 +0200 @@ -1,0 +2,9 @@ +Wed Apr 19 17:46:25 UTC 2017 - toddrme2...@gmail.com + +- Update to 0.4.12 + * Stop using trashcan api +- Update to 0.4.11 + * Fixes for aarch64 architecture +- Implement singlespec version + +--- Old: greenlet-0.4.10.tar.gz New: greenlet-0.4.12.tar.gz Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.827T4p/_old 2017-04-28 15:02:56.379074326 +0200 +++ /var/tmp/diff_new_pack.827T4p/_new 2017-04-28 15:02:56.383073762 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-greenlet # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2010 B1 Systems GmbH, Vohburg, Germany. # # All modifications and additions to the file contributed by third parties @@ -17,22 +17,25 @@ # +%bcond_without test + +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-greenlet -Version:0.4.10 +Version:0.4.12 Release:0 Url:http://pypi.python.org/pypi/greenlet Summary:Lightweight in-process concurrent programming License:MIT Group: Development/Libraries/Python -Source0: https://pypi.io/packages/source/g/greenlet/greenlet-%{version}.tar.gz +Source0: https://files.pythonhosted.org/packages/source/g/greenlet/greenlet-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ -BuildRequires: python-Sphinx -BuildRequires: python-devel -BuildRequires: python-setuptools -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} -%endif +BuildRequires: fdupes +BuildRequires: python-rpm-macros +BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} +BuildRequires: python3-Sphinx +%python_subpackages %description The greenlet package is a spin-off of Stackless, a version of CPython @@ -44,9 +47,7 @@ Summary:C development headers for python-greenlet Group: Development/Libraries/Python Requires: %{name} = %{version} -%if 0%{?suse_version} && 0%{?suse_version} > 1110 BuildArch: noarch -%endif %description devel This package contains header files required for C modules development. @@ -55,22 +56,29 @@ %setup -q -n greenlet-%{version} %build -CFLAGS="%{optflags} -fno-tree-dominator-opts -fno-strict-aliasing" python setup.py build +export CFLAGS="%{optflags} -fno-tree-dominator-opts -fno-strict-aliasing" +%python_build cd doc && make html && rm _build/html/.buildinfo %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%python_install +%python_expand %fdupes %{buildroot}%{$python_sitearch} +%if %{with test} %check -CFLAGS="%{optflags} -fno-tree-dominator-opts -fno-strict-aliasing" python setup.py -q test +export CFLAGS="%{optflags} -fno-tree-dominator-opts -fno-strict-aliasing" +%python_exec setup.py -q test +%endif -%files +%files %{python_files} %defattr(-,root,root) -%doc AUTHORS NEWS README.rst LICENSE* doc/_build/html +%doc AUTHORS NEWS README.rst LICENSE* +%doc doc/_build/html/ %{python_sitearch}/* -%files devel +%files %{python_files devel} %defattr(-,root,root,-) -%{_includedir}/python*/greenlet +%doc AUTHORS LICENSE* +%{_includedir}/python%{python_version}*/greenlet/ %changelog ++ greenlet-0.4.10.tar.gz -> greenlet-0.4.12.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.10/.travis.yml new/greenlet-0.4.12/.travis.yml --- old/greenlet-0.4.10/.travis.yml 2016-04-02 20:26:46.0 +0200 +++ new/greenlet-0.4.12/.travis.yml 2017-01-06 11:34:06.0 +0100 @@ -8,6 +8,7 @@ - 3.3 - 3.4 - 3.5 + - 3.6 install: python setup.py build_ext -i diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.10/AUTHORS new/greenlet-0.4.12/AUTHORS --- old/greenlet-0.4.10/AU
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2016-09-16 11:00:27 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2016-04-22 16:25:41.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2016-09-16 11:00:28.0 +0200 @@ -1,0 +2,9 @@ +Fri Sep 2 21:10:46 UTC 2016 - tbecht...@suse.com + +- update to 4.10.0: + - Added missing files to manifest + - Added workaround for ppc32 on Linux + - Start building binary manylinux1 wheels +- Use pypi.io as Source url + +--- Old: greenlet-0.4.9.tar.gz New: greenlet-0.4.10.tar.gz Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.3fs1wl/_old 2016-09-16 11:00:29.0 +0200 +++ /var/tmp/diff_new_pack.3fs1wl/_new 2016-09-16 11:00:29.0 +0200 @@ -18,13 +18,13 @@ Name: python-greenlet -Version:0.4.9 +Version:0.4.10 Release:0 Url:http://pypi.python.org/pypi/greenlet Summary:Lightweight in-process concurrent programming License:MIT Group: Development/Libraries/Python -Source0: http://pypi.python.org/packages/source/g/greenlet/greenlet-%{version}.tar.gz +Source0: https://pypi.io/packages/source/g/greenlet/greenlet-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ BuildRequires: python-Sphinx ++ greenlet-0.4.9.tar.gz -> greenlet-0.4.10.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.9/.travis.yml new/greenlet-0.4.10/.travis.yml --- old/greenlet-0.4.9/.travis.yml 2015-05-31 15:02:31.0 +0200 +++ new/greenlet-0.4.10/.travis.yml 2016-04-02 20:26:46.0 +0200 @@ -1,4 +1,5 @@ language: python +sudo: false python: - 2.6 @@ -6,8 +7,8 @@ - 3.2 - 3.3 - 3.4 + - 3.5 install: python setup.py build_ext -i script: python run-tests.py - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.9/MANIFEST.in new/greenlet-0.4.10/MANIFEST.in --- old/greenlet-0.4.9/MANIFEST.in 2015-05-31 15:02:31.0 +0200 +++ new/greenlet-0.4.10/MANIFEST.in 2016-06-11 20:39:14.0 +0200 @@ -5,8 +5,11 @@ include MANIFEST.in include NEWS include README.rst +include appveyor.yml +include appveyor/run_with_env.cmd include benchmarks/chain.py include conftest.py +include dev-requirements.txt include doc/Makefile include doc/conf.py include doc/greenlet.txt @@ -14,11 +17,13 @@ include doc/make.bat include greenlet.c include greenlet.h +include make-manylinux include make-win-release include my_build_ext.py include platform/switch_aarch64_gcc.h include platform/switch_amd64_unix.h include platform/switch_arm32_gcc.h +include platform/switch_arm32_ios.h include platform/switch_m68k_gcc.h include platform/switch_mips_unix.h include platform/switch_ppc64_linux.h @@ -49,6 +54,7 @@ include tests/test_generator_nested.py include tests/test_greenlet.py include tests/test_leaks.py +include tests/test_stack_saved.py include tests/test_throw.py include tests/test_tracing.py include tests/test_version.py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.9/NEWS new/greenlet-0.4.10/NEWS --- old/greenlet-0.4.9/NEWS 2015-08-30 20:00:33.0 +0200 +++ new/greenlet-0.4.10/NEWS2016-06-11 19:23:58.0 +0200 @@ -1,3 +1,9 @@ +0.4.10 +== +- Added missing files to manifest +- Added workaround for ppc32 on Linux +- Start building binary manylinux1 wheels + 0.4.9 = - Fixed Windows builds diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/greenlet-0.4.9/PKG-INFO new/greenlet-0.4.10/PKG-INFO --- old/greenlet-0.4.9/PKG-INFO 2015-08-30 20:04:39.0 +0200 +++ new/greenlet-0.4.10/PKG-INFO2016-06-11 20:39:23.0 +0200 @@ -1,13 +1,13 @@ -Metadata-Version: 1.1 +Metadata-Version: 1.0 Name: greenlet -Version: 0.4.9 +Version: 0.4.10 Summary: Lightweight in-process concurrent programming Home-page: https://github.com/python-greenlet/greenlet Author: Alexey Borzenkov Author-email: sna...@gmail.com License: MIT License Description: .. image:: https://secure.travis-ci.org/python-greenlet/greenlet.png - :target: http://travis-ci.org/python-greenlet/greenlet +:target
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2016-04-22 16:25:34 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2015-06-24 20:50:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2016-04-22 16:25:41.0 +0200 @@ -1,0 +2,6 @@ +Sat Apr 16 21:29:08 UTC 2016 - t.gru...@katodev.de + +- update to 0.4.9 +- remove ppc64le-support.patch (is part of this version now) + +--- Old: greenlet-0.4.7.zip ppc64le-support.patch New: greenlet-0.4.9.tar.gz Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.R6VTdb/_old 2016-04-22 16:25:42.0 +0200 +++ /var/tmp/diff_new_pack.R6VTdb/_new 2016-04-22 16:25:42.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-greenlet # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2010 B1 Systems GmbH, Vohburg, Germany. # # All modifications and additions to the file contributed by third parties @@ -18,20 +18,18 @@ Name: python-greenlet -Version:0.4.7 +Version:0.4.9 Release:0 Url:http://pypi.python.org/pypi/greenlet Summary:Lightweight in-process concurrent programming License:MIT Group: Development/Libraries/Python -Source0: http://pypi.python.org/packages/source/g/greenlet/greenlet-%{version}.zip -Patch1: ppc64le-support.patch +Source0: http://pypi.python.org/packages/source/g/greenlet/greenlet-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ BuildRequires: python-Sphinx BuildRequires: python-devel BuildRequires: python-setuptools -BuildRequires: unzip %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %endif @@ -55,7 +53,6 @@ %prep %setup -q -n greenlet-%{version} -%patch1 -p1 %build CFLAGS="%{optflags} -fno-tree-dominator-opts -fno-strict-aliasing" python setup.py build
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2015-06-24 20:50:26 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2015-05-10 10:46:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2015-06-24 20:50:27.0 +0200 @@ -1,0 +2,8 @@ +Mon Jun 22 14:34:33 UTC 2015 - tbecht...@suse.com + +- update to 0.4.7: + - Added a missing workaround for `return 0` on mips + - Restore compatibility with Python 2.5 + - Fixed stack switching on sparc + +--- Old: greenlet-0.4.6.zip New: greenlet-0.4.7.zip Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.WxKki2/_old 2015-06-24 20:50:28.0 +0200 +++ /var/tmp/diff_new_pack.WxKki2/_new 2015-06-24 20:50:28.0 +0200 @@ -18,7 +18,7 @@ Name: python-greenlet -Version:0.4.6 +Version:0.4.7 Release:0 Url:http://pypi.python.org/pypi/greenlet Summary:Lightweight in-process concurrent programming
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2015-05-10 10:46:28 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2014-12-03 22:49:01.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2015-05-10 10:46:29.0 +0200 @@ -1,0 +2,13 @@ +Wed May 6 12:29:51 UTC 2015 - benoit.mo...@gmx.fr + +- update to version 0.4.6: + * Expose `_stack_saved` property on greenlet objects, it may be +used to introspect the amount of memory used by a saved stack, +but the API is subject to change in the future + * Added a workaround for `return 0` compiler optimizations on all +architectures + * C API typo fixes +- add -fno-strict-aliasing to CFLAGS to fix compiler warnings +- remove hidden file .buildinfo from html documentation + +--- Old: greenlet-0.4.5.zip New: greenlet-0.4.6.zip Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.1YyhK0/_old 2015-05-10 10:46:29.0 +0200 +++ /var/tmp/diff_new_pack.1YyhK0/_new 2015-05-10 10:46:29.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-greenlet # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2010 B1 Systems GmbH, Vohburg, Germany. # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: python-greenlet -Version:0.4.5 +Version:0.4.6 Release:0 Url:http://pypi.python.org/pypi/greenlet Summary:Lightweight in-process concurrent programming @@ -58,14 +58,14 @@ %patch1 -p1 %build -CFLAGS="%{optflags} -fno-tree-dominator-opts" python setup.py build -cd doc && make html +CFLAGS="%{optflags} -fno-tree-dominator-opts -fno-strict-aliasing" python setup.py build +cd doc && make html && rm _build/html/.buildinfo %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} %check -CFLAGS="%{optflags} -fno-tree-dominator-opts" python setup.py test +CFLAGS="%{optflags} -fno-tree-dominator-opts -fno-strict-aliasing" python setup.py -q test %files %defattr(-,root,root)
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2014-12-03 22:48:23 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2014-11-19 20:30:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2014-12-03 22:49:01.0 +0100 @@ -11 +11,6 @@ -Mon Nov 3 22:19:05 UTC 2014 - dvla...@suse.com +Thu Nov 6 04:56:09 UTC 2014 - tser...@suse.com + +- Include LICENSE and LICENSE.PSF in package + +--- +Mon Nov 3 22:19:05 UTC 2014 - dval...@suse.com Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.V8gLlg/_old 2014-12-03 22:49:02.0 +0100 +++ /var/tmp/diff_new_pack.V8gLlg/_new 2014-12-03 22:49:02.0 +0100 @@ -69,7 +69,7 @@ %files %defattr(-,root,root) -%doc AUTHORS NEWS README.rst doc/_build/html +%doc AUTHORS NEWS README.rst LICENSE* doc/_build/html %{python_sitearch}/* %files devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2014-11-19 20:26:51 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2014-11-05 15:55:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2014-11-19 20:30:45.0 +0100 @@ -1,0 +2,9 @@ +Tue Nov 18 13:57:34 UTC 2014 - toddrme2...@gmail.com + +- Update to 0.4.5 + - Fixed several bugs in greenlet C API + - Fixed a bug in multi-threaded applications, which manifested itself +with spurious "cannot switch to a different thread" exceptions + - Fixed some crashes on arm and mips architectures + +--- Old: greenlet-0.4.4.zip New: greenlet-0.4.5.zip Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.rmXM4O/_old 2014-11-19 20:30:47.0 +0100 +++ /var/tmp/diff_new_pack.rmXM4O/_new 2014-11-19 20:30:47.0 +0100 @@ -18,7 +18,7 @@ Name: python-greenlet -Version:0.4.4 +Version:0.4.5 Release:0 Url:http://pypi.python.org/pypi/greenlet Summary:Lightweight in-process concurrent programming -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2014-11-05 15:55:03 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2014-09-17 17:25:36.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2014-11-05 15:55:47.0 +0100 @@ -1,0 +2,5 @@ +Mon Nov 3 22:19:05 UTC 2014 - dvla...@suse.com + +- build with -fno-tree-dominator-opts (boo#902146) + +--- Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.JqajNv/_old 2014-11-05 15:55:48.0 +0100 +++ /var/tmp/diff_new_pack.JqajNv/_new 2014-11-05 15:55:48.0 +0100 @@ -58,14 +58,14 @@ %patch1 -p1 %build -CFLAGS="%{optflags}" python setup.py build +CFLAGS="%{optflags} -fno-tree-dominator-opts" python setup.py build cd doc && make html %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} %check -CFLAGS="%{optflags}" python setup.py test +CFLAGS="%{optflags} -fno-tree-dominator-opts" python setup.py test %files %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2014-09-17 17:25:24 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2014-08-16 15:38:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2014-09-17 17:25:36.0 +0200 @@ -1,0 +2,7 @@ +Fri Sep 12 21:22:30 UTC 2014 - dmuel...@suse.com + +- update to 0.4.4: + - Fixed PyGreenlet_SetParent signature, thanks to BoonsNaibot + - Fixed 64-bit Windows builds depending on wrong runtime dll + +--- Old: greenlet-0.4.3.zip New: greenlet-0.4.4.zip Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.zWZlf9/_old 2014-09-17 17:25:36.0 +0200 +++ /var/tmp/diff_new_pack.zWZlf9/_new 2014-09-17 17:25:36.0 +0200 @@ -18,7 +18,7 @@ Name: python-greenlet -Version:0.4.3 +Version:0.4.4 Release:0 Url:http://pypi.python.org/pypi/greenlet Summary:Lightweight in-process concurrent programming -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2014-08-16 15:37:55 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2014-01-23 15:54:09.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2014-08-16 15:38:08.0 +0200 @@ -1,0 +2,13 @@ +Fri Aug 15 11:58:41 UTC 2014 - mci...@suse.cz + +- Update to version 0.4.3: + + Better slp_switch performance on SPARC + + Drop support for Python 2.3 + + Fix trashcan assertions on debug builds of Python + + Remove deprecated -fno-tree-dominator-opts compiler switch + + Enable switch code for SunStudio on 32-bit SunOS + + Support for abc abstract methods in greenlet subclasses + + Support custom directories for tests + + Document switch tracing support + +--- Old: greenlet-0.4.1.zip greenlet-0.4.2.zip New: greenlet-0.4.3.zip Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.ttIE58/_old 2014-08-16 15:38:09.0 +0200 +++ /var/tmp/diff_new_pack.ttIE58/_new 2014-08-16 15:38:09.0 +0200 @@ -18,7 +18,7 @@ Name: python-greenlet -Version:0.4.2 +Version:0.4.3 Release:0 Url:http://pypi.python.org/pypi/greenlet Summary:Lightweight in-process concurrent programming -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2014-01-20 07:55:23 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2013-12-15 10:09:26.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2014-01-23 15:54:09.0 +0100 @@ -1,0 +2,10 @@ +Fri Jan 17 15:26:02 UTC 2014 - speili...@suse.com + +- Update to version 0.4.2: + + Add .travis.yml + + Fix 'err' may be used uninitialized in this function + + Check _MSC_VER for msvc specific code + + Fix slp_switch on SPARC for multi-threaded environments + + Add support for m68k + +--- New: greenlet-0.4.2.zip Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.r5fwgl/_old 2014-01-23 15:54:10.0 +0100 +++ /var/tmp/diff_new_pack.r5fwgl/_new 2014-01-23 15:54:10.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-greenlet # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 B1 Systems GmbH, Vohburg, Germany. # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: python-greenlet -Version:0.4.1 +Version:0.4.2 Release:0 Url:http://pypi.python.org/pypi/greenlet Summary:Lightweight in-process concurrent programming -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2013-12-15 10:09:25 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2013-10-25 11:17:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2013-12-15 10:09:26.0 +0100 @@ -1,0 +2,6 @@ +Tue Dec 10 12:33:07 UTC 2013 - uweig...@de.ibm.com + +- ppc64le-support.patch: Support powerpc64le-linux (ELFv2 ABI). + Save/restore vector and floating-point registers as well on ppc. + +--- New: ppc64le-support.patch Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.NoIoNG/_old 2013-12-15 10:09:26.0 +0100 +++ /var/tmp/diff_new_pack.NoIoNG/_new 2013-12-15 10:09:26.0 +0100 @@ -25,6 +25,7 @@ License:MIT Group: Development/Libraries/Python Source0: http://pypi.python.org/packages/source/g/greenlet/greenlet-%{version}.zip +Patch1: ppc64le-support.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ BuildRequires: python-Sphinx @@ -54,6 +55,7 @@ %prep %setup -q -n greenlet-%{version} +%patch1 -p1 %build CFLAGS="%{optflags}" python setup.py build ++ ppc64le-support.patch ++ Index: greenlet-0.4.1/platform/switch_ppc64_linux.h === --- greenlet-0.4.1.orig/platform/switch_ppc64_linux.h +++ greenlet-0.4.1/platform/switch_ppc64_linux.h @@ -2,6 +2,8 @@ * this is the internal transfer function. * * HISTORY + * 10-Dec-13 Ulrich Weigand + * Support ELFv2 ABI. Save float/vector registers. * 09-Mar-12 Michael Ellerman * 64-bit implementation, copied from 32-bit. * 07-Sep-05 (py-dev mailing list discussion) @@ -40,13 +42,22 @@ #ifdef SLP_EVAL +#if _CALL_ELF == 2 +#define STACK_MAGIC 4 +#else #define STACK_MAGIC 6 +#endif /* WARNING need to add "r31" in the next line if this header file * is meant to be compiled non-dynamically! */ #define REGS_TO_SAVE "r2", "r14", "r15", "r16", "r17", "r18", "r19", "r20", \ "r21", "r22", "r23", "r24", "r25", "r26", "r27", "r28", "r29", "r31", \ + "fr14", "fr15", "fr16", "fr17", "fr18", "fr19", "fr20", "fr21", \ + "fr22", "fr23", "fr24", "fr25", "fr26", "fr27", "fr28", "fr29", \ + "fr30", "fr31", \ + "v20", "v21", "v22", "v23", "v24", "v25", "v26", "v27", \ + "v28", "v29", "v30", "v31", \ "cr2", "cr3", "cr4" static int slp_switch(void) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2013-10-25 11:17:17 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2013-08-13 13:20:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2013-10-25 11:17:25.0 +0200 @@ -1,0 +2,5 @@ +Thu Oct 24 11:06:14 UTC 2013 - speili...@suse.com + +- Require python-setuptools instead of distribute (upstreams merged) + +--- Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.ItjOlT/_old 2013-10-25 11:17:26.0 +0200 +++ /var/tmp/diff_new_pack.ItjOlT/_new 2013-10-25 11:17:26.0 +0200 @@ -29,7 +29,7 @@ BuildRequires: gcc-c++ BuildRequires: python-Sphinx BuildRequires: python-devel -BuildRequires: python-distribute +BuildRequires: python-setuptools BuildRequires: unzip %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2013-08-13 13:20:41 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2013-06-18 10:36:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2013-08-13 13:20:42.0 +0200 @@ -1,0 +2,10 @@ +Thu Aug 8 10:54:47 UTC 2013 - dval...@suse.com + +- run tests we optflags. Stuff got compiled in %check again. + +--- +Tue Aug 6 12:34:48 UTC 2013 - speili...@suse.com + +- Drop python-greenlet-aarch64-support.diff + +--- Old: python-greenlet-aarch64-support.diff Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.N4LGDY/_old 2013-08-13 13:20:42.0 +0200 +++ /var/tmp/diff_new_pack.N4LGDY/_new 2013-08-13 13:20:42.0 +0200 @@ -1,35 +1,36 @@ # # spec file for package python-greenlet # +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 B1 Systems GmbH, Vohburg, Germany. -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "O2en Source License" is a +# case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: python-greenlet Version:0.4.1 Release:0 -URL:http://pypi.python.org/pypi/greenlet +Url:http://pypi.python.org/pypi/greenlet Summary:Lightweight in-process concurrent programming License:MIT Group: Development/Libraries/Python Source0: http://pypi.python.org/packages/source/g/greenlet/greenlet-%{version}.zip BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: gcc-c++ +BuildRequires: python-Sphinx BuildRequires: python-devel BuildRequires: python-distribute BuildRequires: unzip -BuildRequires: gcc-c++ -BuildRequires: python-Sphinx %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %endif @@ -62,7 +63,7 @@ python setup.py install --prefix=%{_prefix} --root=%{buildroot} %check -python setup.py test +CFLAGS="%{optflags}" python setup.py test %files %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2013-06-18 10:36:21 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2013-05-16 11:26:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2013-06-18 10:36:22.0 +0200 @@ -1,0 +2,15 @@ +Mon Jun 10 12:35:26 UTC 2013 - dmuel...@suse.com + +- update to 0.4.1: + * fix segfaults when using gcc 4.8 on amd64/x86 unix + * try to disable certain gcc 4.8 optimizations that make greenlet +crash + * Fix greenlet on aarch64 with gcc 4.8 + * workaround segfault on SunOS/sun4v + * Add support for Aarch64 + * Add support for x32 psABI on x86_64 + * Changed memory constraints for assembly macro for PPC Linux + platforms. +- remove python-greenlet-aarch64-support.diff + +--- Old: greenlet-0.4.0.zip New: greenlet-0.4.1.zip Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.U1B22C/_old 2013-06-18 10:36:23.0 +0200 +++ /var/tmp/diff_new_pack.U1B22C/_new 2013-06-18 10:36:23.0 +0200 @@ -17,7 +17,7 @@ # Name: python-greenlet -Version:0.4.0 +Version:0.4.1 Release:0 URL:http://pypi.python.org/pypi/greenlet Summary:Lightweight in-process concurrent programming @@ -33,7 +33,6 @@ %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %endif -Patch1: python-greenlet-aarch64-support.diff %description The greenlet package is a spin-off of Stackless, a version of CPython @@ -54,7 +53,6 @@ %prep %setup -q -n greenlet-%{version} -%patch1 %build CFLAGS="%{optflags}" python setup.py build -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2013-05-16 11:26:02 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2013-03-08 09:43:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2013-05-16 11:26:03.0 +0200 @@ -1,0 +2,6 @@ +Mon Apr 8 11:40:21 UTC 2013 - m...@suse.de + +- Add python-greenlet-aarch64-support.diff, for, well, aarch64 + support. + +--- New: python-greenlet-aarch64-support.diff Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.vPEKO7/_old 2013-05-16 11:26:03.0 +0200 +++ /var/tmp/diff_new_pack.vPEKO7/_new 2013-05-16 11:26:03.0 +0200 @@ -33,6 +33,7 @@ %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %endif +Patch1: python-greenlet-aarch64-support.diff %description The greenlet package is a spin-off of Stackless, a version of CPython @@ -53,6 +54,7 @@ %prep %setup -q -n greenlet-%{version} +%patch1 %build CFLAGS="%{optflags}" python setup.py build ++ python-greenlet-aarch64-support.diff ++ --- ./slp_platformselect.h.mm 2012-05-12 22:56:32.0 + +++ ./slp_platformselect.h 2013-04-08 11:28:47.0 + @@ -32,4 +32,6 @@ #include "platform/switch_arm32_gcc.h" /* gcc using arm32 */ #elif defined(__GNUC__) && defined(__mips__) && defined(__linux__) #include "platform/switch_mips_unix.h" /* Linux/MIPS */ +#elif defined(__GNUC__) && defined(__aarch64__) +#include "platform/switch_aarch64_gcc.h" /* Aarch64 ABI */ #endif --- ./platform/switch_aarch64_gcc.h.mm 2013-04-13 21:40:23.0 + +++ ./platform/switch_aarch64_gcc.h 2013-04-13 21:41:39.0 + @@ -0,0 +1,76 @@ +/* + * this is the internal transfer function. + * + * HISTORY + * 13-Apr-13 Add support for strange GCC caller-save decisions + * 08-Apr-13 File creation. Michael Matz + * + * NOTES + * + * Simply save all callee saved registers + * + */ + +#define STACK_REFPLUS 1 + +#ifdef SLP_EVAL +#define STACK_MAGIC 0 +#define REGS_TO_SAVE "r19", "r20", "r21", "r22", "r23", "r24", "r25", "r26", \ + "r27", "r28", "r30" /* aka lr */, \ + "v8", "v9", "v10", "v11", \ + "v12", "v13", "v14", "v15" + +/* See below for the purpose of this function. */ +__attribute__((noinline, noclone)) int fancy_return_zero(void); +__attribute__((noinline, noclone)) int +fancy_return_zero(void) +{ + return 0; +} + +static int +slp_switch(void) +{ + int err = 0; + void *fp; +register long *stackref, stsizediff; +__asm__ volatile ("" : : : REGS_TO_SAVE); + __asm__ volatile ("str x29, %0" : "=m"(fp) : : ); +__asm__ ("mov %0, sp" : "=r" (stackref)); +{ +SLP_SAVE_STATE(stackref, stsizediff); +__asm__ volatile ( +"add sp,sp,%0\n" + "add x29,x29,%0\n" +: +: "r" (stsizediff) +); + SLP_RESTORE_STATE(); + /* SLP_SAVE_STATE macro contains some return statements + (of -1 and 1). It falls through only when + the return value of slp_save_state() is zero, which + is placed in x0. + In that case we (slp_switch) also want to return zero + (also in x0 of course). + Now, some GCC versions (seen with 4.8) think it's a + good idea to save/restore x0 around the call to + slp_restore_state(), instead of simply zeroing it + at the return below. But slp_restore_state + writes random values to the stack slot used for this + save/restore (from when it once was saved above in + SLP_SAVE_STATE, when it was still uninitialized), so + "restoring" that precious zero actually makes us + return random values. There are some ways to make + GCC not use that zero value in the normal return path + (e.g. making err volatile, but that costs a little + stack space), and the simplest is to call a function + that returns an unknown value (which happens to be zero), +
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2013-03-08 09:43:20 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet", Maintainer is "radma...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2012-12-28 22:47:14.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2013-03-08 09:43:21.0 +0100 @@ -1,0 +2,5 @@ +Wed Jan 2 18:01:09 UTC 2013 - toddrme2...@gmail.com + +- Fix building on SLES + +--- Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.2JXvz5/_old 2013-03-08 09:43:22.0 +0100 +++ /var/tmp/diff_new_pack.2JXvz5/_new 2013-03-08 09:43:22.0 +0100 @@ -43,8 +43,10 @@ %package devel Summary:C development headers for python-greenlet Group: Development/Libraries/Python -BuildArch: noarch Requires: %{name} = %{version} +%if 0%{?suse_version} && 0%{?suse_version} > 1110 +BuildArch: noarch +%endif %description devel This package contains header files required for C modules development. -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2012-12-28 22:47:12 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet", Maintainer is "cth...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2012-11-25 13:40:56.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2012-12-28 22:47:14.0 +0100 @@ -1,0 +2,5 @@ +Wed Dec 19 15:52:27 UTC 2012 - sasc...@suse.de + +- The devel subpackage contains only headers and thus is noarch + +--- Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.MHprc5/_old 2012-12-28 22:47:15.0 +0100 +++ /var/tmp/diff_new_pack.MHprc5/_new 2012-12-28 22:47:15.0 +0100 @@ -43,6 +43,7 @@ %package devel Summary:C development headers for python-greenlet Group: Development/Libraries/Python +BuildArch: noarch Requires: %{name} = %{version} %description devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2012-11-25 13:40:36 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet", Maintainer is "cth...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2012-07-04 13:56:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2012-11-25 13:40:56.0 +0100 @@ -1,0 +2,50 @@ +Fri Nov 23 12:05:16 UTC 2012 - sasc...@suse.de + +- Update to version 0.4.0: + + Greenlet has an instance dictionary now, which means it can be +used for implementing greenlet local storage, etc. However, this +might introduce incompatibility if subclasses have __dict__ in their +__slots__. Classes like that will fail, because greenlet already +has __dict__ out of the box. + + Greenlet no longer leaks memory after thread termination, as long as +terminated thread has no running greenlets left at the time. + + Add support for debian sparc and openbsd5-sparc64 + + Add support for ppc64 linux + + Don't allow greenlets to be copied with copy.copy/deepcopy + + Fix arm32/thumb support + + Restore greenlet's parent after kill + + Add experimental greenlet tracing +- Changes from version 0.3.4: + + Use plain distutils for install command, this fixes installation of +the greenlet.h header. + + Enhanced arm32 support + + Fix support for Linux/S390 zSeries + + Workaround compiler bug on RHEL 3 / CentOS 3 +- Changes from version 0.3.3: + + Use sphinx to build documentation and publish it on greenlet.rtfd.org + + Prevent segfaults on openbsd 4/i386 + + Workaround gcc-4.0 not allowing to clobber rbx + + Enhance test infrastructure + + Fix possible compilation problems when including greenlet.h in C++ mode + + Make the greenlet module work on x64 windows + + Add a test for greenlet C++ exceptions + + Fix compilation on Solaris with SunStudio +- Changes from version 0.3.2: + + Fix various crashes with recent gcc versions and VC90 + + Try to fix stack save/restore on arm32 + + Store and restore the threadstate on exceptions like pypy/stackless do + + GreenletExit is now based on BaseException on Python >= 2.5 + + Switch to using PyCapsule for Python 2.7 and 3.1 + + Port for AIX on PowerPC + + Fix the sparc/solaris header + + Improved build dependencies patch from flub. + + Can't pass parent=None to greenlet.greenlet() (fixes #21) + + Rudimentary gc support (only non-live greenlets are garbage collected though) +- Dropped the following patches (merged upstream): + + get-rid-of-ts_origin.patch + + i686-register-fixes.patch + + ppc-support.patch + + ppc64-support.patch +- Build HTML documentation + +--- Old: get-rid-of-ts_origin.patch greenlet-0.3.1.tar.gz i686-register-fixes.patch ppc-support.patch ppc64-support.patch New: greenlet-0.4.0.zip Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.RcvNaQ/_old 2012-11-25 13:40:57.0 +0100 +++ /var/tmp/diff_new_pack.RcvNaQ/_new 2012-11-25 13:40:57.0 +0100 @@ -17,28 +17,22 @@ # Name: python-greenlet -Version:0.3.1 +Version:0.4.0 Release:0 URL:http://pypi.python.org/pypi/greenlet Summary:Lightweight in-process concurrent programming License:MIT Group: Development/Libraries/Python -Source0: http://pypi.python.org/packages/source/g/greenlet/greenlet-%{version}.tar.gz -# PATCH-FIX-UPSTREAM idoen...@suse.de i686-register-fixes.patch -- Upstream commit 25bf29f4d3b7 -Patch1: i686-register-fixes.patch -# PATCH-FIX-UPSTREAM idoen...@suse.de get-rid-of-ts_origin.patch -- Upstream commit 2d5b17472757 -Patch2: get-rid-of-ts_origin.patch -# PATCH-FIX-UPSTREAM dval...@suse.com ppc64-support.patch - Upstream commit b17773a780 -Patch3: ppc64-support.patch -# PATCH-FIX-OPENSUSE dval...@suse.com ppc-support.patch - Fix ppc build (32bit) -Patch4: ppc-support.patch +Source0: http://pypi.python.org/packages/source/g/greenlet/greenlet-%{version}.zip BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python-devel BuildRequires: python-distribute -%if 0%{?suse_version} -%py_requires +BuildRequires: unzip +BuildRequires: gcc-c++ +BuildRequires: python-Sphinx +%if 0%{?suse_version} && 0%{?suse_version} <= 1110 +%{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %endif -%{!?pyth
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2012-07-04 13:56:26 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet", Maintainer is "cth...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2012-01-04 07:30:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2012-07-04 13:56:27.0 +0200 @@ -1,0 +2,6 @@ +Tue Jul 3 09:53:32 UTC 2012 - dval...@suse.com + +- add ppc64 platform support +- fix ppc platform + +--- New: ppc-support.patch ppc64-support.patch Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.MFnkC8/_old 2012-07-04 13:56:28.0 +0200 +++ /var/tmp/diff_new_pack.MFnkC8/_new 2012-07-04 13:56:28.0 +0200 @@ -28,6 +28,10 @@ Patch1: i686-register-fixes.patch # PATCH-FIX-UPSTREAM idoen...@suse.de get-rid-of-ts_origin.patch -- Upstream commit 2d5b17472757 Patch2: get-rid-of-ts_origin.patch +# PATCH-FIX-UPSTREAM dval...@suse.com ppc64-support.patch - Upstream commit b17773a780 +Patch3: ppc64-support.patch +# PATCH-FIX-OPENSUSE dval...@suse.com ppc-support.patch - Fix ppc build (32bit) +Patch4: ppc-support.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python-devel BuildRequires: python-distribute @@ -54,6 +58,8 @@ %setup -q -n greenlet-%{version} %patch1 -p1 %patch2 -p1 +%patch3 -p1 +%patch4 -p1 %build CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build ++ ppc-support.patch ++ Index: greenlet-0.3.1/platform/switch_ppc_unix.h === --- greenlet-0.3.1.orig/platform/switch_ppc_unix.h +++ greenlet-0.3.1/platform/switch_ppc_unix.h @@ -42,7 +42,7 @@ * is meant to be compiled non-dynamically! */ #define REGS_TO_SAVE "r13", "r14", "r15", "r16", "r17", "r18", "r19", "r20", \ - "r21", "r22", "r23", "r24", "r25", "r26", "r27", "r28", "r29", \ + "r21", "r22", "r23", "r24", "r25", "r26", "r27", "r28", "r29", "r31", \ "cr2", "cr3", "cr4" static int slp_switch(void) @@ -55,7 +55,6 @@ slp_switch(void) __asm__ volatile ( "mr 11, %0\n" "add 1, 1, 11\n" -"add 30, 30, 11\n" : /* no outputs */ : "g" (stsizediff) : "11" ++ ppc64-support.patch ++ Index: greenlet-0.3.1/platform/switch_ppc64_linux.h === --- /dev/null +++ greenlet-0.3.1/platform/switch_ppc64_linux.h @@ -0,0 +1,70 @@ +/* + * this is the internal transfer function. + * + * HISTORY + * 09-Mar-12 Michael Ellerman + * 64-bit implementation, copied from 32-bit. + * 07-Sep-05 (py-dev mailing list discussion) + * removed 'r31' from the register-saved. WARNING + * It means that this file can no longer be compiled statically! + * It is now only suitable as part of a dynamic library! + * 14-Jan-04 Bob Ippolito + * added cr2-cr4 to the registers to be saved. + * Open questions: Should we save FP registers? + * What about vector registers? + * Differences between darwin and unix? + * 24-Nov-02 Christian Tismer + * needed to add another magic constant to insure + * that f in slp_eval_frame(PyFrameObject *f) + * STACK_REFPLUS will probably be 1 in most cases. + * gets included into the saved stack area. + * 04-Oct-02 Gustavo Niemeyer + * Ported from MacOS version. + * 17-Sep-02 Christian Tismer + * after virtualizing stack save/restore, the + * stack size shrunk a bit. Needed to introduce + * an adjustment STACK_MAGIC per platform. + * 15-Sep-02 Gerd Woetzel + * slightly changed framework for sparc + * 29-Jun-02 Christian Tismer + * Added register 13-29, 31 saves. The same way as + * Armin Rigo did for the x86_unix version. + * This seems to be now fully functional! + * 04-Mar-02 Hye-Shik Chang + * Ported from i386. + */ + +#define STACK_REFPLUS 1 + +#ifdef SLP_EVAL + +#define STACK_MAGIC 6 + +/* WARNING need to add "r31" in the next line if this header file + * is meant to be compiled non-dynamically! + */ +#define REGS_TO_SAVE "r2", "r14", "r15", "r16", "r17", "r18", "r19", "r20", \ + "r21", "r22", "r23", "r24", "r25", "r26", "r27", "r28", "r29", "r31", \ + "cr2", "cr3", "cr4" +static int +slp_switch(void) +{ +register long *stackref, stsizediff; +__as
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at 2012-01-04 07:30:29 Comparing /work/SRC/openSUSE:Factory/python-greenlet (Old) and /work/SRC/openSUSE:Factory/.python-greenlet.new (New) Package is "python-greenlet", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes 2011-09-26 10:15:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes 2012-01-04 07:30:30.0 +0100 @@ -1,0 +2,6 @@ +Fri Dec 23 13:20:47 UTC 2011 - idon...@suse.com + +- Add upstream commits 25bf29f4d3b7 and 2d5b17472757 (bnc#738431) +- Implement %check + +--- New: get-rid-of-ts_origin.patch i686-register-fixes.patch Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.SxmsgE/_old 2012-01-04 07:30:31.0 +0100 +++ /var/tmp/diff_new_pack.SxmsgE/_new 2012-01-04 07:30:31.0 +0100 @@ -24,6 +24,10 @@ License:MIT Group: Development/Libraries/Python Source0: http://pypi.python.org/packages/source/g/greenlet/greenlet-%{version}.tar.gz +# PATCH-FIX-UPSTREAM idoen...@suse.de i686-register-fixes.patch -- Upstream commit 25bf29f4d3b7 +Patch1: i686-register-fixes.patch +# PATCH-FIX-UPSTREAM idoen...@suse.de get-rid-of-ts_origin.patch -- Upstream commit 2d5b17472757 +Patch2: get-rid-of-ts_origin.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python-devel BuildRequires: python-distribute @@ -48,6 +52,8 @@ %prep %setup -q -n greenlet-%{version} +%patch1 -p1 +%patch2 -p1 %build CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build @@ -55,6 +61,9 @@ %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%check +python setup.py test + %files %defattr(-,root,root) %doc AUTHORS NEWS README ++ get-rid-of-ts_origin.patch ++ diff -up greenlet-0.3.1/greenlet.c.get-rid-of-ts_origin greenlet-0.3.1/greenlet.c --- greenlet-0.3.1/greenlet.c.get-rid-of-ts_origin 2010-04-05 17:24:25.0 -0400 +++ greenlet-0.3.1/greenlet.c 2011-10-19 13:59:30.485035920 -0400 @@ -116,10 +116,8 @@ extern PyTypeObject PyGreenlet_Type; /* The current greenlet in this thread state (holds a reference) */ static PyGreenlet* ts_current = NULL; -/* Holds a reference to the switching-from stack during the slp switch */ -static PyGreenlet* ts_origin = NULL; /* Holds a reference to the switching-to stack during the slp switch */ -static PyGreenlet* ts_target = NULL; +static PyGreenlet* volatile ts_target = NULL; /* NULL if error, otherwise args tuple to pass around during slp switch */ static PyObject* ts_passaround_args = NULL; static PyObject* ts_passaround_kwargs = NULL; @@ -257,6 +255,7 @@ static int g_save(PyGreenlet* g, char* s static void slp_restore_state(void) { PyGreenlet* g = ts_target; + PyGreenlet* owner = ts_current; /* Restore the heap copy back into the C stack */ if (g->stack_saved != 0) { @@ -265,30 +264,32 @@ static void slp_restore_state(void) g->stack_copy = NULL; g->stack_saved = 0; } - if (ts_current->stack_stop == g->stack_stop) - g->stack_prev = ts_current->stack_prev; - else - g->stack_prev = ts_current; + if (owner->stack_start == NULL) + owner = owner->stack_prev; /* greenlet is dying, skip it */ + while (owner && owner->stack_stop <= g->stack_stop) + owner = owner->stack_prev; /* find greenlet with more stack */ + g->stack_prev = owner; } static int slp_save_state(char* stackref) { /* must free all the C stack up to target_stop */ char* target_stop = ts_target->stack_stop; - assert(ts_current->stack_saved == 0); - if (ts_current->stack_start == NULL) - ts_current = ts_current->stack_prev; /* not saved if dying */ + PyGreenlet* owner = ts_current; + assert(owner->stack_saved == 0); + if (owner->stack_start == NULL) + owner = owner->stack_prev; /* not saved if dying */ else - ts_current->stack_start = stackref; + owner->stack_start = stackref; - while (ts_current->stack_stop < target_stop) { + while (owner->stack_stop < target_stop) { /* ts_current is entierely within the area to free */ - if (g_save(ts_current, ts_current->stack_stop)) + if (g_save(owner, owner->stack_stop)) return -1; /* XXX */ - ts_current = ts_cur
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at Mon Sep 26 10:15:36 CEST 2011. --- python-greenlet/python-greenlet.changes 2010-11-26 15:45:51.0 +0100 +++ /mounts/work_src_done/STABLE/python-greenlet/python-greenlet.changes 2011-09-21 11:38:24.0 +0200 @@ -1,0 +2,9 @@ +Wed Sep 21 09:35:58 UTC 2011 - sasc...@suse.de + +- Spec file cleanup: + * BuildRequire modern python-distribute instead of python-setuptools + * No need for changing executable bits for benchmarks + * Use SUSE version checks around specific macros + * Only require %{name} = %{version} in devel package + +--- calling whatdependson for head-i586 Other differences: -- ++ python-greenlet.spec ++ --- /var/tmp/diff_new_pack.heECFm/_old 2011-09-26 10:15:33.0 +0200 +++ /var/tmp/diff_new_pack.heECFm/_new 2011-09-26 10:15:33.0 +0200 @@ -1,37 +1,36 @@ # # spec file for package python-greenlet # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 B1 Systems GmbH, Vohburg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a +# case the license is the MIT License). An "O2en Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. - +# # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - - Name: python-greenlet Version:0.3.1 -Release:1 +Release:0 +URL:http://pypi.python.org/pypi/greenlet Summary:Lightweight in-process concurrent programming -Group: Development/Libraries/Python License:MIT -Url:http://pypi.python.org/pypi/greenlet +Group: Development/Libraries/Python Source0: http://pypi.python.org/packages/source/g/greenlet/greenlet-%{version}.tar.gz -BuildRequires: python-devel -BuildRequires: python-setuptools BuildRoot: %{_tmppath}/%{name}-%{version}-build -# py_requires is no longer needed since 11.3 -%{py_requires} +BuildRequires: python-devel +BuildRequires: python-distribute +%if 0%{?suse_version} +%py_requires +%endif +%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %description The greenlet package is a spin-off of Stackless, a version of CPython @@ -40,10 +39,9 @@ and are synchronized with data exchanges on "channels". %package devel - Summary:C development headers for python-greenlet Group: Development/Libraries/Python -Requires: %{name} = %{version}-%{release} +Requires: %{name} = %{version} %description devel This package contains header files required for C modules development. @@ -52,15 +50,15 @@ %setup -q -n greenlet-%{version} %build -CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build -chmod 644 benchmarks/*.py +CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build %install -%{__python} setup.py install --prefix=%{_prefix} --root=%{buildroot} --record-rpm=INSTALLED_FILES -grep -v greenlet/greenlet.h$ INSTALLED_FILES > INSTALLED_FILES_nodevel +python setup.py install --prefix=%{_prefix} --root=%{buildroot} -%files -f INSTALLED_FILES_nodevel +%files %defattr(-,root,root) +%doc AUTHORS NEWS README +%{python_sitearch}/* %files devel %defattr(-,root,root,-) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit python-greenlet for openSUSE:Factory
Hello community, here is the log from the commit of package python-greenlet for openSUSE:Factory checked in at Mon May 30 16:44:12 CEST 2011. New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ python-greenlet/python-greenlet.changes 2010-11-26 15:45:51.0 +0100 @@ -0,0 +1,5 @@ +--- +Fri Nov 26 14:44:42 UTC 2010 - seife+...@b1-systems.com + +- initial package (version 0.3.1) + calling whatdependson for head-i586 New: greenlet-0.3.1.tar.gz python-greenlet.changes python-greenlet.spec Other differences: -- ++ python-greenlet.spec ++ # # spec file for package python-greenlet # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2010 B1 Systems GmbH, Vohburg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: python-greenlet Version:0.3.1 Release:1 Summary:Lightweight in-process concurrent programming Group: Development/Libraries/Python License:MIT Url:http://pypi.python.org/pypi/greenlet Source0: http://pypi.python.org/packages/source/g/greenlet/greenlet-%{version}.tar.gz BuildRequires: python-devel BuildRequires: python-setuptools BuildRoot: %{_tmppath}/%{name}-%{version}-build # py_requires is no longer needed since 11.3 %{py_requires} %description The greenlet package is a spin-off of Stackless, a version of CPython that supports micro-threads called "tasklets". Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on "channels". %package devel Summary:C development headers for python-greenlet Group: Development/Libraries/Python Requires: %{name} = %{version}-%{release} %description devel This package contains header files required for C modules development. %prep %setup -q -n greenlet-%{version} %build CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build chmod 644 benchmarks/*.py %install %{__python} setup.py install --prefix=%{_prefix} --root=%{buildroot} --record-rpm=INSTALLED_FILES grep -v greenlet/greenlet.h$ INSTALLED_FILES > INSTALLED_FILES_nodevel %files -f INSTALLED_FILES_nodevel %defattr(-,root,root) %files devel %defattr(-,root,root,-) %{_includedir}/python*/greenlet %changelog Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org