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]
