Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Please unblock package celery 2.5.3-2 fixes #697195 (RC) which was caused by the user "celery" not being created in postinst. The attached debdiff introduces a new dependency on adduser and postinst/postrm maintainer scripts to take care of creation/removal of the user "celery". unblock celery/2.5.3-2 - -- System Information: Debian Release: 7.0 APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.7-trunk-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlEGIV0ACgkQeJ3z1zFMUGa59wCdHVdTU4HktmZRPBbIH9syvEGc 8oEAoIP+AKFXpqlXUszbsySEb3sMc7G0 =JeZK -----END PGP SIGNATURE-----
diff -Nru celery-2.5.3/debian/changelog celery-2.5.3/debian/changelog --- celery-2.5.3/debian/changelog 2012-05-30 16:04:38.000000000 +0200 +++ celery-2.5.3/debian/changelog 2013-01-22 13:02:04.000000000 +0100 @@ -1,3 +1,10 @@ +celery (2.5.3-2) unstable; urgency=low + + * Create user celery in maintainer scripts (Closes: #697195). + * Update year in d/copyright. + + -- Michael Fladischer <fladischermich...@fladi.at> Sun, 13 Jan 2013 19:10:12 +0100 + celery (2.5.3-1) unstable; urgency=low * New upstream release. diff -Nru celery-2.5.3/debian/control celery-2.5.3/debian/control --- celery-2.5.3/debian/control 2012-05-30 16:04:38.000000000 +0200 +++ celery-2.5.3/debian/control 2013-01-22 13:02:04.000000000 +0100 @@ -36,7 +36,8 @@ Package: python-celery Architecture: all -Depends: python-amqplib, +Depends: adduser, + python-amqplib, python-anyjson (>= 0.3.1), python-cl, python-dateutil (>= 1.5), diff -Nru celery-2.5.3/debian/copyright celery-2.5.3/debian/copyright --- celery-2.5.3/debian/copyright 2012-05-30 16:04:38.000000000 +0200 +++ celery-2.5.3/debian/copyright 2013-01-22 13:02:04.000000000 +0100 @@ -16,7 +16,7 @@ License: BSD Files: debian/* -Copyright: 2012, Michael Fladischer +Copyright: 2012-2013, Michael Fladischer 2010, Elliot Murphy License: BSD-solem diff -Nru celery-2.5.3/debian/python-celery.postinst celery-2.5.3/debian/python-celery.postinst --- celery-2.5.3/debian/python-celery.postinst 1970-01-01 01:00:00.000000000 +0100 +++ celery-2.5.3/debian/python-celery.postinst 2013-01-27 23:32:21.000000000 +0100 @@ -0,0 +1,29 @@ +#!/bin/sh + +set -e + +case "$1" in + configure|reconfigure) + adduser \ + --system \ + --quiet \ + --home /usr/share/pyshared/celery \ + --no-create-home \ + --group \ + celery + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + exit 0 + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 + diff -Nru celery-2.5.3/debian/python-celery.postrm celery-2.5.3/debian/python-celery.postrm --- celery-2.5.3/debian/python-celery.postrm 1970-01-01 01:00:00.000000000 +0100 +++ celery-2.5.3/debian/python-celery.postrm 2013-01-27 23:32:21.000000000 +0100 @@ -0,0 +1,23 @@ +#!/bin/sh + +set -e + +case "$1" in + purge) + if [ -x "$(command -v deluser)" ]; then + deluser --quiet --system celery > /dev/null || true + deluser --group --system --quiet --only-if-empty celery || true + else + echo >&2 "not removing celery system account and group because deluser command was not found" + fi + ;; + remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 +esac + +#DEBHELPER# + +exit 0