Skip to content
Snippets Groups Projects

Setup mailman3 server

Merged Kristian Klausen requested to merge klausenbusk/infrastructure:mailman3 into master

We want to migrate to mailman3 as mailman2 is basically unmaintained and requires Python 2 which is EOL.

Because the mailman and mailman3 packages conflict and we don't want to perform a big bang migration, mailman3 must be deployed on a separate server. mailman-web (mailman3's web interface) hasn't been packaged yet, so for now we are using my homebrewed PKGBUILD.

[1] https://gist.github.com/klausenbusk/5982063f95c503754a51ed2fefb8915e

Ref #59 (closed)


Migrated lists:

  • arch-announce
  • arch-devops-private
  • arch-events
  • arch-wiki-admins
Edited by Kristian Klausen

Merge request reports

Pipeline #18783 passed

Pipeline passed for d1c23d5d on klausenbusk:mailman3

Approval is optional

Merged by Kristian KlausenKristian Klausen 2 years ago (May 14, 2022 8:58pm UTC)

Merge details

Pipeline #18784 passed

Pipeline passed for 5fb9ff20 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • added 1 commit

    Compare with previous version

  • Kristian Klausen resolved all threads

    resolved all threads

  • Kristian Klausen added 53 commits

    added 53 commits

    Compare with previous version

  • Kristian Klausen added 24 commits

    added 24 commits

    Compare with previous version

  • Kristian Klausen changed the description

    changed the description

  • Kristian Klausen added 24 commits

    added 24 commits

    Compare with previous version

  • Kristian Klausen changed the description

    changed the description

  • Jelle van der Waa added 290 commits

    added 290 commits

    Compare with previous version

  • added 3 commits

    • efc4076a - Arch bug has been fixed
    • 2ec42192 - Add missing hyperkitty configuration
    • bd57e3f6 - Update symlinks to new package

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Kristian Klausen added 281 commits

    added 281 commits

    Compare with previous version

  • Kristian Klausen added 11 commits

    added 11 commits

    Compare with previous version

  • Kristian Klausen resolved all threads

    resolved all threads

  • Kristian Klausen added 25 commits

    added 25 commits

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Kristian Klausen marked the checklist item Fix search as completed

    marked the checklist item Fix search as completed

  • Kristian Klausen marked the checklist item Add mailman3 to docs/servers.md as completed

    marked the checklist item Add mailman3 to docs/servers.md as completed

  • added 1 commit

    Compare with previous version

  • added 1 commit

    • e6f1712d - mailman: add missing user-profile path

    Compare with previous version

  • added 1 commit

    • 27d8bc04 - ansible-playbook playbooks/tasks/sync-ssh-hostkeys.yml

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Kristian Klausen changed the description

    changed the description

  • Kristian Klausen marked the checklist item arch-announce as completed

    marked the checklist item arch-announce as completed

  • Kristian Klausen added 2 commits

    added 2 commits

    Compare with previous version

  • Kristian Klausen marked the checklist item arch-wiki-admins as completed

    marked the checklist item arch-wiki-admins as completed

  • Kristian Klausen added 2 commits

    added 2 commits

    Compare with previous version

  • Kristian Klausen marked the checklist item arch-events as completed

    marked the checklist item arch-events as completed

  • added 1 commit

    • d7ffbc09 - mailman3: only allow LMTP from lists.al.org

    Compare with previous version

  • Kristian Klausen changed the description

    changed the description

  • Kristian Klausen added 43 commits

    added 43 commits

    • d7ffbc09...d0d20764 - 37 commits from branch archlinux:master
    • a3e97459 - Setup mailman3 server
    • 28aa0d70 - mailman3: Update urls.py to work with Django 4.0
    • 8a4ba3d0 - mailman3: Update paths to match the official mailman-web package
    • c28cee3c - mailman: Add map for redirecting migrated lists to the ml3 interface
    • 16a321fc - mailman: First batch of mailman3 migrated lists
    • 3b3fb772 - Update host keys for mailman3.archlinux.org

    Compare with previous version

  • Kristian Klausen added 6 commits

    added 6 commits

    • 368f5a3a - Setup mailman3 server
    • 25d16ccb - mailman3: Update urls.py to work with Django 4.0
    • 377f06e4 - mailman3: Update paths to match the official mailman-web package
    • 49c844d9 - mailman: Add map for redirecting migrated lists to the ml3 interface
    • fa9ac889 - mailman: First batch of mailman3 migrated lists
    • ec0d386b - Update host keys for mailman3.archlinux.org

    Compare with previous version

  • Kristian Klausen resolved all threads

    resolved all threads

  • Kristian Klausen marked this merge request as ready

    marked this merge request as ready

  • Kristian Klausen changed title from Draft: mailman3.archlinux.org to Setup mailman3 server

    changed title from Draft: mailman3.archlinux.org to Setup mailman3 server

  • Kristian Klausen changed the description

    changed the description

  • added 1 commit

    Compare with previous version

  • Kristian Klausen added 6 commits

    added 6 commits

    • c1b596af - Setup mailman3 server
    • 85ea9c37 - mailman3: Update urls.py to work with Django 4.0
    • ebdf389f - mailman3: Update paths to match the official mailman-web package
    • aa2775f5 - mailman: Add map for redirecting migrated lists to the ml3 interface
    • bccda78f - mailman: First batch of mailman3 migrated lists
    • 31dda3ae - Update host keys for mailman3.archlinux.org

    Compare with previous version

  • Kristian Klausen added 7 commits

    added 7 commits

    • 95e51df5 - 1 commit from branch archlinux:master
    • e7cc1425 - Setup mailman3 server
    • e4f6dd6a - mailman3: Update urls.py to work with Django 4.0
    • 2c52d7a8 - mailman3: Update paths to match the official mailman-web package
    • 7788c21e - mailman: Add map for redirecting migrated lists to the ml3 interface
    • f46e4e4e - mailman: First batch of mailman3 migrated lists
    • cfd54843 - Update host keys for mailman3.archlinux.org

    Compare with previous version

  • Kristian Klausen added 6 commits

    added 6 commits

    • 9294828f - Setup mailman3 server
    • 7c6fccc3 - mailman3: Update urls.py to work with Django 4.0
    • 9d475948 - mailman3: Update paths to match the official mailman-web package
    • 5d0c9d3b - mailman: Add map for redirecting migrated lists to the ml3 interface
    • 73b4e4f0 - mailman: First batch of mailman3 migrated lists
    • d1c23d5d - Update host keys for mailman3.archlinux.org

    Compare with previous version

  • mentioned in commit 5fb9ff20

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading