Package: dovecot
Version:  1:2.2.24-1

Hi,
I was currently merging dovecot for Ubuntu and I thought it really is time
to provide some of the delta for your benefit as well.
Some of them are more "Ubuntu'ish" pieces apport and ufw integration.
But still those things exist and make sense in Debian as well .
And since it is up to you to accept (or not) anyway I should at least
suggest it.

I wanted to suggest the following three changes for your review and
inclusion:

1. lsb-base ad dependency.
There is even a comment in the init script, but no dependency:
debian/dovecot-core.dovecot.init:46:# Depend on lsb-base (>= 3.0-6) to
ensure that this file is present.
debian/dovecot-core.dovecot.init:47:. /lib/lsb/init-functions
Usually "some" packet always refers to lsb-base but I was able to break it
in a sid containter by doing "apt-get remove lsb-base cron logrotate".
That makes /lib/lsb/init-functions unavailable.

Fix is as easy as:
https://git.launchpad.net/~paelzer/ubuntu/+source/dovecot/commit/?h=merge&id=f06699c206667998f4356b4b66bd7bee77b3ebbf

2. ufw integration
Just allowing easy ufw integration can always be useful to users.
See the change at
https://git.launchpad.net/~paelzer/ubuntu/+source/dovecot/commit/?h=merge&id=2f445a7f8bdb9f18bdfe39cd55014bdd42447bb8

3. apport hooks
Good if you would like to enable extra data on apport. While not the common
Debian way the change would be not very intrusive - so please take a look.
See
https://git.launchpad.net/~paelzer/ubuntu/+source/dovecot/commit/?h=merge&id=6b0ed49af2b9b79ce8147f390e0f343eb4e71518

There are slight merge conflicts to last debian due to the fact that these
commits are in the midst of more ubuntu delta. But I can provide a cleaned
diff, debdiff or whatever you want after we had a discussion if you
actually would like the changes.

So please let me know,
thanks in advance
Christian Ehrhardt

Reply via email to