Hello community, here is the log from the commit of package python-celery for openSUSE:Factory checked in at 2012-03-20 12:11:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-celery (Old) and /work/SRC/openSUSE:Factory/.python-celery.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-celery", Maintainer is "" Changes: -------- New Changes file: --- /dev/null 2012-03-17 10:42:43.883537212 +0100 +++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 2012-03-20 12:11:45.000000000 +0100 @@ -0,0 +1,476 @@ +------------------------------------------------------------------- +Mon Mar 19 10:32:04 UTC 2012 - cfarrell@suse.com + +- license update: BSD-3-Clause + See LICENSE file + +------------------------------------------------------------------- +Wed Mar 14 10:29:11 UTC 2012 - saschpe@suse.de + +- Don't buildrequire pymongo, it's not yet in Factory and only needed to let + some additional tests pass. It's however still suggested. + +------------------------------------------------------------------- +Sat Mar 10 17:44:01 UTC 2012 - saschpe@gmx.de + +- Suggest python-eventlet, python-gevent, python-pymongo, python-pytyrant +- Recommend python-curses, python-pyOpenSSL +- Run testsuite +- Changes file cleanup + +------------------------------------------------------------------- +Thu Mar 1 17:47:07 UTC 2012 - alexandre@exatati.com.br + +- Update to 2.5.1: + * Eventlet/Gevent: A small typo caused celeryd to hang when eventlet/gevent + was used, this was because the environment was not monkey patched + early enough. + * Eventlet/Gevent: Another small typo caused the mediator to be started + with eventlet/gevent, which would make celeryd sometimes hang at shutdown. + * Mulitprocessing: Fixed an error occurring if the pool was stopped + before it was properly started. + * Proxy objects now redirects __doc__ and __name__ so help(obj) + works. + * Internal timer (timer2) now logs exceptions instead of swallowing them + * celeryctl shell: can now be started with --eventlet or + --gevent options to apply their monkey patches. + +------------------------------------------------------------------- +Fri Feb 24 22:26:12 UTC 2012 - alexandre@exatati.com.br + +- Update to 2.5.0: + - Considerable size of changelog, please read + http://docs.celeryproject.org/en/latest/whatsnew-2.5.html or + the Changelog file inside the package. + +------------------------------------------------------------------- +Wed Dec 28 17:52:49 UTC 2011 - alexandre@exatati.com.br + +- Update to 2.4.6: + - The group id was not changed if both --uid and --gid specified. + +------------------------------------------------------------------- +Fri Dec 2 23:43:13 UTC 2011 - alexandre@exatati.com.br + +- Update to 2.4.5: + - Periodic task interval schedules were accidentally rounded down, + resulting in some periodic tasks being executed early. + - Logging of humanized times in the celerybeat log is now more detailed. + - New brokers section in the Getting Started part of the Documentation + This replaces the old tut-otherqueues tutorial, and adds + documentation for MongoDB, Beanstalk and CouchDB. + +------------------------------------------------------------------- +Fri Nov 25 21:56:24 UTC 2011 - alexandre@exatati.com.br + +- Update to 2.4.4: + - [Security: CELERYSA-0001] Daemons would set effective id’s + rather than real id’s when the --uid/--gid arguments to + celeryd-multi, celeryd_detach, celerybeat and celeryev were used. + - Processes pool: Fixed rare deadlock at shutdown + - Webhook tasks issued the wrong HTTP POST headers + The Content-Type header has been changed from + application/json ⇒ application/x-www-form-urlencoded, and adds + a proper Content-Length header. + - Daemonization cookbook: Adds a configuration example using + Django and virtualenv together + - Generic init scripts now automatically creates log and pid + file directories + +------------------------------------------------------------------- +Tue Nov 22 22:25:20 UTC 2011 - alexandre@exatati.com.br + +- Update to 2.4.3: + * Fixes module import typo in celeryctl + +------------------------------------------------------------------- +Mon Nov 14 12:35:54 UTC 2011 - alexandre@exatati.com.br + +- Update to 2.4.2: + - Program module no longer uses relative imports so that it is + possible to do python -m celery.bin.name. + +------------------------------------------------------------------- +Mon Nov 7 23:26:56 UTC 2011 - alexandre@exatati.com.br + +- Update to 2.4.1: + * celeryctl inspect commands was missing output. + * processes pool: Decrease polling interval for less idle CPU usage. + * processes pool: MaybeEncodingError was not wrapped in ExceptionInfo + * celeryd: would silence errors occuring after task consumer started. + * logging: Fixed a bug where unicode in stdout redirected log messages + couldn't be written + +------------------------------------------------------------------- +Fri Nov 4 17:20:46 UTC 2011 - alexandre@exatati.com.br + +- Update to 2.4.0: + * Now supports Python 3. + * Fixed deadlock in worker process handling + * AMQP Result backend: Now expires results by default. + * Eventlet: Fixed problem with shutdown + * Broker transports can be now be specified using URLs + * The deprecated celery.loaders.setup_loader() function has been + removed. + * The CELERY_TASK_ERROR_WHITELIST setting has been replaced by a + more flexible approach + * There are additional deprecations. + * No longer depends on pyparsing. + * Now depends on Kombu 1.4.3. + * CELERY_IMPORTS can now be a scalar value + * Fixed a memory leak when using the thread pool + * The statedb was not saved at exit. + * Adds EMAIL_USE_TLS to enable secure SMTP connections + * Now handles missing fields in task messages as documented in the + message format documentation. + * Fixed race condition in celery.events.state (celerymon/celeryev) + where task info would be removed while iterating over it + * The Cache, Cassandra, MongoDB, Redis and Tyrant backends now respects + the CELERY_RESULT_SERIALIZER setting + * Logging calls no longer manually formats messages, but delegates that + to the logging system, so tools like Sentry can easier work with the + messages + * celeryd_multi now supports a stop_verify command to wait for + processes to shutdown. + * Cache backend did not work if the cache key was unicode + * New setting CELERY_RESULT_DB_SHORT_LIVED_SESSIONS added, which if + enabled will disable the caching of SQLAlchemy sessions + * All result backends now implements __reduce__ so that they can be pickled + * celeryd-multi did not work on Windows + * New-style CELERY_REDIS_* settings now takes precedence over the old + REDIS_* configuration keys + * Generic celerybeat init script no longer sets bash -e + * Documented that Chords do not work well with redis-server versions + before 2.2. + * The CELERYBEAT_MAX_LOOP_INTERVAL setting was not respected. + * inspect.registered_tasks renamed to inspect.registered for naming + consistency. + * Worker logged the string representation of args and kwargs without + safe guards + * RHEL init script: Changed celeryd startup priority. + * KeyValueStoreBackend.get_many did not respect the timeout argument + * celerybeat/celeryev’s –workdir option did not chdir before after + configuration was attempted + * After deprecating 2.4 support we can now name modules correctly, + since we can take use of absolute imports. + * AUTHORS file is now sorted alphabetically. + +------------------------------------------------------------------- +Fri Sep 23 12:35:58 UTC 2011 - oliver.bengs@opensuse.org + +- Added python-dateutil to Requires, + needed by %py_sitedir/celery/schedules.py + +------------------------------------------------------------------- +Mon Sep 19 18:42:37 UTC 2011 - alexandre@exatati.com.br + +- Update to 2.3.3: + * Monkey patching sys.stdout could result in the worker + crashing if the replacing object did not define isatty + * CELERYD option in /etc/default/celeryd should not + be used with generic init scripts. + +------------------------------------------------------------------- +Thu Sep 8 01:42:58 UTC 2011 - alexandre@exatati.com.br + +- Update to 2.3.2: + * Improved Contributing guide. + * Now depends on Kombu 1.3.1. + * Task.request now contains the current worker host name + * It is now easier for app subclasses to extend how they are + pickled. + * purge/discard_all was not working correctly + * he coloring of log messages didn’t handle non-ASCII data well + * [Windows] the multiprocessing pool tried to import os.kill even + though this is not available there + * Fixes case where the worker could become unresponsive because of + tasks exceeding the hard time limit. + * The task-sent event was missing from the event reference. + * ResultSet.iterate now returns results as they finish + * Retries will no longer be performed when tasks are called directly + (using __call__). + * Eventlet no longer crashes if autoscale is enabled. + * py24 target removed from tox.ini. + +------------------------------------------------------------------- +Mon Aug 8 01:02:52 UTC 2011 - alexandre@exatati.com.br + ++++ 279 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes New: ---- celery-2.5.1.tar.gz python-celery.changes python-celery.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-celery.spec ++++++ # # spec file for package python-celery # # Copyright (c) 2012 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: python-celery Version: 2.5.1 Release: 0 License: BSD-3-Clause Summary: Distributed Task Queue Url: http://celeryproject.org Group: Development/Languages/Python Source: http://pypi.python.org/packages/source/c/celery/celery-%{version}.tar.gz BuildRequires: python-SQLAlchemy BuildRequires: python-cl BuildRequires: python-curses BuildRequires: python-dateutil BuildRequires: python-devel BuildRequires: python-distribute BuildRequires: python-eventlet BuildRequires: python-gevent BuildRequires: python-kombu >= 2.1.1 BuildRequires: python-mock BuildRequires: python-nose-cover3 BuildRequires: python-pyOpenSSL Requires: python-anyjson Requires: python-dateutil Requires: python-kombu >= 2.1.1 Recommends: python-curses Recommends: python-pyOpenSSL Suggests: python-eventlet Suggests: python-gevent Suggests: python-pymongo Suggests: python-pytyrant BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %else BuildArch: noarch %endif %description Celery is an open source asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well. %prep %setup -q -n celery-%{version} %build python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} %check python setup.py test %files %defattr(-,root,root,-) %doc Changelog README TODO %{_bindir}/camqadm %{_bindir}/celery* %{python_sitelib}/* %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org