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 - [email protected]
+
+- license update: BSD-3-Clause
+  See LICENSE file
+
+-------------------------------------------------------------------
+Wed Mar 14 10:29:11 UTC 2012 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- Update to 2.4.3:
+  * Fixes module import typo in celeryctl
+
+-------------------------------------------------------------------
+Mon Nov 14 12:35:54 UTC 2011 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- Added python-dateutil to Requires, 
+  needed by %py_sitedir/celery/schedules.py 
+
+-------------------------------------------------------------------
+Mon Sep 19 18:42:37 UTC 2011 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
++++ 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to