Package: celery / 5.5.3-3
Metadata
| Package | Version | Patches format |
|---|---|---|
| celery | 5.5.3-3 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| 0001 lsb init.patch | (download) |
extra/generic-init.d/celerybeat |
13 13 + 0 - 0 ! |
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. |
| 0002 privacy.patch | (download) |
docs/_templates/sidebardonations.html |
9 0 + 9 - 0 ! |
remove external assets from documentation. Upstream includes 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. |
| 0003 Set shell in su invocation.patch | (download) |
extra/generic-init.d/celerybeat |
2 1 + 1 - 0 ! |
set shell in su invocation See Bug#824786: celeryd: Initscript doesn't start daemon, http://bugs.debian.org/824786 |
| 0004 Disable intersphinx mapping for now.patch | (download) |
docs/conf.py |
4 0 + 4 - 0 ! |
disable intersphinx mapping for now. The best way to fix network requests when building the documentation would be to patch INTERSPHINX_MAPPING in sphinx_celery.conf in src:sphinx-celery. |
| 0005 Don t require pre commit it isn t in Debian.patch | (download) |
requirements/test.txt |
2 0 + 2 - 0 ! |
don't require pre-commit - it isn't in debian |
| 0007 disable test for python3.8.patch | (download) |
t/unit/security/test_security.py |
2 2 + 0 - 0 ! |
disable test for python3.8 |
| 0008 remove pytest celery from test depends.patch | (download) |
requirements/test.txt |
1 0 + 1 - 0 ! |
remove pytest-celery from test depends |
| 0009 allow any pytest version.patch | (download) |
requirements/test.txt |
2 1 + 1 - 0 ! |
allow any pytest version |
| 0011 Satisfy asinine sphinx 7.x parsing logic for copyrig.patch | (download) |
docs/conf.py |
2 1 + 1 - 0 ! |
satisfy asinine sphinx 7.x parsing logic for copyright year substitution. Bug-Debian: https://bugs.debian.org/1042639 |
| pytest no strict markers.patch | (download) |
pyproject.toml |
1 0 + 1 - 0 ! |
disable pytest --strict-markers We don't have the `celery` marker, probably because pytest-celery isn't packaged in Debian. |
| 0012 pr9786 click plugins.patch | (download) |
celery/bin/celery.py |
2 1 + 1 - 0 ! |
vendor click-plugins, pypi package no longer maintained. |
| pymongo 4.14 compat.patch | (download) |
docs/userguide/configuration.rst |
6 6 + 0 - 0 ! |
make tests compatible with pymongo >= 4.14 https://github.com/mongodb/mongo-python-driver/pull/2413 caused some test regressions here. This isn't currently a problem for the upstream test suite since it pins pymongo==4.10.1 via kombu, but we're running into it in Debian where we've already upgraded pymongo for other reasons. kombu already tried to upgrade pymongo but had to revert due to these test regressions (see https://github.com/celery/kombu/pull/2384 and https://github.com/celery/celery/pull/9938). One of the test fixes (relating to `mongodb_backend_settings`) illustrates an incompatibility where I couldn't figure out a reasonable way to avoid passing it through to Celery users, so I added a note to the documentation about it. It may also be worth including a brief mention of it in the release notes. Using the canonical case for the option in question should work with both old and new versions of pymongo. |
