commit python-greenlet for openSUSE:Factory

2020-10-29 Thread root
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

2020-06-11 Thread root
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

2018-09-26 Thread root
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

2018-08-10 Thread root
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

2018-02-02 Thread root
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

2017-04-28 Thread root
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

2016-09-16 Thread h_root
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

2016-04-22 Thread h_root
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

2015-06-24 Thread h_root
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

2015-05-10 Thread h_root
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

2014-12-03 Thread h_root
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

2014-11-19 Thread h_root
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

2014-11-05 Thread h_root
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

2014-09-17 Thread h_root
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

2014-08-16 Thread h_root
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

2014-01-23 Thread h_root
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

2013-12-15 Thread h_root
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

2013-10-25 Thread h_root
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

2013-08-13 Thread h_root
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

2013-06-18 Thread h_root
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

2013-05-16 Thread h_root
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

2013-03-08 Thread h_root
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

2012-12-28 Thread h_root
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

2012-11-25 Thread h_root
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

2012-07-04 Thread h_root
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

2012-01-03 Thread h_root
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

2011-09-26 Thread h_root

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

2011-05-30 Thread h_root

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