Re: courier will be missing in the next stable version of Debian and Devuan

datenritter <[email protected]> Wed, 18 Dec 2024 15:35:21 +0100
Newsgroups gmane.mail.imap.courier.general
Message-ID <[email protected]>
Am 16.12.24 um 04:01 schrieb Sam Varshavchik:
> These kinds of things are always a question of supply/demand. If there's not
> enough Debuan user base to result in someone deciding to go ahead and put
> some elbow grease in this, then that's what it is.

Might be true abou Devuan, I do observe the demise of Debian package 
maintenance with worries, though. It's a self-fullfilling prophecy.

(TBH, though, I personally care much more about imap, auth and maildrop. 
Not so much about esmtpd.)


Can we break this down to better understand what the obstacles are?

Of course, someone could just build the debs using Sam's scripts and set 
up a deb-repository. Little work, but investing your time into a repo 
with no other purpose sounds a bit like a waste.

Or... someone finally takes over maintenance of the debian packages:

Maintainers:

- It seems there seem to be no other debian maintainers willing to adobt 
courier. Markus W. asked for help years ago.

- So, someone would have to become a new "sponsored" debian maintainer:
https://wiki.debian.org/SponsoredMaintainer

(If you think this is hard, read https://wiki.debian.org/DebianMaintainer )


Building the packages:

- A sponsored maintainer must produce debs. I noticed courier's build 
process is slightly... overcomplicated. (Why is that actually?) It 
produces debs though.

These debs should be adjusted for FHS and/or debian paths. And maybe 
have some defaults fixed. (Like IMAP_EMPTYTRASH. Oh my.) Best to put 
this into a patch. I believe most parts of courier are comparatively 
stable, so no real problems with patching. Also, nobody said you have to 
produce new packages for every minor version.

Upgrading:

- Upgrade scripts propably are no hard requirement. Just don't overwrite 
/etc/courier. After all, courier needs to be configured by the user 
anyway. ( something like /etc/courier/esmtpd.d/ could be helpful.)


Security:

- There's a little trouble about security patches. Security fixes must 
be backported to the version pinned in debian. New features are not 
permitted.

I don't think this is feasable without some support from Sam who would 
eventually have to split development into two branches - one with new 
features (if there ever are any), one without them.



There should be a way to get this done and establish a process that is 
little to no work...?

d.


_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users