Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2013-07-16 07:37:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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      
2012-10-07 19:55:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2013-07-16 07:37:58.000000000 +0200
@@ -1,0 +2,403 @@
+Tue Apr 30 19:34:54 UTC 2013 - [email protected]
+
+- Update to 3.0.19:
+  - Now depends on billiard 2.7.3.28
+  - A Python 3 related fix managed to disable the deadlock fix
+    announced in 3.0.18.
+    Tests have been added to make sure this does not happen again.
+  - Task retry policy: Default max_retries is now 3.
+    This ensures clients will not be hanging while the broker is down.
+        You can set a longer retry for the worker by
+        using the celeryd_after_setup signal:
+            from celery.signals import celeryd_after_setup
+
+            @celeryd_after_setup.connect
+            def configure_worker(instance, conf, **kwargs):
+                conf.CELERY_TASK_PUBLISH_RETRY_POLICY = {
+                    'max_retries': 100,
+                    'interval_start': 0,
+                    'interval_max': 1,
+                    'interval_step': 0.2,
+                }
+  - Worker: Will now properly display message body in error messages
+    even if the body is a buffer instance.
+  - 3.0.18 broke the MongoDB result backend (Issue #1303).
+
+-------------------------------------------------------------------
+Fri Apr 12 17:52:35 UTC 2013 - [email protected]
+
+- Update to 3.0.18:
+  - Now depends on kombu 2.5.10.
+    See the kombu changelog.
+  - Now depends on billiard 2.7.3.27.
+  - Can now specify a whitelist of accepted serializers using
+    the new CELERY_ACCEPT_CONTENT setting.
+    This means that you can force the worker to discard messages
+    serialized with pickle and other untrusted serializers.
+    For example to only allow JSON serialized messages use::
+        CELERY_ACCEPT_CONTENT = ['json']
+    you can also specify MIME types in the whitelist::
+        CELERY_ACCEPT_CONTENT = ['application/json']
+  - Fixed deadlock in multiprocessing's pool caused by the
+    semaphore not being released when terminated by signal.
+  - Processes Pool: It's now possible to debug pool processes using GDB.
+  - celery report now censors possibly secret settings, like passwords
+    and secret tokens.
+    You should still check the output before pasting anything
+    on the internet.
+  - Connection URLs now ignore multiple '+' tokens.
+  - Worker/statedb: Now uses pickle protocol 2 (Py2.5+)
+  - Fixed Python 3 compatibility issues.
+  - Worker:  A warning is now given if a worker is started with the
+    same node name as an existing worker.
+  - Worker: Fixed a deadlock that could occur while revoking tasks (Issue 
#1297).
+  - Worker: The :sig:`HUP` handler now closes all open file descriptors
+    before restarting to ensure file descriptors does not leak (Issue #1270).
+  - Worker: Optimized storing/loading the revoked tasks list (Issue #1289).
+    After this change the --statedb file will take up more disk space,
+    but loading from and storing the revoked tasks will be considerably
+    faster (what before took 5 minutes will now take less than a second).
+  - Celery will now suggest alternatives if there's a typo in the
+    broker transport name (e.g. ampq -> amqp).
+  - Worker: The auto-reloader would cause a crash if a monitored file
+    was unlinked.
+    Fix contributed by Agris Ameriks.
+  - Fixed AsyncResult pickling error.
+    Fix contributed by Thomas Minor.
+  - Fixed handling of Unicode in logging output when using log colors
+    (Issue #427).
+  - celery.app.utils.ConfigurationView is now a MutableMapping.
+    Contributed by Aaron Harnly.
+  - Fixed memory leak in LRU cache implementation.
+    Fix contributed by Romuald Brunet.
+  - celery.contrib.rdb: Now works when sockets are in non-blocking mode.
+    Fix contributed by Theo Spears.
+  - The inspect reserved remote control command included active (started) tasks
+    with the reserved tasks (Issue #1030).
+  - The task_failure signal received a modified traceback object
+    meant for pickling purposes, this has been fixed so that it now
+    receives the real traceback instead.
+  - The @task decorator silently ignored positional arguments,
+    it now raises the expected TypeError instead (Issue #1125).
+  - The worker will now properly handle messages with invalid
+    eta/expires fields (Issue #1232).
+  - The pool_restart remote control command now reports
+    an error if the CELERYD_POOL_RESTARTS setting is not set.
+  - celery.conf.add_defaults can now be used with non-dict objects.
+  - Fixed compatibility problems in the Proxy class (Issue #1087).
+    The class attributes __module__, __name__ and __doc__
+    are now meaningful string objects.
+    Thanks to Marius Gedminas.
+  - MongoDB Backend: The MONGODB_BACKEND_SETTINGS setting
+    now accepts a option key that lets you forward arbitrary kwargs
+    to the underlying pymongo.Connection object (Issue #1015).
+  - Beat: The daily backend cleanup task is no longer enabled
+    for result backends that support automatic result expiration (Issue #1031).
+  - Canvas list operations now takes application instance from the first
+    task in the list, instead of depending on the current_app (Issue #1249).
+  - Worker: Message decoding error log message now includes traceback
+    information.
+  - Worker: The startup banner now includes system platform.
+  - celery inspect|status|control now gives an error if used
+    with an SQL based broker transport.
+- Aditional changes from 3.0.17:
+  - Now depends on kombu 2.5.8
+  - Now depends on billiard 2.7.3.23
+  - RabbitMQ/Redis: thread-less and lock-free rate-limit implementation.
+    This means that rate limits pose minimal overhead when used with
+    RabbitMQ/Redis or future transports using the eventloop,
+    and that the rate-limit implementation is now thread-less and lock-free.
+    The thread-based transports will still use the old implementation for
+    now, but the plan is to use the timer also for other
+    broker transports in Celery 3.1.
+  - Rate limits now works with eventlet/gevent if using RabbitMQ/Redis as the
+    broker.
+  - A regression caused task.retry to ignore additional keyword arguments.
+    Extra keyword arguments are now used as execution options again.
+    Fix contributed by Simon Engledew.
+  - Windows: Fixed problem with the worker trying to pickle the Django settings
+    module at worker startup.
+  - generic-init.d:  No longer double quotes $CELERYD_CHDIR (Issue #1235).
+  - generic-init.d: Removes bash-specific syntax.
+    Fix contributed by Pär Wieslander.
+  - Cassandra Result Backend: Now handles the
+    pycassa.AllServersUnavailable error (Issue #1010).
+    Fix contributed by Jared Biel.
+  - Result: Now properly forwards apps to GroupResults when deserializing
+    (Issue #1249).
+    Fix contributed by Charles-Axel Dein.
+  - GroupResult.revoke now supports the terminate and signal
+    keyword arguments.
+  - Worker: Multiprocessing pool workers now import task modules/configuration
+    before setting up the logging system so that logging signals can be
+    connected before they're dispatched.
+  - chord:  The AsyncResult instance returned now has its parent
+    attribute set to the header GroupResult.
+    This is consistent with how chain works.
+
+-------------------------------------------------------------------
+Fri Mar  8 21:35:29 UTC 2013 - [email protected]
+
+- Update to 3.0.16:
+  - Happy International Women's Day!
+    We have a long way to go, so this is a chance for you to get
+    involved in one of the organizations working for making our
+    communities more diverse.
+     - PyLadies — http://pyladies.com
+     - Girls Who Code — http://www.girlswhocode.com
+     - Women Who Code — http://www.meetup.com/Women-Who-Code-SF/
+  - Now depends on :mod:`kombu` version 2.5.7
+  - Now depends on :mod:`billiard` version 2.7.3.22
+  - AMQP heartbeats are now disabled by default.
+      Some users experiences issues with heartbeats enabled,
+      and it's not strictly necessary to use them.
+      If you're experiencing problems detecting connection failures,
+      you can re-enable heartbeats by configuring the BROKER_HEARTBEAT
+      setting.
+  - Worker: Now propagates connection errors occurring in multiprocessing
+    callbacks, so that the connection can be reset (Issue #1226).
+  - Worker: Now propagates connection errors occurring in timer callbacks,
+    so that the connection can be reset.
+  - The modules in CELERY_IMPORTS and CELERY_INCLUDE
+    are now imported in the original order (Issue #1161).
+      The modules in CELERY_IMPORTS will be imported first,
+      then continued by CELERY_INCLUDE.
+      Thanks to Joey Wilhelm.
+  - New bash completion for celery available in the git repository:
+      https://github.com/celery/celery/tree/3.0/extra/bash-completion
+      You can source this file or put it in bash_completion.d to
+      get auto-completion for the celery command-line utility.
+  - The node name of a worker can now include unicode characters (Issue #1186).
+  - The repr of a crontab object now displays correctly (Issue #972).
+  - events.State no longer modifies the original event dictionary.
+  - No longer uses Logger.warn deprecated in Python 3.
+  - Cache Backend: Now works with chords again (Issue #1094).
+  - Chord unlock now handles errors occurring while calling the callback.
+  - Generic worker init.d script: Status check is now performed by
+    querying the pid of the instance instead of sending messages.
+      Contributed by Milen Pavlov.
+  - Improved init scripts for CentOS.
+      - Updated to support celery 3.x conventions.
+      - Now uses CentOS built-in status and killproc
+      - Support for multi-node / multi-pid worker services.
+      - Standard color-coded CentOS service-init output.
+      - A test suite.
+      Contributed by Milen Pavlov.
+  - ResultSet.join now always works with empty result set (Issue #1219).
+  - A group consisting of a single task is now supported (Issue #1219).
+  - Now supports the pycallgraph program (Issue #1051).
+  - Fixed Jython compatibility problems.
+  - Django tutorial: Now mentions that the example app must be added to
+    INSTALLED_APPS (Issue #1192).
+
+-------------------------------------------------------------------
+Tue Feb 12 21:42:37 UTC 2013 - [email protected]
+
+- Update to 3.0.15:
+  - Now depends on billiard 2.7.3.21 which fixed a syntax error crash.
++++ 206 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-3.0.11.tar.bz2

New:
----
  celery-3.0.19.tar.bz2

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

Other differences:
------------------
++++++ python-celery.spec ++++++
--- /var/tmp/diff_new_pack.37Ab8T/_old  2013-07-16 07:37:59.000000000 +0200
+++ /var/tmp/diff_new_pack.37Ab8T/_new  2013-07-16 07:37:59.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-celery
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products 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.0.11
+Version:        3.0.19
 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.4.7
+BuildRequires:  python-kombu >= 2.5.10
 BuildRequires:  python-mock
 BuildRequires:  python-nose-cover3
 BuildRequires:  python-pyOpenSSL
@@ -41,13 +41,11 @@
 BuildRequires:  python-importlib
 BuildRequires:  python-ordereddict
 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.5
 Requires:       python-importlib
 Requires:       python-ordereddict
 %endif
 Requires:       python-anyjson
+Requires:       python-billiard >= 2.7.3.28
 Requires:       python-dateutil
 Recommends:     python-curses
 Recommends:     python-pyOpenSSL

++++++ celery-3.0.11.tar.bz2 -> celery-3.0.19.tar.bz2 ++++++
++++ 17396 lines of diff (skipped)

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

Reply via email to