diff --git a/billiard-2.7.3.23.tar.gz b/billiard-2.7.3.23.tar.gz deleted file mode 100644 index 14111c8..0000000 --- a/billiard-2.7.3.23.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:11b43d373477f9490adc1473ab4b95e19d45ab22dbd821ad418547e12f0d4383 -size 126616 diff --git a/billiard-2.7.3.28.tar.gz b/billiard-2.7.3.28.tar.gz new file mode 100644 index 0000000..1f63abf --- /dev/null +++ b/billiard-2.7.3.28.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b2231dbd516e4d484de14c76b7916513d901397ac93973c3f61e8382cc7efb7 +size 132990 diff --git a/python-billiard.changes b/python-billiard.changes index f5fa8ee..ff87462 100644 --- a/python-billiard.changes +++ b/python-billiard.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Fri Jun 28 09:13:02 UTC 2013 - speilicke@suse.com + +- Update to version 2.7.3.28: + + Pool: Fixed regression that disabled the deadlock fix in 2.7.3.24 + + Pool: RestartFreqExceeded could be raised prematurely. + + Process: Include pid in startup and process INFO logs. +- Changes from version 2.7.3.27: + + Manager now works again. + + Python 3 fixes for billiard.connection. + + Fixed invalid argument bug when running on Python 3.3 + + Ignore OSError when setting up signal handlers. +- Changes from version 2.7.3.26: + + Pool: Child processes must ignore SIGINT. +- Changes from version 2.7.3.25: + + Pool: 2.7.3.24 broke support for subprocesses (Issue #48). +- Changes from version 2.7.3.24: + + Pool: Make sure finally blocks are called when process exits due to a signal. + + Pool: Can now use GDB to debug pool child processes. + + Fixes Python 3 compatibility problems. + ------------------------------------------------------------------- Fri Mar 22 16:17:18 UTC 2013 - alexandre@exatati.com.br diff --git a/python-billiard.spec b/python-billiard.spec index 218e1dc..615b981 100644 --- a/python-billiard.spec +++ b/python-billiard.spec @@ -17,7 +17,7 @@ Name: python-billiard -Version: 2.7.3.23 +Version: 2.7.3.28 Release: 0 Url: http://github.com/ask/billiard Summary: Python multiprocessing fork @@ -27,13 +27,16 @@ Source: http://pypi.python.org/packages/source/b/billiard/billiard-%{ver BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python-devel BuildRequires: python-distribute -BuildRequires: python-nose-cover3 +# Documentation requirements: BuildRequires: python-sphinx -%if 0%{?suse_version} -%py_requires +# Test requirements: +BuildRequires: python-mock +BuildRequires: python-nose +BuildRequires: python-nose-cover3 +BuildRequires: python-unittest2 >= 0.4.0 +%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_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %description billiard is a fork of the Python 2.7 multiprocessing package. The @@ -46,15 +49,13 @@ Python 2.4 and 2.5, and will draw it's fixes/improvements from python-trunk. %build CFLAGS="%{optflags}" python setup.py build -cd Doc -sphinx-build -b html . html +cd Doc && sphinx-build -b html . html %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} %check -# Tests are not working: https://github.com/celery/billiard/issues/29 -#python setup.py test +python setup.py test %files %defattr(-,root,root,-)