2021-09-01 14:21:04 +02:00
|
|
|
Mailman3
|
|
|
|
========
|
|
|
|
|
|
|
|
Purpose
|
|
|
|
-------
|
|
|
|
|
2021-09-10 15:36:50 +01:00
|
|
|
Purpose of this investigation is to find potential ways to migrate the CentOS mailing lists to
|
|
|
|
mailman3 from the current solution and allow for a frontend. The output of the investigation
|
2021-09-01 14:21:04 +02:00
|
|
|
is this document.
|
|
|
|
|
|
|
|
Resources
|
|
|
|
---------
|
|
|
|
|
|
|
|
* Mailman3 upstream: https://wiki.list.org/Mailman3
|
|
|
|
* Mailman3 Fedora dist-git: https://src.fedoraproject.org/rpms/mailman3
|
|
|
|
|
|
|
|
Investigation
|
|
|
|
-------------
|
|
|
|
|
2021-09-10 15:36:50 +01:00
|
|
|
Here is the list of ideas/things we discussed/looked at:
|
2021-09-01 14:21:04 +02:00
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 1
|
|
|
|
|
|
|
|
building_rpm_centos_stream
|
2021-09-10 15:36:50 +01:00
|
|
|
install_using_pip_and_venv
|
|
|
|
install_using_podman
|
|
|
|
add_centos_to_fedora_server
|
2021-09-01 14:21:04 +02:00
|
|
|
|
|
|
|
|
|
|
|
Conclusions
|
|
|
|
-----------
|
|
|
|
|
2021-09-10 15:36:50 +01:00
|
|
|
Based on the investigations carried out the most beneficial but probably most difficult
|
|
|
|
solution would be to build the rpms for mailman3 hyperkitty and postorius for epel. This
|
|
|
|
would make this available for Centos but could also be used by fedora which could help
|
|
|
|
with some longstanding issues such as https://pagure.io/fedora-infrastructure/issue/5478.
|
2021-09-01 14:21:04 +02:00
|
|
|
|
2021-09-10 15:36:50 +01:00
|
|
|
The installation using containers would address the issues of compatibility and push
|
|
|
|
them upstream but it also brings the problems of relying on an upstream maintainer who
|
|
|
|
is not a part of our community.
|
|
|
|
|
|
|
|
When installing with pip and venv similar problems are encountered as with rpm where
|
|
|
|
dependencies are not available or up to date in the fedora or stream environment.
|
|
|
|
|
|
|
|
Adding Centos mailing list to the fedora server would be a quick fix but doubles down
|
|
|
|
on using the fedora setup which itself in not in perfect health. It would also involve
|
|
|
|
some issues with naming as the centos mail list uses centos.org rather than lists.centos.org
|