arc/docs/mailman3/index.rst

49 lines
1.6 KiB
ReStructuredText
Raw Normal View History

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
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:
.. 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
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-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