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 "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-greenlet/python-greenlet.changes  
2012-07-04 13:56:27.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-greenlet.new/python-greenlet.changes     
2012-11-25 13:40:56.000000000 +0100
@@ -1,0 +2,50 @@
+Fri Nov 23 12:05:16 UTC 2012 - [email protected]
+
+- 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.000000000 +0100
+++ /var/tmp/diff_new_pack.RcvNaQ/_new  2012-11-25 13:40:57.000000000 +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 [email protected] i686-register-fixes.patch -- Upstream 
commit 25bf29f4d3b7
-Patch1:         i686-register-fixes.patch
-# PATCH-FIX-UPSTREAM [email protected] get-rid-of-ts_origin.patch -- Upstream 
commit 2d5b17472757
-Patch2:         get-rid-of-ts_origin.patch
-# PATCH-FIX-UPSTREAM [email protected] ppc64-support.patch - Upstream commit 
b17773a780
-Patch3:         ppc64-support.patch
-# PATCH-FIX-OPENSUSE [email protected] 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
-%{!?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
@@ -56,13 +50,10 @@
 
 %prep
 %setup -q -n greenlet-%{version}
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
 
 %build
-CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build
+CFLAGS="%{optflags}" python setup.py build
+cd doc && make html
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
@@ -72,7 +63,7 @@
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS NEWS README
+%doc AUTHORS NEWS README.rst doc/_build/html
 %{python_sitearch}/*
 
 %files devel

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to