Mailman 3 has just been released after 7 years of development. It now is divided into these components: Mailman Core - the core delivery engine which accepts messages, providers moderation and processing of the messages, and delivers messages to mailing list member recipients. It exposes its functionality to other components over a private, administrative REST API. Postorius - A new Django-based web user interface for end users and list administrators. HyperKitty - A new Django-based web archiver. mailman.client - The official Python 2 and 3 bindings to the administrative REST API. Used by Postorius and HyperKitty, this provides a convenient, object-based API for programmatic access to the Core. mailman-bundler - A convenient package for building out the entire Mailman suite.
I've got a more or less working overlay for mailman 3.0 at https://github.com/tjcsl/mailman-overlay.
hmm this bug is rather old .. there seem to be overlays with mailman3 .. anyone tested them? @hanno are you still working on this?
There's a masked mailman 3 in the tree, but it's not from me, prometheanfire added it (I'll cc him). I haven't really looked at mailman 3 myself.
ok thanks. I was just wondering, since I was going to set one up and thought .. why not use the latest .. ;)
Latest version upstream is 3.2.0 Wish: May it be possible to install both MM 2 and 3 at the same time? To make it easier the transition from 2 to 3.
(In reply to Hanno Boeck from comment #3) > I haven't really looked at mailman 3 myself. Given that your latest comment was made more than a year ago, I'd like to gently prod you about the issue... ;-) I'm about to set up a new Mailman instance soonish, and it would be great to be able to use version 3.2.x (Mailman Core 3.2.1 was released in February 2019).
The existing ebuild for mailman-3.1.1 almost works as-is with mailman-3.2.1 as well. The only thing missing is a dependency requirement on the importlib_resources package that seems to be new in 3.2.1.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe00997921d45989109e352474d5a96f5e0b716 commit dbe00997921d45989109e352474d5a96f5e0b716 Author: Matthew Thode <prometheanfire@gentoo.org> AuthorDate: 2019-07-27 23:18:50 +0000 Commit: Matthew Thode <prometheanfire@gentoo.org> CommitDate: 2019-07-27 23:19:06 +0000 net-mail/mailman: update to 3.2.1 Fixes: https://bugs.gentoo.org/548078 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org> net-mail/mailman/Manifest | 1 + net-mail/mailman/mailman-3.2.1.ebuild | 43 +++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+)