From 95c82d7a102e529bfa48ff6084bdb72e5827f6a5abac17c0fced3704843d40a4 Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Fri, 31 Aug 2012 23:50:10 +0000 Subject: [PATCH] - Update to 3.0.9: - Important note for users of Django and the database scheduler! Recently a timezone issue has been fixed for periodic tasks, but erroneous timezones could have already been stored in the database, so for the fix to work you need to reset the last_run_at fields. You can do this by executing the following command: $ python manage.py shell >>> from djcelery.models import PeriodicTask >>> PeriodicTask.objects.update(last_run_at=None) You also have to do this if you change the timezone or CELERY_ENABLE_UTC setting. - Note about the CELERY_ENABLE_UTC setting. If you previously disabled this just to force periodic tasks to work with your timezone, then you are now *encouraged to re-enable it*. - Now depends on Kombu 2.4.5 which fixes PyPy + Jython installation. - Fixed bug with timezones when :setting:`CELERY_ENABLE_UTC` is disabled (Issue #952). - Fixed a typo in the celerybeat upgrade mechanism (Issue #951). - Make sure the exc_info argument to logging is resolved (Issue #899). - Fixed problem with Python 3.2 and thread join timeout overflow (Issue #796). - A test case was occasionally broken for Python 2.5. - Unit test suite now passes for PyPy 1.9. - App instances now supports the with statement. This calls the new :meth:`~celery.Celery.close` method at exit, which cleans up after the app like closing pool connections. Note that this is only necessary when dynamically creating apps, e.g. for "temporary" apps. - Support for piping a subtask to a chain. For example: OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=68 --- celery-3.0.8.tar.bz2 | 3 --- celery-3.0.9.tar.bz2 | 3 +++ python-celery.changes | 47 +++++++++++++++++++++++++++++++++++++++++++ python-celery.spec | 4 ++-- 4 files changed, 52 insertions(+), 5 deletions(-) delete mode 100644 celery-3.0.8.tar.bz2 create mode 100644 celery-3.0.9.tar.bz2 diff --git a/celery-3.0.8.tar.bz2 b/celery-3.0.8.tar.bz2 deleted file mode 100644 index 104aff5..0000000 --- a/celery-3.0.8.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ab7653d83e1e9dad9d1d519114a776b720cbd5a39964d24fc87a65142c6f17d5 -size 1128248 diff --git a/celery-3.0.9.tar.bz2 b/celery-3.0.9.tar.bz2 new file mode 100644 index 0000000..5bf6d14 --- /dev/null +++ b/celery-3.0.9.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0f27f0ba614c02e5df309f6e84499a10b12e283c996af0896d85c9e1ff70c27 +size 1130412 diff --git a/python-celery.changes b/python-celery.changes index 443a2bd..5831644 100644 --- a/python-celery.changes +++ b/python-celery.changes @@ -1,3 +1,50 @@ +------------------------------------------------------------------- +Fri Aug 31 23:44:00 UTC 2012 - alexandre@exatati.com.br + +- Update to 3.0.9: + - Important note for users of Django and the database scheduler! + Recently a timezone issue has been fixed for periodic tasks, + but erroneous timezones could have already been stored in the + database, so for the fix to work you need to reset + the last_run_at fields. + + You can do this by executing the following command: + + $ python manage.py shell + >>> from djcelery.models import PeriodicTask + >>> PeriodicTask.objects.update(last_run_at=None) + + You also have to do this if you change the timezone or + CELERY_ENABLE_UTC setting. + - Note about the CELERY_ENABLE_UTC setting. + If you previously disabled this just to force periodic tasks to work with + your timezone, then you are now *encouraged to re-enable it*. + - Now depends on Kombu 2.4.5 which fixes PyPy + Jython installation. + - Fixed bug with timezones when :setting:`CELERY_ENABLE_UTC` is disabled + (Issue #952). + - Fixed a typo in the celerybeat upgrade mechanism (Issue #951). + - Make sure the exc_info argument to logging is resolved (Issue #899). + - Fixed problem with Python 3.2 and thread join timeout overflow (Issue #796). + - A test case was occasionally broken for Python 2.5. + - Unit test suite now passes for PyPy 1.9. + - App instances now supports the with statement. + This calls the new :meth:`~celery.Celery.close` method at exit, which + cleans up after the app like closing pool connections. + + Note that this is only necessary when dynamically creating apps, + e.g. for "temporary" apps. + + - Support for piping a subtask to a chain. + + For example: + + pipe = sometask.s() | othertask.s() + new_pipe = mytask.s() | pipe + + Contributed by Steve Morin. + - Fixed problem with group results on non-pickle serializers. + Fix contributed by Steeve Morin. + ------------------------------------------------------------------- Wed Aug 29 18:02:17 UTC 2012 - alexandre@exatati.com.br diff --git a/python-celery.spec b/python-celery.spec index 9825bab..812401f 100644 --- a/python-celery.spec +++ b/python-celery.spec @@ -17,7 +17,7 @@ Name: python-celery -Version: 3.0.8 +Version: 3.0.9 Release: 0 Url: http://celeryproject.org Summary: Distributed Task Queue @@ -33,7 +33,7 @@ BuildRequires: python-devel BuildRequires: python-distribute BuildRequires: python-eventlet BuildRequires: python-gevent -BuildRequires: python-kombu >= 2.4.4 +BuildRequires: python-kombu >= 2.4.5 BuildRequires: python-mock BuildRequires: python-nose-cover3 BuildRequires: python-pyOpenSSL