Bug#772163: Re: Bug#772163: dovecot-core: postinst should ship code to check preseeding and create ssl-cert if asked for.
On Fri, 5 Dec 2014, Petter Reinholdtsen wrote:
I do not quite understand exactly what you propose, when the debconf
question and code has been dropped from dovecot-core. Debian Edu depend
on a SSL enabled IMAP service to work using a self signed SSL
certificate after installation. This worked a few days ago.
Cert generation was dropped in -6.
How can we
alter our preseeding to get this to work again?
The easiest way would be not to preseed at all but as you say you require
an SSL enabled IMAP server that is obviously not a solution. Can you ship
your own certificates in some other package and install them? Or maybe
you can fork the dovecot package and add back the cert generation code to
postinst.
The reason the code was removed is that it is buggy. It worked well
enough for simple usage but there were enough edge cases that I got a lot
of complaints. It needs to be redesigned (and ideally there should be a
general Debianwide utility for managing certificates like
adduser/deluser.) but that will take time and someone more expert than me
and meanwhile I do not want to support the old code for the lifetime of
Jessie.
Sorry for the inconvenience but dovecot is one of those packages that
people mostly ignore and then suddenly there is a rush to upgrade when a
stable release happens. So it doesn't get wide testing until it is too
late to fix things in a more orderly manner.
--
Jaldhar H. Vyas <jaldhar@debian.org>
Reply to: