Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2012-09-14 12:34:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and      /work/SRC/openSUSE:Factory/.python-celery.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-celery", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes      
2012-06-29 07:03:01.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2012-09-14 12:34:28.000000000 +0200
@@ -1,0 +2,344 @@
+Fri Aug 31 23:44:00 UTC 2012 - [email protected]
+
+- 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 - [email protected]
+
+- Update to 3.0.8:
+  - Now depends on Kombu 2.4.4
+  - Beat: Fixed another timezone bug with interval and crontab schedules
+    (Issue #943).
+  - Beat: The schedule file is now automatically cleared if the timezone
+    is changed.
+    The schedule is also cleared when you upgrade to 3.0.8 from an earlier
+    version, this to register the initial timezone info.
+  - Events: The worker-heartbeat event now include processed and active
+    count fields.
+    Contributed by Mher Movsisyan.
+  - Fixed error with error email and new task classes (Issue #931).
+  - BaseTask.__call__ is no longer optimized away if it has been monkey
+    patched.
+  - Fixed shutdown issue when using gevent (Issue #911 & Issue #936).
+    Fix contributed by Thomas Meson.
+
+-------------------------------------------------------------------
+Fri Aug 24 22:30:22 UTC 2012 - [email protected]
+
+- Update to 3.0.7:
+  - Fixes several problems with periodic tasks and timezones (Issue #937).
+  - Now depends on kombu 2.4.2
+    - Redis: Fixes a race condition crash
+    - Fixes an infinite loop that could happen when retrying establishing
+      the broker connection.
+  - Daemons now redirect standard file descriptors to /dev/null
+    Though by default the standard outs are also redirected
+    to the logger instead, but you can disable this by changing
+    the CELERY_REDIRECT_STDOUTS setting.
+  - Fixes possible problems when eventlet/gevent is patched too late.
+  - LoggingProxy no longer defines fileno() (Issue #928).
+  - Results are now ignored for the chord unlock task.
+    Fix contributed by Steeve Morin.
+  - Cassandra backend now works if result expiry is disabled.
+    Fix contributed by Steeve Morin.
+  - The traceback object is now passed to signal handlers instead
+    of the string representation.
+    Fix contributed by Adam DePue.
+  - Celery command: Extensions are now sorted by name.
+  - A regression caused the task-failed event to be sent
+    with the exception object instead of its string representation.
+  - The worker daemon would try to create the pid file before daemonizing
+    to catch errors, but this file was not immediately released (Issue #923).
+  - Fixes Jython compatibility.
+  - billiard.forking_enable was called by all pools not just the
+    processes pool, which would result in a useless warning if the billiard
+    C extensions were not installed.
+
+-------------------------------------------------------------------
+Fri Aug 17 22:34:07 UTC 2012 - [email protected]
+
+- Update to 3.0.6:
+  - Now depends on kombu 2.4.0
+  - Now depends on billiard 2.7.3.12
+  - Redis: Celery now tries to restore messages whenever there are no messages
+    in the queue.
+  - Crontab schedules now properly respects CELERY_TIMEZONE setting.
+    It's important to note that crontab schedules uses UTC time by default
+    unless this setting is set.
+    Issue #904 and django-celery #150.
+  - billiard.enable_forking is now only set by the processes pool.
+  - The transport is now properly shown by celery report
+    (Issue #913).
+  - The --app argument now works if the last part is a module name
+    (Issue #921).
+  - Fixed problem with unpickleable exceptions (billiard #12).
+  - Adds task_name attribute to EagerResult which is always
+    None (Issue #907).
+  - Old Task class in celery.task no longer accepts magic kwargs by
+    default (Issue #918).
+    A regression long ago disabled magic kwargs for these, and since
+    no one has complained about it we don't have any incentive to fix it now.
+  - The inspect reserved control command did not work properly.
+  - Should now play better with static analyzation tools by explicitly
+    specifying dynamically created attributes in the celery and
+    celery.task modules.
+  - Terminating a task now results in
+    celery.exceptions.RevokedTaskError instead of a WorkerLostError.
+  - AsyncResult.revoke now accepts terminate and signal arguments.
+  - The task-revoked event now includes new fields: terminated,
+    signum, and expired.
+  - The argument to celery.exceptions.TaskRevokedError is now one
+    of the reasons revoked, expired or terminated.
+  - Old Task class does no longer use classmethods for push_request and
+    pop_request  (Issue #912).
+  - GroupResult now supports the children attribute (Issue #916).
+  - AsyncResult.collect now respects the intermediate argument
+    (Issue #917).
+  - Fixes example task in documentation (Issue #902).
+  - Eventlet fixed so that the environment is patched as soon as possible.
+  - eventlet: Now warns if celery related modules that depends on threads
+    are imported before eventlet is patched.
+  - Improved event and camera examples in the monitoring guide.
+  - Disables celery command setuptools entrypoints if the command can't be
+    loaded.
+  - Fixed broken dump_request example in the tasks guide.
+
+-------------------------------------------------------------------
+Wed Aug  1 18:58:47 UTC 2012 - [email protected]
+
+- Update to 3.0.5:
+  - Now depends on kombu 2.3.1 + billiard 2.7.3.11
+  - Fixed a bug with the -B option (``cannot pickle thread.lock objects``)
+    (Issue #894 + Issue #892, + django-celery #154).
+  - The restart_pool control command now requires the
+    CELERYD_POOL_RESTARTS setting to be enabled
+    This change was necessary as the multiprocessing event that the restart
+    command depends on is responsible for creating many semaphores/file
+    descriptors, resulting in problems in some environments.
+  - chain.apply now passes args to the first task (Issue #889).
+  - Documented previously secret options to the Django-Celery monitor
+    in the monitoring userguide (Issue #396).
+  - Old changelog are now organized in separate documents for each series,
+    history.
+
+-------------------------------------------------------------------
+Thu Jul 26 22:18:34 UTC 2012 - [email protected]
+
+- Update to 3.0.4:
+  - Now depends on Kombu 2.3
+  - New experimental standalone Celery monitor: Flower
+    See monitoring-flower to read more about it!
+
+    Contributed by Mher Movsisyan.
+  - Now supports AMQP heartbeats if using the new pyamqp:// transport.
+    - The py-amqp transport requires the amqp library to be installed:
+
+        $ pip install amqp
+
+    - Then you need to set the transport URL prefix to pyamqp://.
+
+    - The default heartbeat value is 10 seconds, but this can be changed using
+      the BROKER_HEARTBEAT setting
+
+        BROKER_HEARTBEAT = 5.0
+
+    - If the broker heartbeat is set to 10 seconds, the heartbeats will be
+      monitored every 5 seconds (double the hertbeat rate).
+
+    See the Kombu 2.3 changelog for more information.
+
+  - Now supports RabbitMQ Consumer Cancel Notifications, using the pyamqp://
+    transport.
+    This is essential when running RabbitMQ in a cluster.
+
+    See the Kombu 2.3 changelog for more information.
+
++++ 147 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-celery/python-celery.changes
++++ and /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes

Old:
----
  celery-2.5.5.tar.bz2

New:
----
  celery-3.0.9.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-celery.spec ++++++
--- /var/tmp/diff_new_pack.JNbkx4/_old  2012-09-14 12:34:29.000000000 +0200
+++ /var/tmp/diff_new_pack.JNbkx4/_new  2012-09-14 12:34:29.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-celery
-Version:        2.5.5
+Version:        3.0.9
 Release:        0
 Url:            http://celeryproject.org
 Summary:        Distributed Task Queue
@@ -33,7 +33,7 @@
 BuildRequires:  python-distribute
 BuildRequires:  python-eventlet
 BuildRequires:  python-gevent
-BuildRequires:  python-kombu >= 2.1.8
+BuildRequires:  python-kombu >= 2.4.5
 BuildRequires:  python-mock
 BuildRequires:  python-nose-cover3
 BuildRequires:  python-pyOpenSSL
@@ -43,7 +43,7 @@
 BuildRequires:  python-unittest2
 # See changes entry from "Jun  6 17:31:29 UTC 2012":
 # TODO/FIXME: Drop this as as soon as possible, d:l:p already has a newer 
kombu,
-Conflicts:      python-kombu >= 2.2.0
+Conflicts:      python-kombu >= 2.2.5
 Requires:       python-importlib
 Requires:       python-ordereddict
 %endif
@@ -84,7 +84,7 @@
 %files
 %defattr(-,root,root,-)
 %{python_sitelib}/*
-%doc Changelog README TODO
+%doc Changelog README.rst TODO
 %{_bindir}/camqadm
 %{_bindir}/celery*
 

++++++ celery-2.5.5.tar.bz2 -> celery-3.0.9.tar.bz2 ++++++
++++ 103761 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to