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