[Python-modules-team] Comments regarding celery_3.1.6-1_amd64.changes

Luca Falavigna dktrkranz at debian.org
Fri Dec 20 12:41:03 UTC 2013


2013/12/20 Michael Fladischer <michael at fladi.at>:
> Because celery can be used without the init scripts. In the
> environments where I run celery, it is used to power workers for more
> than one project per OS instance. The init scripts are only a
> convenience feature to get beginners started who only run a single
> project.

The main problem here is we are going to introduce a new binary
package, whose debianization is bigger in size than the init scripts
themselves. Normally, new packages are introduced to separate big
dependency chains, or to provide segregation between services os
features. I think this case doesn't match one of the above.

> Production environments would usually run python-celery with the
> workers managed by supervisord. Those environments can now just skip
> the celeryd package and avoid cluttering their init system with
> scripts they won't use.

As long as the init script is disabled by default, I don't think that
will be a problem. Another approach would be to provide the init files
as examples, and not in the init.d directory.

Cheers,
Luca



More information about the Python-modules-team mailing list