From 220e0bf3239a07cb6c8f88e7f8bcfeab7f89bd494425467563088f72a9c58d38 Mon Sep 17 00:00:00 2001
From: Denisart Benjamin
Date: Sun, 3 May 2015 10:11:12 +0000
Subject: [PATCH] Accepting request 304757 from
home:benoit_monin:branches:devel:languages:python
- update to version 3.1.18
- 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
OBS-URL: https://build.opensuse.org/request/show/304757
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=89
---
celery-3.1.16.tar.gz | 3 --
celery-3.1.18.tar.gz | 3 ++
python-celery.changes | 73 +++++++++++++++++++++++++++++++++++++++++++
python-celery.spec | 18 +++++------
4 files changed, 85 insertions(+), 12 deletions(-)
delete mode 100644 celery-3.1.16.tar.gz
create mode 100644 celery-3.1.18.tar.gz
diff --git a/celery-3.1.16.tar.gz b/celery-3.1.16.tar.gz
deleted file mode 100644
index 7b4117f..0000000
--- a/celery-3.1.16.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:83079c2974b3e1ac7517b33cde829db59fc2f560482c85ee4f2c751d3dd4f8f3
-size 1296002
diff --git a/celery-3.1.18.tar.gz b/celery-3.1.18.tar.gz
new file mode 100644
index 0000000..6f30b98
--- /dev/null
+++ b/celery-3.1.18.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0924f94070c6fc57d408b169848c5b38832668fffe060e48b4803fb23e0e3eaf
+size 1298756
diff --git a/python-celery.changes b/python-celery.changes
index 8e66d7f..dfd9cf2 100644
--- a/python-celery.changes
+++ b/python-celery.changes
@@ -1,3 +1,76 @@
+-------------------------------------------------------------------
+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
+
-------------------------------------------------------------------
Wed Nov 12 09:57:50 UTC 2014 - oliver.bengs@opensuse.org
diff --git a/python-celery.spec b/python-celery.spec
index 0992c88..ecd44b6 100644
--- a/python-celery.spec
+++ b/python-celery.spec
@@ -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-dateutil
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-importlib
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 @@ python setup.py build
%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