Peter Chubb via Mailman-users writes:
I'm using [the Debian package] with Nginx, Postgresql and exim4; on sid it's at Mailman3 3.3.10 with postorious 1.3.13;
That's useful to know. Are you pulling specifically the Mailman .debs from a secondary sid distribution, or are you just populating the whole host from sid?
The former strategy worked for me until about 2018, with Mailman 2. Mailman 2 basically had no dependencies outside Python >= 2.4 for a long time, so that worked. I kind of doubt it would be feasible with a full Mailman 3 suite because of the large number of package dependencies, so I ask if it works for you.
Note that the Debian release cycle is ~2 years, so I would expect Mailman >= 3.3.10 is too late for forky, so it would be released in testing/duke in Q3 2027, and in stable/duke in Q3 2029. It's also been the case that at times I've seen the same version of Mailman in stable, testing, and sid. I have no insight into whether they plan to stay more up to date in the coming releases.
it has been stable for me since the upgrade before last (before that, there was a memory leak somewhere). I did find configuring it initially a pain; the way Django works was (still is) a mystery to me; plus a couple of the upgrades have been rocky and broken things (which I expect when working with the unstable distribution)
Sounds about like what I expected.
Aside on Django:
Like most web frameworks whatever the base language is, Django is a whole culture of its own. The stock Postorius and HyperKitty settings package (which inherits from django-mailman3 and from various subpackages of Django itself, it's very complex) works well for the feature set and configurations we enable. You shouldn't have to touch it except to set Mailman suite internal authentication tokens and "break glass" email addresses, and maybe some host specifications. But if you want to do anything outside of that configuration (eg change logging channels), or remove web functionality that you perceive more as attack surface than feature, it gets arcane. Do feel free to consult mailman-users@mailman3.org if you dig into the MIDDLEWARE, LOGGING, etc settings.
Steve
-- GNU Mailman consultant (installation, migration, customization) Sirius Open Source https://www.siriusopensource.com/ Software systems consulting in Europe, North America, and Japan