Great! It's really good and useful. On Sun, Aug 9, 2020, 7:41 AM Denny Vrandečić <dvrande...@wikimedia.org> wrote:
> Thank you so much! > > On Sat, Aug 8, 2020, 13:56 Amir Sarabadani <ladsgr...@gmail.com> wrote: > > > Hey, > > Mailman, the software that powers our mailing lists, is extremely old, by > > looking at https://lists.wikimedia.org/ you can guess how old it is. > > > > I would really like to upgrade it to mailman 3 which has these benefits: > > * Much better security (including but not limited to > > https://phabricator.wikimedia.org/T181803) > > * Much better UI and UX > > * Much easier moderation and maintaining mailing lists > > * Ability to send mail from the web > > * Ability to search in archives. > > * Ability to like/dislike an email > > * List admins will be able to delete emails, merge threads, and much > more. > > * Admins won't need to store passwords for each mailing list separately, > > they just login as their account everywhere. > > * The current mailman stores everything as files (even mailing list > > settings), mailman3 actually uses a proper database for everything > meaning > > proper backup and recovery, high availability and much more. > > > > I have already put up a test setup and humbly ask you (specially list > > admins) to test it (and its admin interface), if you want to become a > list > > admin, drop me a message. Keep in mind that we don't maintain the > software > > so the most I can do is to change configuration and can't handle a > feature > > request or solve a bug (you are more than welcome to file it against > > upstream though) > > > > Here's the test setup: > > * https://lists.wmcloud.org > > > > Here's a mailing list: > > * https://lists.wmcloud.org/postorius/lists/test.lists.wmcloud.org/ > > > > Here's an archive post: > > * > > > > > https://lists.wmcloud.org/hyperkitty/list/t...@lists.wmcloud.org/thread/RMQPKSS4ID3WALFXAF636J2NGBVCN3UA/ > > > > Issues that I haven't figured out yet: > > * This system has profile picture support but it's only gravatar which we > > can't enable due to our privacy policy but when you disable it, it shows > > empty squares and looks bad. Reported upstream [1] but also we can have a > > gravatar proxy in production. And in the worst case scenario we can just > > inject "$('.gravatar').remove();" and remove them. Feel free to chime in > in > > the phabricator ticket in this regard: > > https://phabricator.wikimedia.org/T256541 > > > > * Upgrade will break archive links, making it work forever is not trivial > > (you need write apache rewrite rule) (You can read about it in > > https://docs.mailman3.org/en/latest/migration.html#other-considerations) > > > > * Mailman allows us to upgrade mailing list by mailing list, that's good > > but we haven't found a way to keep the old version and the new ones in > sync > > (archives, etc.). Maybe we migrate a mailing list and the archives for > the > > old version will stop getting updated. Would that work for you? Feel free > > to chime in: https://phabricator.wikimedia.org/T256539 > > > > * We don't know what would be the size of the database after upgrade > > because these two versions are so inherently different, one idea was to > > check the size of a fully public mailing list, then move the files to the > > test setup, upgrade it to the new version and check how it changes, then > > extrapolate the size of the final database. The discussion around the > > database is happening in https://phabricator.wikimedia.org/T256538 > > > > If you want to help in the upgrade (like puppetzining its configuration, > > etc.) just let me know and I add you to the project! It uses a > stand-alone > > puppetmaster so you don't need to get your puppet patches merged to see > its > > effects. > > > > The main ticket about the upgrade: > > https://phabricator.wikimedia.org/T52864 > > > > [1] https://gitlab.com/mailman/hyperkitty/-/issues/303#note_365162201 > > > > Hope that'll be useful for you :) > > -- > > Amir (he/him) > > _______________________________________________ > > Wikitech-l mailing list > > Wikitech-l@lists.wikimedia.org > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > _______________________________________________ > Wikitech-l mailing list > Wikitech-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/wikitech-l _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l