Package: courier-imap Version: 4.16.2+0.75.0-18 Severity: grave Justification: renders package unusable
Recently I decided to upgrade courier (mta and imap) on one of my mail servers. It was a disaster. The quality of these packages is abysmal and dangerous. This is one of the many serious, grave, and critical bugs I ran into during that process. I have the following courier-related init scritps on my system: courier-mta: /etc/init.d/courier courier-authdaemon: /etc/init.d/courier-authdaemon courier-mta: /etc/init.d/courierfilter courier-imap: /etc/init.d/courier-imap courier-imap: /etc/init.d/courier-imap-ssl courier-mta: /etc/init.d/courier-msa courier-mta: /etc/init.d/courier-mta courier-mta: /etc/init.d/courier-mta-ssl Nearly all of these init scripts are broken in many ways. Almost nothing works. I would be shocked if any of this passes requirements of the Debian policy. There is no stdout or stderr provided from the init script. Failures result in no output. Success results in no output. There is no error/sanity checking. stop|status|restart|try-restart|force-reload are all broken. start is broken on multiple init scripts. The status argument fails and is not implemented on any of them that I can see. The stop argument fails to stop running daemons/programs. The only courier init script which behaves somewhat reasonably is /etc/init.d/courier-authdaemon -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.3.0-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages courier-imap depends on: ii courier-authlib 0.66.4-7 ii courier-base 0.75.0-18 ii courier-mta [mail-transport-agent] 0.75.0-18 ii debconf [debconf-2.0] 1.5.59 ii libc6 2.22-7 ii libcourier-unicode1 1.4-2 ii libgamin0 [libfam0] 0.1.10-5 ii libgdbm3 1.8.3-13.1 ii libidn11 1.32-3 ii sysvinit-utils 2.88dsf-59.3 courier-imap recommends no packages. Versions of packages courier-imap suggests: ii courier-doc 0.75.0-18 ii mutt [imap-client] 1.5.24-1+b1 ii s-nail [imap-client] 14.8.8-1 -- Configuration Files: /etc/courier/imapd changed [not included] /etc/courier/imapd-ssl changed [not included] /etc/courier/imapd.cnf [Errno 13] Permission denied: u'/etc/courier/imapd.cnf' -- no debconf information