Package: cyrus-common
Version: 3.12.3-1~bpo13+1
Severity: minor
Tags: patch
Dear Maintainer,
cyrus-common installs /etc/cron.daily/cyrus-imapd (via dh_installcron
--name=cyrus-imapd, from debian/cyrus-common.cyrus-imapd.cron.daily) but
debian/control declares no dependency on anything that provides cron.
On a system without a cron implementation the script is installed but never
executed, so the daily chk_cyrus consistency check silently does not run.
Suggested fix, in cyrus-common:
Recommends: cron | cron-daemon
Recommends, rather than Depends, seems right: the package remains functional
without cron, it just loses a periodic check.
Suggested fix:
This change is tested against 3.12.3-2:
--- a/debian/control
+++ b/debian/control
@@ -60,6 +60,7 @@ Depends: db-util
, libsasl2-modules
, netbase
Recommends: cyrus-imapd | cyrus-pop3d | cyrus-murder | cyrus-nntpd |
cyrus-admin | cyrus-caldav
+ , cron | cron-daemon
Suggests: apt-listchanges
, cyrus-admin
, cyrus-caldav
There is also a MR on Salsa:
https://salsa.debian.org/debian/cyrus-imapd/-/merge_requests/23
Kind regards,
Edmund Lodewijks
-- System Information:
Debian Release: 13.6
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.95+deb13-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages cyrus-common depends on:
pn db-util <none>
ii debconf [debconf-2.0] 1.5.82
ii e2fsprogs 1.47.0-2
ii gawk 1:5.2.1-2
ii init-system-helpers 1.65.2
ii libc6 2.36-9+deb12u10
ii libcap2 1:2.66-4
pn libclamav12 <none>
ii libcom-err2 1.47.0-2
ii libgcc-s1 12.2.0-14
pn libical3t64 <none>
pn libicu76 <none>
ii libjansson4 2.14-2
ii libkrb5-3 1.20.1-2+deb12u2
pn libldap2 <none>
pn libpcre2-posix3 <none>
pn libpq5 <none>
ii libsasl2-2 2.1.28+dfsg-10
ii libsasl2-modules 2.1.28+dfsg-10
ii libsqlite3-0 3.40.1-2+deb12u1
pn libssl3t64 <none>
ii libstdc++6 12.2.0-14
ii libwrap0 7.6.q-32
ii libxapian30 1.4.22-1
ii libxml2 2.9.14+dfsg-1.3~deb12u1
pn libzephyr4 <none>
ii netbase 6.4
ii perl 5.36.0-7+deb12u1
ii postfix [mail-transport-agent] 3.7.11-0+deb12u1
ii systemd [systemd-sysusers] 252.36-1~deb12u1
ii zlib1g 1:1.2.13.dfsg-1
Versions of packages cyrus-common recommends:
pn cyrus-imapd | cyrus-pop3d | cyrus-murder | cyrus-nntpd | cyrus-admi <none>
n | cyrus-caldav
Versions of packages cyrus-common suggests:
ii apt-listchanges 3.24
pn cyrus-admin <none>
pn cyrus-caldav <none>
pn cyrus-clients <none>
pn cyrus-doc <none>
pn cyrus-imapd <none>
pn cyrus-murder <none>
pn cyrus-nntpd <none>
pn cyrus-pop3d <none>
pn cyrus-replication <none>
pn sasl2-bin <none>
-- Configuration Files:
/etc/cyrus.conf changed [not included]
/etc/default/cyrus-imapd changed [not included]
/etc/imapd.conf changed [not included]
/etc/pam.d/sieve [Errno 13] Permission denied: '/etc/pam.d/sieve'
-- debconf information excluded
-- debsums errors found:
debsums: package cyrus-common is not installed