Your message dated Wed, 25 Oct 2006 11:02:10 -0700 with message-id <[EMAIL PROTECTED]> and subject line Bug#393596: fixed in cyrus-imapd-2.2 2.2.13-9 has caused the attached Bug report 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 I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: cyrus-common-2.2 Version: 2.2.13-7 Severity: minor Severity note: I don't think this problem is doing any harm, except perhaps some wasted effort. If my analysis is wrong/incomplete, a higher severity might be appropriate. Scope: Fixing this may involve changes to other versions (e.g., 2.1). PROBLEM I had Cyrus 2.1 installed, and upgraded to 2.2. However, some of the scripts from 2.1 appear to remain active. In particular, both the 2.1 and 2.2 init scripts do DAEMON=/usr/sbin/cyrmaster test -x ${DAEMON} || exit 0 Since /usr/sbin/cyrmaster is in both the 2.1 and 2.2 packages (as well as kolab-cyrus-common) this test does not suffice to disable the script when the corresponding package is removed. HMH suggested one possible solution would be to install some flag file and test on it. That file would need to be a regular file, not a conf file, so that it would be removed when the package is removed. Because the init scripts are conf files, policy requires they be left when the package is removed (AFAIK). There is also a daily cron job associated with the package. It may need a similar flag file check. SIGNIFICANCE The central operation of the init script is usually to start-stop-daemon; since the pid file will exist after the first init script runs, the 2nd run may (I'm not sure) be a no-op. However, there is other code in the init files (especially about checking for upgrades) that looks as if it will still run. I suspect that the duplicate cron scripts will simply do 2 backups in a row. Even if there is no problem now, it seems possible that future 2.2 or 2.3 scripts might change enough so that there would be a problem. I think the cyrus2.2 scripts will run before the cyrus21 scripts in init because of alphabetical sorting. So at the moment, 2.2 runs first, which is probably good. AUDIENCES There are at least 2 groups that might be affected by this issue: those who have already upgraded, and those who do so in the future. Each group may require a separate solution. To the extent automatic solutions are not possible, new upgraders could be clued in by the appropriate upgrading README (and maybe messages at upgrade time, though I suspect that would be debconf abuse). Those who have already upgraded may be best addressed through a NEWS items (I believe those doing a new install will not see such items, so they won't help or confuse the first group). Solutions which involve altering previous packages will not help those who have already removed those packages (i.e., people who already upgraded). WORK-AROUND dpkg --purge cyrus21-common seems to have worked for me. I suspect it is not OK to do this automatically on installation of 2.2; a suggestion to do this manually could go in the upgrade notes. The purge did not remove /etc/cyrus.conf or imapd.conf, which are now owned by cyrus-common-2.2 (I was worried that they'd be swept away too). However, the purge has a very big risk: it asks if you want to delete the spools. The default is no, but if someone puts the wrong answer (yes) here in confusion the result would be disastrous. That's one reason alternate solutions/recommendations might be better. OTHER VERSIONS I've been focussed on 2.1 -> 2.2; older or later versions may raise other issues. -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing'), (500, 'stable'), (50, 'unstable'), (40, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16-2-k7-smp Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages cyrus-common-2.2 depends on: ii adduser 3.97 Add and remove users and groups ii debconf [debcon 1.5.5 Debian configuration management sy ii dpkg 1.13.22 package maintenance system for Deb ii exim4-daemon-he 4.63-3 exim MTA (v4) daemon with extended ii gawk 1:3.1.5.dfsg-4 GNU awk, a pattern scanning and pr ii libc6 2.3.6.ds1-4 GNU C Library: Shared libraries ii libdb4.2 4.2.52+dfsg-1 Berkeley v4.2 Database Libraries [ ii libsasl2 2.1.19.dfsg1-0.5 Authentication abstraction library ii libsnmp9 5.2.3-1 NET SNMP (Simple Network Managemen ii libssl0.9.8 0.9.8c-3 SSL shared libraries ii libwrap0 7.6.dbs-11 Wietse Venema's TCP wrappers libra ii libzephyr3 2.1.20010518.SNAPSHOT-15 The original "Instant Message" sys ii netbase 4.25 Basic TCP/IP networking system ii perl 5.8.8-6.1 Larry Wall's Practical Extraction Versions of packages cyrus-common-2.2 recommends: ii cyrus-admin-2.2 2.2.13-7 Cyrus mail system (administration ii cyrus-imapd-2.2 2.2.13-7 Cyrus mail system (IMAP support) -- debconf information: cyrus-common-2.2/warnbackendchange: cyrus-common-2.2/removespools: false
--- End Message ---
--- Begin Message ---Source: cyrus-imapd-2.2 Source-Version: 2.2.13-9 We believe that the bug you reported is fixed in the latest version of cyrus-imapd-2.2, which is due to be installed in the Debian FTP archive: cyrus-admin-2.2_2.2.13-9_all.deb to pool/main/c/cyrus-imapd-2.2/cyrus-admin-2.2_2.2.13-9_all.deb cyrus-clients-2.2_2.2.13-9_amd64.deb to pool/main/c/cyrus-imapd-2.2/cyrus-clients-2.2_2.2.13-9_amd64.deb cyrus-common-2.2_2.2.13-9_amd64.deb to pool/main/c/cyrus-imapd-2.2/cyrus-common-2.2_2.2.13-9_amd64.deb cyrus-dev-2.2_2.2.13-9_amd64.deb to pool/main/c/cyrus-imapd-2.2/cyrus-dev-2.2_2.2.13-9_amd64.deb cyrus-doc-2.2_2.2.13-9_all.deb to pool/main/c/cyrus-imapd-2.2/cyrus-doc-2.2_2.2.13-9_all.deb cyrus-imapd-2.2_2.2.13-9.diff.gz to pool/main/c/cyrus-imapd-2.2/cyrus-imapd-2.2_2.2.13-9.diff.gz cyrus-imapd-2.2_2.2.13-9.dsc to pool/main/c/cyrus-imapd-2.2/cyrus-imapd-2.2_2.2.13-9.dsc cyrus-imapd-2.2_2.2.13-9_amd64.deb to pool/main/c/cyrus-imapd-2.2/cyrus-imapd-2.2_2.2.13-9_amd64.deb cyrus-murder-2.2_2.2.13-9_amd64.deb to pool/main/c/cyrus-imapd-2.2/cyrus-murder-2.2_2.2.13-9_amd64.deb cyrus-nntpd-2.2_2.2.13-9_amd64.deb to pool/main/c/cyrus-imapd-2.2/cyrus-nntpd-2.2_2.2.13-9_amd64.deb cyrus-pop3d-2.2_2.2.13-9_amd64.deb to pool/main/c/cyrus-imapd-2.2/cyrus-pop3d-2.2_2.2.13-9_amd64.deb libcyrus-imap-perl22_2.2.13-9_amd64.deb to pool/main/c/cyrus-imapd-2.2/libcyrus-imap-perl22_2.2.13-9_amd64.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. Benjamin Seidenberg <[EMAIL PROTECTED]> (supplier of updated cyrus-imapd-2.2 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.7 Date: Wed, 25 Oct 2006 13:39:08 -0400 Source: cyrus-imapd-2.2 Binary: cyrus-dev-2.2 libcyrus-imap-perl22 cyrus-common-2.2 cyrus-doc-2.2 cyrus-clients-2.2 cyrus-pop3d-2.2 cyrus-imapd-2.2 cyrus-admin-2.2 cyrus-nntpd-2.2 cyrus-murder-2.2 Architecture: source amd64 all Version: 2.2.13-9 Distribution: unstable Urgency: high Maintainer: [EMAIL PROTECTED] Changed-By: Benjamin Seidenberg <[EMAIL PROTECTED]> Description: cyrus-admin-2.2 - Cyrus mail system (administration tools) cyrus-clients-2.2 - Cyrus mail system (test clients) cyrus-common-2.2 - Cyrus mail system (common files) cyrus-dev-2.2 - Cyrus mail system (developer files) cyrus-doc-2.2 - Cyrus mail system (documentation files) cyrus-imapd-2.2 - Cyrus mail system (IMAP support) cyrus-murder-2.2 - Cyrus mail system (proxies and aggregator) cyrus-nntpd-2.2 - Cyrus mail system (NNTP support) cyrus-pop3d-2.2 - Cyrus mail system (POP3 support) libcyrus-imap-perl22 - Interface to Cyrus imap client imclient library Closes: 393596 Changes: cyrus-imapd-2.2 (2.2.13-9) unstable; urgency=high . * The "Benjamin made it in time for etch" release. * High urgency upload with simple fixes for Etch . [ Henrique de Moraes Holschuh ] * Prevent cronjobs and initscript from working when another version of Cyrus IMAPD is installed and 2.2 is in removed but not purged state (Closes: #393596) Files: 472f4f63615e420728286394e5770039 1276 mail extra cyrus-imapd-2.2_2.2.13-9.dsc 75ee864d7093e77d013d2c3e56e340dc 256030 mail extra cyrus-imapd-2.2_2.2.13-9.diff.gz 1eaaee09231834c9ac8ae2cb4fd7cd05 222388 doc extra cyrus-doc-2.2_2.2.13-9_all.deb 8f9a7dac2fb54e9892185d912a2dc7a5 80140 mail extra cyrus-admin-2.2_2.2.13-9_all.deb c7460e28f6de430705c9262c8aeb9760 5742092 mail extra cyrus-common-2.2_2.2.13-9_amd64.deb c5cf3d068c21cdbba41a33d816d7992c 945414 mail extra cyrus-imapd-2.2_2.2.13-9_amd64.deb 7dee207f9a5c199e736efaf45d8ca5e2 283218 mail extra cyrus-pop3d-2.2_2.2.13-9_amd64.deb 22ab10bb93aa130ba88d961da7682b04 1145570 mail extra cyrus-murder-2.2_2.2.13-9_amd64.deb 910943529629cdf683d2bc2c1d29425f 613646 mail extra cyrus-nntpd-2.2_2.2.13-9_amd64.deb d50a35933d84de4835a1be270a8b17a5 132218 mail extra cyrus-clients-2.2_2.2.13-9_amd64.deb 04bb3f7c2ac177425eded32c20538752 270240 devel extra cyrus-dev-2.2_2.2.13-9_amd64.deb 21dc3d7236def739848c739623d7cc6d 185046 perl extra libcyrus-imap-perl22_2.2.13-9_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFFP6Tbev9LOsNKpIQRApYcAKDY3zOuGRgg8YFIwbk9Ymr9NvsPKQCgktqI 82om0HmeL1Cm29ItQoQKFkU= =4eto -----END PGP SIGNATURE-----
--- End Message ---

