Hello community, here is the log from the commit of package python-celery for openSUSE:Factory checked in at 2015-05-06 07:48:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-celery (Old) and /work/SRC/openSUSE:Factory/.python-celery.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-celery" Changes: -------- --- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes 2014-11-13 09:18:19.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 2015-05-06 07:48:49.000000000 +0200 @@ -1,0 +2,73 @@ +Wed Apr 29 19:53:02 UTC 2015 - benoit.monin@gmx.fr + +- update to version 3.1.18: + * Requirements: Now depends on Kombu 3.0.25. + * Requirements: Now depends on billiard 3.3.0.20. + * Django: Now supports Django 1.8 (Issue #2536). + * Results: MongoDB result backend now compatible with pymongo 3.0 + * Tasks: Fixed bug only happening when a task has multiple + callbacks (Issue #2515). + * Commands: Preload options now support --arg value syntax. + * Compat: A typo caused celery.log.setup_logging_subsystem to be + undefined. + * init scripts: The celerybeat generic init script now uses + /bin/sh instead of bash (Issue #2496). + * Django: Fixed a :exc:`TypeError` sometimes occurring in logging + when validating models. + * Commands: Worker now supports new --executable argument that + can be used with --detach. + * Canvas: Fixed crash in chord unlock fallback task (Issue #2404) + * Worker: Fixed rare crash occurring with --autoscale enabled + (Issue #2411). + * Django: Properly recycle worker Django database connections + when the Django CONN_MAX_AGE setting is enabled (Issue #2453). +- additional changes from version 3.1.17: + * Admonition: Do not enable the CELERYD_FORCE_EXECV setting! + * Requirements: Now depends on Kombu 3.0.24. + * Requirements: Now depends on billiard 3.3.0.19. + * Requirements: celery[librabbitmq] now depends on librabbitmq + 1.6.1. + * Task: The timing of ETA/countdown tasks were off after the + example LocalTimezone implementation in the Python + documentation no longer works in Python 3.4. (Issue #2306). + * Task: Raising celery.exceptions.Ignore no longer sends + task-failed event (Issue #2365). + * Redis result backend: Fixed unbound local errors. + * Task: Callbacks was not called properly if link was a list of + signatures (Issuse #2350). + * Canvas: chain and group now handles json serialized signatures + (Issue #2076). + * Results: .join_native() would accidentally treat the STARTED + state as being ready (Issue #2326). + * Canvas: The chord_size attribute is now set for all canvas + primitives, making sure more combinations will work with the + new_join optimization for Redis (Issue #2339). + * Task: Fixed problem with app not being properly propagated to + trace_task in all cases. + * Worker: Expires from task message now associated with a + timezone. + * Cassandra result backend: Fixed problems when using detailed + mode. + * Mongodb Result backend: Pickling the backend instance will now + include the original url (Issue #2347). + * Task: Exception info was not properly set for tasks raising + celery.exceptions.Reject (Issue #2043). + * Worker: Duplicates are now removed when loading the set of + revoked tasks from the worker state database (Issue #2336). + * celery.contrib.rdb: Fixed problems with rdb.set_trace calling + stop from the wrong frame. + * Canvas: chain and chord can now be immutable. + * Canvas: chord.apply_async will now keep partial args set in + self.args (Issue #2299). + * Results: Small refactoring so that results are decoded the same + way in all result backends. + * Logging: The processName format was introduced in Py2.6.2 so + for compatibility this format is now excluded when using + earlier versions (Issue #1644). +- increase required version of python-kombu to 3.0.25 +- increase required version of python-billiard to 3.3.0.20 +- reenable the tests, expect for SLE11. And add -q to avoid + spamming the build log +- add the license to package documentation + +------------------------------------------------------------------- Old: ---- celery-3.1.16.tar.gz New: ---- celery-3.1.18.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-celery.spec ++++++ --- /var/tmp/diff_new_pack.2x7zxV/_old 2015-05-06 07:48:50.000000000 +0200 +++ /var/tmp/diff_new_pack.2x7zxV/_new 2015-05-06 07:48:50.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-celery # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-celery -Version: 3.1.16 +Version: 3.1.18 Release: 0 Url: http://celeryproject.org Summary: Distributed Task Queue @@ -33,7 +33,7 @@ BuildRequires: python-devel BuildRequires: python-eventlet BuildRequires: python-gevent -BuildRequires: python-kombu >= 3.0.6 +BuildRequires: python-kombu >= 3.0.25 BuildRequires: python-mock BuildRequires: python-nose-cover3 BuildRequires: python-pyOpenSSL @@ -48,7 +48,7 @@ Requires: python-ordereddict %endif Requires: python-anyjson -Requires: python-billiard >= 3.3.0.8 +Requires: python-billiard >= 3.3.0.20 Requires: python-dateutil Recommends: python-curses Recommends: python-pyOpenSSL @@ -78,15 +78,15 @@ %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} -#TODO: Reenable if errors are fixed: -#%%check -#python setup.py test +%if 0%{?suse_version} > 1110 +%check +python setup.py -q test +%endif %files %defattr(-,root,root,-) %{python_sitelib}/* -%doc Changelog README.rst TODO -#%{_bindir}/camqadm +%doc Changelog README.rst TODO LICENSE %{_bindir}/celery* %changelog ++++++ celery-3.1.16.tar.gz -> celery-3.1.18.tar.gz ++++++ ++++ 2372 lines of diff (skipped)