Package: celery / 3.1.23-7

Metadata

Package Version Patches format
celery 3.1.23-7 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
drop_downgrade.patch | (download)

setup.py | 32 0 + 32 - 0 !
1 file changed, 32 deletions(-)

 remove upstream detection of installed celery

 Upstream tries to detect already installed versions of celery.app in order to
 remove the whole directory. This leads to ImportErrors during the tests.
lsb init.patch | (download)

extra/generic-init.d/celerybeat | 12 12 + 0 - 0 !
extra/generic-init.d/celeryd | 11 11 + 0 - 0 !
2 files changed, 23 insertions(+)

 lsb compliant headers, status actions and enabled variable

 Upstream ships it's own init scripts but they lack some LSB header and
 the (optional) "status" action. This patch fixes this and also adds a
 variable called ENABLED in /etc/default/celeryd.
intersphinx.patch | (download)

docs/conf.py | 24 17 + 7 - 0 !
1 file changed, 17 insertions(+), 7 deletions(-)

 use local objects.inv where possible

 Upstream uses intersphinx mappings that fetch the objects.inv for python,
 kombu and django-celery by HTTP from a remote host. Using the local
 objects.inv from python and kombu enables the package to build without
 network connection.
disable_unstable_tests.patch | (download)

celery/tests/worker/test_worker.py | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 disable time-sensitive test

 Upstream has admited that this single test
 (test_receieve_message_eta_isoformat) fails randomly. Disabling it by raising
 a SkipTest exception.
privacy.patch | (download)

docs/.templates/sidebarintro.html | 12 1 + 11 - 0 !
docs/.templates/sidebarlogo.html | 12 1 + 11 - 0 !
2 files changed, 2 insertions(+), 22 deletions(-)

 remove external assets from documentation.

 Upstream incldues a PayPal donation form in it's sphinx templates for which the
 submit button used an external image and which was replaced by a simple
 <button/> element. Also a gittip button is loaded inside an <iframe/> which is
 removed. The logo image was loaded from the project website and is replaced
 with the local image file.
0006 ci Tests passing on Python 3.5.patch | (download)

celery/tests/utils/test_functional.py | 5 4 + 1 - 0 !
celery/utils/functional.py | 21 10 + 11 - 0 !
2 files changed, 14 insertions(+), 12 deletions(-)

 [ci] tests passing on python 3.5


0007 Set shell in su invocation.patch | (download)

extra/generic-init.d/celerybeat | 2 1 + 1 - 0 !
extra/generic-init.d/celeryd | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 set shell in su invocation

See Bug#824786: celeryd: Initscript doesn't start daemon,
http://bugs.debian.org/824786

0008 Remove bashisms from initd scripts.patch | (download)

extra/generic-init.d/celerybeat | 9 7 + 2 - 0 !
extra/generic-init.d/celeryd | 7 6 + 1 - 0 !
2 files changed, 13 insertions(+), 3 deletions(-)

 remove bashisms from initd scripts

Patch from
https://github.com/celery/celery/commit/44c0ebf9c46406988e5002f8a78aa2dd506451d6