From 2fc8ae3322523e14cc9a67ef84a6474f29f7f51c49809a425a3d14ef9c7b7e17 Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Sat, 12 Feb 2011 17:12:38 +0000 Subject: [PATCH] - Update to 2.2.3: - Now depends on Kombu 1.0.3 - Task.retry now supports a max_retries argument, used to change the default value. - multiprocessing.cpu_count may raise NotImplementedError on platforms where this is not supported (Issue #320). - Coloring of log messages broke if the logged object was not a string. - Fixed several typos in the init script documentation. - A regression caused Task.exchange and Task.routing_key to no longer have any effect. This is now fixed. - Routing Userguide: Fixes typo, routers in CELERY_ROUTES must be instances, not classes. - celeryev did not create pidfile even though the --pidfile argument was set. - Task logger format was no longer used. (Issue #317). The id and name of the task is now part of the log message again. - A safe version of repr() is now used in strategic places to ensure objects with a broken __repr__ does not crash the worker, or otherwise make errors hard to understand (Issue #298). - Remote control command active_queues: did not account for queues added at runtime. In addition the dictionary replied by this command now has a different structure: the exchange key is now a dictionary containing the exchange declaration in full. - The -Q option to celeryd removed unused queue declarations, so routing of tasks could fail. Queues are no longer removed, but rather OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=25 --- celery-2.2.2.tar.bz2 | 3 --- celery-2.2.3.tar.bz2 | 3 +++ python-celery.changes | 37 +++++++++++++++++++++++++++++++++++++ python-celery.spec | 6 +++--- 4 files changed, 43 insertions(+), 6 deletions(-) delete mode 100644 celery-2.2.2.tar.bz2 create mode 100644 celery-2.2.3.tar.bz2 diff --git a/celery-2.2.2.tar.bz2 b/celery-2.2.2.tar.bz2 deleted file mode 100644 index 6f3d7e2..0000000 --- a/celery-2.2.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2e1188384b6974a4b83308cb7699c0e0b2a06fb36bc8ee00d1616473fcee3815 -size 1430918 diff --git a/celery-2.2.3.tar.bz2 b/celery-2.2.3.tar.bz2 new file mode 100644 index 0000000..f2e1ad4 --- /dev/null +++ b/celery-2.2.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e26df3222d5ad05a8f2a2600fa1ce3c0d37bcbc4f46a29bde2568f312e0e68c1 +size 1430852 diff --git a/python-celery.changes b/python-celery.changes index 7b3cfc4..df5308a 100644 --- a/python-celery.changes +++ b/python-celery.changes @@ -1,3 +1,40 @@ +------------------------------------------------------------------- +Sat Feb 12 17:06:00 UTC 2011 - alexandre@exatati.com.br + +- Update to 2.2.3: + - Now depends on Kombu 1.0.3 + - Task.retry now supports a max_retries argument, used to change + the default value. + - multiprocessing.cpu_count may raise NotImplementedError on + platforms where this is not supported (Issue #320). + - Coloring of log messages broke if the logged object was not a + string. + - Fixed several typos in the init script documentation. + - A regression caused Task.exchange and Task.routing_key to no + longer have any effect. This is now fixed. + - Routing Userguide: Fixes typo, routers in CELERY_ROUTES must be + instances, not classes. + - celeryev did not create pidfile even though the --pidfile + argument was set. + - Task logger format was no longer used. (Issue #317). + The id and name of the task is now part of the log message + again. + - A safe version of repr() is now used in strategic places to + ensure objects with a broken __repr__ does not crash the + worker, or otherwise make errors hard to understand (Issue #298). + - Remote control command active_queues: did not account for + queues added at runtime. + In addition the dictionary replied by this command now has a + different structure: the exchange key is now a dictionary + containing the exchange declaration in full. + - The -Q option to celeryd removed unused queue declarations, so + routing of tasks could fail. + Queues are no longer removed, but rather + app.amqp.queues.consume_from() is used as the list of queues + to consume from. + This ensures all queues are available for routing purposes. + - celeryctl: Now supports the inspect active_queues command. + ------------------------------------------------------------------- Thu Feb 3 22:37:08 UTC 2011 - alexandre@exatati.com.br diff --git a/python-celery.spec b/python-celery.spec index 63cbd18..30d5b89 100644 --- a/python-celery.spec +++ b/python-celery.spec @@ -1,5 +1,5 @@ # -# spec file for package python-celery (Version 2.2.2) +# spec file for package python-celery (Version 2.2.3) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ Name: python-celery -Version: 2.2.2 +Version: 2.2.3 Release: 1 License: BSD License Summary: Distributed Task Queue @@ -27,9 +27,9 @@ Source: celery-%{version}.tar.bz2 BuildRequires: python-devel BuildRequires: python-setuptools Requires: python-anyjson -Requires: python-carrot Requires: python-daemon Requires: python-django-unittest-depth +Requires: python-kambu Requires: python-tyrant BuildRoot: %{_tmppath}/%{name}-%{version}-build %{py_requires}