I wanted to eventually file MIRs for all of these and reference the bugs here.
I wondered to drive all in this MIR, but that will break discussions as e.g.
python-flufl and zope are so damn different that doing that in just this bug
will make us loose track too much.
OTOH now that I did the deep check on dependencies, I'm afraid this just is too
much either way.
I began with re-tracing those dependencies to be sure they are still valid.
It was time to tune my dependency check helper anyway and my fear of "more than
we thought" was confirmed depending on what we select.
If you'd just (and only) look at the mailman3 binary from the mailman3
source, then the current dependency list is almost correct, just
zope.i18nmessageid needs to be added which is a second level dependency.
But I think users would actually expect mailman3-full being the main package
we'd want.
Read the description of mailman3:
Description: Mailing list management system
This is GNU Mailman version 3, a mailing list management system. This package
provides the core delivery engine of the system, which handles the mailing
lists data, receives messages, handles the moderation and processing of these
messages and delivers them to the mailing lists subscribers. It communicates
with the other components through a private administrative REST API.
.
Default database backend is SQLite3 in order to not break automated
installations. For productive setups, PostgreSQL or MySQL are much better
options though. See README.Debian for further information.
.
In order to get the full Mailman3 system, the metapackage 'mailman3-full'
should be installed.
But using mailman3-full pulls in way too many dependencies by
mailman3-web and python3-mailman-hyperkitty. Then we would explode from
15 to 49 dependencies including very non-server'ish ones like fonts and
way more zope.
But as I said coming from mailman (2) you'd expect just that - as
formerly the web integration and all of it was part of mailman (2).
We'd also want the lazr related packages be owned by foundations I guess
who own the rest of lazr already.
I'll attach the full list of dependencies, so everyone interested can read into
it.
My recommendation would be to declare only the core mailman3 for main
inclusion, not mailman3-full.
I'll bring it up for team discussion later today.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1775427
Title:
[MIR] mailman3 to replace mailman, or drop mailman to universe and off
server iso
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flufl.bounce/+bug/1775427/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs