Your message dated Mon, 28 Dec 2009 12:02:37 +0000
with message-id <[email protected]>
and subject line Bug#560748: fixed in cyrus-sasl2 2.1.23.dfsg1-4
has caused the Debian Bug report #560748,
regarding cyrus-sasl2: don't need to call /etc/init.d/saslauthd on
shutdown/reboot?
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
560748: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560748
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cyrus-sasl2
Version: 2.1.23.dfsg1-3
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu lucid ubuntu-patch
Hi folks,
At http://lists.debian.org/debian-devel/2008/01/msg00007.html ff., it's
discussed that the vast majority of services on the system don't require
explicit 'stop' calls on shutdown or reboot, because the sendsigs "kill all
processes" handling is sufficient.
I believe saslauthd, as a "read-only" daemon with no declared
interdependencies on other services, is definitely one that qualifies to
have its stop links dropped from runlevel [06]. Please find attached a
patch that implements this, based on a change present in the Ubuntu version
of the package.
Description from the changelog:
- Remove stop links from rc0 and rc6
- stop service only when switching to single user mode
Cheers,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
[email protected] [email protected]
=== modified file 'debian/rules'
--- debian/rules 2009-10-07 21:45:57 +0000
+++ debian/rules 2009-12-11 18:45:41 +0000
@@ -274,7 +274,8 @@
cp debian/libsasl2-modules-otp.lintian-overrides \
debian/libsasl2-modules-otp/usr/share/lintian/overrides/libsasl2-modules-otp
dh_install -s --autodest --list-missing --sourcedir=$(TMPPKG)
- dh_installinit --name=saslauthd
+ # this used to be "multiuser"
+ dh_installinit --name=saslauthd start 20 2 3 4 5 . stop 20 1 .
dh_installman -s
dh_link -s
dh_strip -s --dbg-package=cyrus-sasl2-dbg
=== modified file 'debian/sasl2-bin.postinst'
--- debian/sasl2-bin.postinst 2009-05-09 22:56:52 +0000
+++ debian/sasl2-bin.postinst 2009-12-11 18:45:41 +0000
@@ -68,6 +68,10 @@
dpkg-statoverride --update --add root sasl 660
$SASLDB_FILE
fi
+ if dpkg --compare-versions "$2" lt "2.1.23.dfsg1-4"; then
+ rm -f /etc/rc0.d/K20saslauthd /etc/rc6.d/K20saslauthd
+ fi
+
db_stop
;;
=== modified file 'debian/sasl2-bin.saslauthd.init'
--- debian/sasl2-bin.saslauthd.init 2008-09-01 11:05:12 +0000
+++ debian/sasl2-bin.saslauthd.init 2009-12-11 18:45:41 +0000
@@ -4,7 +4,7 @@
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Default-Start: 2 3 4 5
-# Default-Stop: 0 1 6
+# Default-Stop: 1
# Short-Description: saslauthd startup script
# Description: This script starts the saslauthd daemon. It is
# configured using the file /etc/default/saslauthd.
--- End Message ---
--- Begin Message ---
Source: cyrus-sasl2
Source-Version: 2.1.23.dfsg1-4
We believe that the bug you reported is fixed in the latest version of
cyrus-sasl2, which is due to be installed in the Debian FTP archive:
cyrus-sasl2-dbg_2.1.23.dfsg1-4_i386.deb
to main/c/cyrus-sasl2/cyrus-sasl2-dbg_2.1.23.dfsg1-4_i386.deb
cyrus-sasl2-doc_2.1.23.dfsg1-4_all.deb
to main/c/cyrus-sasl2/cyrus-sasl2-doc_2.1.23.dfsg1-4_all.deb
cyrus-sasl2_2.1.23.dfsg1-4.diff.gz
to main/c/cyrus-sasl2/cyrus-sasl2_2.1.23.dfsg1-4.diff.gz
cyrus-sasl2_2.1.23.dfsg1-4.dsc
to main/c/cyrus-sasl2/cyrus-sasl2_2.1.23.dfsg1-4.dsc
libsasl2-2_2.1.23.dfsg1-4_i386.deb
to main/c/cyrus-sasl2/libsasl2-2_2.1.23.dfsg1-4_i386.deb
libsasl2-dev_2.1.23.dfsg1-4_i386.deb
to main/c/cyrus-sasl2/libsasl2-dev_2.1.23.dfsg1-4_i386.deb
libsasl2-modules-gssapi-mit_2.1.23.dfsg1-4_i386.deb
to main/c/cyrus-sasl2/libsasl2-modules-gssapi-mit_2.1.23.dfsg1-4_i386.deb
libsasl2-modules-ldap_2.1.23.dfsg1-4_i386.deb
to main/c/cyrus-sasl2/libsasl2-modules-ldap_2.1.23.dfsg1-4_i386.deb
libsasl2-modules-otp_2.1.23.dfsg1-4_i386.deb
to main/c/cyrus-sasl2/libsasl2-modules-otp_2.1.23.dfsg1-4_i386.deb
libsasl2-modules-sql_2.1.23.dfsg1-4_i386.deb
to main/c/cyrus-sasl2/libsasl2-modules-sql_2.1.23.dfsg1-4_i386.deb
libsasl2-modules_2.1.23.dfsg1-4_i386.deb
to main/c/cyrus-sasl2/libsasl2-modules_2.1.23.dfsg1-4_i386.deb
sasl2-bin_2.1.23.dfsg1-4_i386.deb
to main/c/cyrus-sasl2/sasl2-bin_2.1.23.dfsg1-4_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Fabian Fagerholm <[email protected]> (supplier of updated cyrus-sasl2 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 28 Dec 2009 13:37:20 +0200
Source: cyrus-sasl2
Binary: sasl2-bin cyrus-sasl2-doc libsasl2-2 libsasl2-modules
libsasl2-modules-ldap libsasl2-modules-otp libsasl2-modules-sql
libsasl2-modules-gssapi-mit libsasl2-dev cyrus-sasl2-dbg
Architecture: source all i386
Version: 2.1.23.dfsg1-4
Distribution: unstable
Urgency: low
Maintainer: Fabian Fagerholm <[email protected]>
Changed-By: Fabian Fagerholm <[email protected]>
Description:
cyrus-sasl2-dbg - Cyrus SASL - debugging symbols
cyrus-sasl2-doc - Cyrus SASL - documentation
libsasl2-2 - Cyrus SASL - authentication abstraction library
libsasl2-dev - Cyrus SASL - development files for authentication abstraction
lib
libsasl2-modules - Cyrus SASL - pluggable authentication modules
libsasl2-modules-gssapi-mit - Cyrus SASL - pluggable authentication modules
(GSSAPI)
libsasl2-modules-ldap - Cyrus SASL - pluggable authentication modules (LDAP)
libsasl2-modules-otp - Cyrus SASL - pluggable authentication modules (OTP)
libsasl2-modules-sql - Cyrus SASL - pluggable authentication modules (SQL)
sasl2-bin - Cyrus SASL - administration programs for SASL users database
Closes: 521852 525424 556609 560748
Changes:
cyrus-sasl2 (2.1.23.dfsg1-4) unstable; urgency=low
.
[ Fabian Fagerholm ]
* debian/control, debian/sasl2-bin.postinst,
debian/patches/0017_db4.8.dpatch: Bump libdb version to 4.8.
(Closes: #556609)
* debian/rules, debian/sasl2-bin.postinst, debian/sasl2-bin.saslauthd.init:
No longer explicitly run stop init script on shutdown and reboot.
(Closes: #560748)
* debian/sasl2-bin.postinst: Don't attempt sasldb upgrade if the database
file does not exist. (Closes: #521852)
* debian/sasl2-bin.saslauthd.init: Fix return code comparisons.
(Closes: #525424)
* debian/control: Change upstream home page, this seems to be the active
page and the old one contains less useful information.
Checksums-Sha1:
09b952345c59d92739b2d5d1728462d598a39bf3 1934 cyrus-sasl2_2.1.23.dfsg1-4.dsc
5680ed6d6bae940aa84ea0600cad2b0f5bb2b82f 92716
cyrus-sasl2_2.1.23.dfsg1-4.diff.gz
83942216cd1df251f5353f318bab79f1854463c5 104766
cyrus-sasl2-doc_2.1.23.dfsg1-4_all.deb
fd41da8207610f6519319541fb79ca20ba5a4ee3 148102
sasl2-bin_2.1.23.dfsg1-4_i386.deb
e580878930db1f31401e238c4781e608679ca79e 107352
libsasl2-2_2.1.23.dfsg1-4_i386.deb
39df79037d1c977ada8e7cd811f9222b18570791 148300
libsasl2-modules_2.1.23.dfsg1-4_i386.deb
dcf8c11d884f3ae66400b003a934f59616dc9714 58708
libsasl2-modules-ldap_2.1.23.dfsg1-4_i386.deb
1e813c54223474e788454323582c5389f5f4a209 77174
libsasl2-modules-otp_2.1.23.dfsg1-4_i386.deb
347f25fdee5ba71d331228f88f07cf816eb516a0 65634
libsasl2-modules-sql_2.1.23.dfsg1-4_i386.deb
4bec4480e3d7ec333c1a263c138b60e02c44a7e1 66862
libsasl2-modules-gssapi-mit_2.1.23.dfsg1-4_i386.deb
b9c86fa4603d48a5a27c72876cacf5033b61a1ad 261254
libsasl2-dev_2.1.23.dfsg1-4_i386.deb
7a4fdb56d629c100736b8710fbedfb8d4ea0671c 574372
cyrus-sasl2-dbg_2.1.23.dfsg1-4_i386.deb
Checksums-Sha256:
cf76977082851e37f0934f5eac00665c8718703cb9cb444594a86c7467714fb7 1934
cyrus-sasl2_2.1.23.dfsg1-4.dsc
8fc2773f1bcfa47a6fc472b4ae0fbfd2bdcecb437b0c3a13ee237d4aa6c73354 92716
cyrus-sasl2_2.1.23.dfsg1-4.diff.gz
e599ea40fef3bbecdc5d3659fca9c82bdf5977cbbd65f17e21bec1b172d90961 104766
cyrus-sasl2-doc_2.1.23.dfsg1-4_all.deb
0f5e1d84f70f3085e81388e4e03d3cb58e1179c3aef08e4822f16aba9893ef8d 148102
sasl2-bin_2.1.23.dfsg1-4_i386.deb
7ad8362114dd73df8dbd08d7c27fd957ee01ec3109b6d3b4cd88d153525f5061 107352
libsasl2-2_2.1.23.dfsg1-4_i386.deb
cbd668ea635002172d39b2ce52daeaa23d0644edc5074016d8ac6fbb94dcde01 148300
libsasl2-modules_2.1.23.dfsg1-4_i386.deb
873f5b1503991c4a1c54c4baf1abad62aec648d8264758146c80efa6d6d4958b 58708
libsasl2-modules-ldap_2.1.23.dfsg1-4_i386.deb
d7d2a8682502ae90c3322b953a5cb8147268fd4f20c78f39db3401fa9cf48d5e 77174
libsasl2-modules-otp_2.1.23.dfsg1-4_i386.deb
2aee97a08fe3311fbca6f9abd6f1dc18b315e172e2ab4dba9c5ac204e45cbe12 65634
libsasl2-modules-sql_2.1.23.dfsg1-4_i386.deb
0cad6f4c41cda7d9e075a2bab5f371661476d8d258ff7ed011b8a8244538d77b 66862
libsasl2-modules-gssapi-mit_2.1.23.dfsg1-4_i386.deb
7831f7243c9a13693b4b02684a48b3240485ec95efabddee1000a7a03b1678fd 261254
libsasl2-dev_2.1.23.dfsg1-4_i386.deb
6063a4a8bf9d6c47773c8d8e86a96c912f47ad355a102879e744e7210293f65d 574372
cyrus-sasl2-dbg_2.1.23.dfsg1-4_i386.deb
Files:
48600d44e6f76e86b9e9cf757bf4f755 1934 libs standard
cyrus-sasl2_2.1.23.dfsg1-4.dsc
4f73131c371a01122f07ac33ff85259a 92716 libs standard
cyrus-sasl2_2.1.23.dfsg1-4.diff.gz
8d3449c9637ee44ae7ee74a1dd24419a 104766 doc optional
cyrus-sasl2-doc_2.1.23.dfsg1-4_all.deb
e5a3746b6c97df11db4c19a3d44267b6 148102 utils optional
sasl2-bin_2.1.23.dfsg1-4_i386.deb
631ea9f33d578804218f91068da289ca 107352 libs standard
libsasl2-2_2.1.23.dfsg1-4_i386.deb
2b2729c0a3b23917fd04105685f25ac0 148300 libs optional
libsasl2-modules_2.1.23.dfsg1-4_i386.deb
28528932ce14bdbc0c1e9b6afd0abab6 58708 libs extra
libsasl2-modules-ldap_2.1.23.dfsg1-4_i386.deb
093f0bad3e73422c64aa2812a8cad4c7 77174 libs extra
libsasl2-modules-otp_2.1.23.dfsg1-4_i386.deb
216537c01c42a58030ebc11ecffcde05 65634 libs extra
libsasl2-modules-sql_2.1.23.dfsg1-4_i386.deb
f767fcb66879a22615e9fe01c2d36171 66862 libs extra
libsasl2-modules-gssapi-mit_2.1.23.dfsg1-4_i386.deb
0cd4fc637fab12366c2c9914b4422fa4 261254 libdevel optional
libsasl2-dev_2.1.23.dfsg1-4_i386.deb
f2bf49cf02694ff6fe7f47cd0923348c 574372 debug extra
cyrus-sasl2-dbg_2.1.23.dfsg1-4_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAks4nCAACgkQ76VUNpZBmeLd5ACggWwtlaCGr6n5YWvRB7OnDt44
FCUAn3Wlc+DsV3Or8LvMvAQZ5iVNq8zT
=5HTv
-----END PGP SIGNATURE-----
--- End Message ---