Hey all,
As you probably saw in Slack, today we completed the lists migration. This includes:
* Mailman2 (unsupported) => Mailman3 (supported!) * CentOS Stream 8 (unsupported) => CentOS Stream 9 (supported!) * PHPList 3.5.2 (doesn't work on modern PHP) => PHPList 3.6.14 (supports modern PHP!) * PHP 7.2 (unsupported) => PHP 8.2 (security support)
This was part of a lot of work on the part of the team over the last 6-8 months, we only just finally pulled the last trigger today.
I want to remind everyone:
* For non-email interactions (moderation or tweaking settings is really the only thing here) you'll need to register for an account. It'll auto-associate with all your memberships (assuming you use the same email). * If you have any issues, please let me know, I'll happily sort you out, and attend to any moderation in the interim. I will answering any tags in slack or direct within 24 hours for the next week for sure, and in general until the conference. * The permission model is more sane in MM3, there's not some magical password you have to share (woo!), people are just assigned as owners, moderators, or members. So people can easily be added to share the moderation burden, or removed when they no longer should have access with minimal fuss.
This brings us generally to a much better place with our webserver on CentOS Stream 10 and our Lists server on CentOS Stream 9 (mailman3 is not yet ready for 10, but it'll be a simple upgrade when it is).
The next project will be moving reg. It's a bit trickier as it still requires python2, so we'll be containerizing it and moving it to CentOS Stream 10 after the conference (obviously this is reg's most critical time, so we won't be touching it until post-conf). Then we'll go about cleaning up all the old code throughout our codebase specific to CentOS 6, 7, and 8.
So many thanks to Davide for countless Monday's hacking on all of this. And thanks to Hannah for helping with the migration today.