Hi all, As a followup to my mail on arch-dev-public [1] I've just moved hyperkitty [2], mailman3 [3] and postorius [4] from [community-testing] to [community]. If you're running your own mailman instance, you have probably already read up on what the python3 based mailman-core aka. mailman3 has to offer in comparison to the current python2 based mailman. TL;DR: The mailman3 package will replace mailman [5] at some point (latest when we drop python2 from the repositories). Eventually mailman3 will be renamed to mailman. Currently mailman3 and mailman conflict. Mailman3 is modular: For archiving you need to use hyperkitty, for web-based management and signup you need to use postorius. **DO BACKUPS BEFORE TESTING!!!** While in theory all of these "should just work", they haven't been tested thoroughly by many Arch users yet (AFAIK). This is where you come in! Please **backup your existing mailman archives and data** before attempting to switch and take mailman3 for a test drive! Mailman3 and mailman(2) can not be installed side-by-side, as they make use of the same directories and the same system user. Neither mailman3, nor hyperkitty or postorius provide setuid [6] binaries (the current mailman does) while each provides a separate user. This means that managing those applications sudo or su has to be used. Hyperkitty (archiving) and postorius (user management) are both Django [7] applications, that are being installed system wide. This implies getting to know how to setup and use these applications. On the upside: This means archiving and configuration of mailman3 can be done on separate hosts (if the need arises)! When testing, upgrading and migrating I would like to invite you to extend the existing wiki pages for mailman3's setup [8], postorius' hosting [9] and hyperkitty's hosting [10] sections, wherever you use something that is not covered by the wiki yet. The more diverse the setup documentation is, the better for all of us! Closing, I'm of course also interested in any package improvement suggestions or package bug reports that you might have. Enjoy the new mailman ecosystem! Best, David [1] https://lists.archlinux.org/pipermail/arch-dev-public/2020-February/029854.html [2] https://wiki.archlinux.org/index.php/Hyperkitty [3] https://wiki.archlinux.org/index.php/Mailman [4] https://wiki.archlinux.org/index.php/Postorius [5] https://wiki.archlinux.org/index.php/Mailman_2 [6] https://wiki.archlinux.org/index.php/Capabilities [7] https://www.djangoproject.com/ [8] https://wiki.archlinux.org/index.php/Mailman#Setup [9] https://wiki.archlinux.org/index.php/Postorius#Hosting [10] https://wiki.archlinux.org/index.php/Hyperkitty#Hosting -- https://sleepmap.de
Attachment:
signature.asc
Description: PGP signature