From 4d8dfb6a5a6372bc800f22327af59714f289908e Mon Sep 17 00:00:00 2001
From: Kristian Klausen <kristian@klausen.dk>
Date: Sun, 11 Sep 2022 18:21:01 +0200
Subject: [PATCH] mailman: Third batch of mailman3 migrated lists

arch-commits
arch-security
aur-dev
pacman-contrib
pacman-dev
---
 roles/mailman/files/migrated-lists.map |  5 +++
 roles/mailman/templates/transport.j2   | 52 +++++++++++++++++++++++++-
 roles/mailman3/defaults/main.yml       | 26 +++++++++++++
 3 files changed, 82 insertions(+), 1 deletion(-)

diff --git a/roles/mailman/files/migrated-lists.map b/roles/mailman/files/migrated-lists.map
index 3d8dc5c22..7c0772669 100644
--- a/roles/mailman/files/migrated-lists.map
+++ b/roles/mailman/files/migrated-lists.map
@@ -1,4 +1,5 @@
 /listinfo/arch-announce /mailman3/lists/arch-announce@lists.archlinux.org/;
+/listinfo/arch-commits /mailman3/lists/arch-commits@lists.archlinux.org/;
 /listinfo/arch-dev /mailman3/lists/arch-dev@lists.archlinux.org/;
 /listinfo/arch-dev-public /mailman3/lists/arch-dev-public@lists.archlinux.org/;
 /listinfo/arch-devops /mailman3/lists/arch-devops@lists.archlinux.org/;
@@ -11,7 +12,11 @@
 /listinfo/arch-proaudio /mailman3/lists/arch-proaudio@lists.archlinux.org/;
 /listinfo/arch-projects /mailman3/lists/arch-projects@lists.archlinux.org/;
 /listinfo/arch-releng /mailman3/lists/arch-releng@lists.archlinux.org/;
+/listinfo/arch-security /mailman3/lists/arch-security@lists.archlinux.org/;
 /listinfo/arch-tu /mailman3/lists/arch-tu@lists.archlinux.org/;
 /listinfo/arch-wiki-admins /mailman3/lists/arch-wiki-admins@lists.archlinux.org/;
 /listinfo/arch-women /mailman3/lists/arch-women@lists.archlinux.org/;
+/listinfo/aur-dev /mailman3/lists/aur-dev@lists.archlinux.org/;
+/listinfo/pacman-contrib /mailman3/lists/pacman-contrib@lists.archlinux.org/;
+/listinfo/pacman-dev /mailman3/lists/pacman-dev@lists.archlinux.org/;
 /listinfo/staff /mailman3/lists/staff@lists.archlinux.org/;
diff --git a/roles/mailman/templates/transport.j2 b/roles/mailman/templates/transport.j2
index 200e1a396..6b311aab6 100644
--- a/roles/mailman/templates/transport.j2
+++ b/roles/mailman/templates/transport.j2
@@ -1,4 +1,4 @@
-# AUTOMATICALLY GENERATED BY MAILMAN ON 2022-05-15 16:10:12
+# AUTOMATICALLY GENERATED BY MAILMAN ON 2022-09-11 14:51:30
 #
 # This file is generated by Mailman, and is kept in sync with the binary hash
 # file.  YOU SHOULD NOT MANUALLY EDIT THIS FILE unless you know what you're
@@ -16,6 +16,16 @@ arch-announce-request@lists.archlinux.org                lmtp:[{{ hostvars['mail
 arch-announce-subscribe@lists.archlinux.org              lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 arch-announce-unsubscribe@lists.archlinux.org            lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 
+arch-commits@lists.archlinux.org                        lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-commits-bounces@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-commits-confirm@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-commits-join@lists.archlinux.org                   lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-commits-leave@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-commits-owner@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-commits-request@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-commits-subscribe@lists.archlinux.org              lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-commits-unsubscribe@lists.archlinux.org            lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+
 arch-dev@lists.archlinux.org                        lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 arch-dev-bounces@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 arch-dev-confirm@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
@@ -136,6 +146,16 @@ arch-releng-request@lists.archlinux.org                lmtp:[{{ hostvars['mailma
 arch-releng-subscribe@lists.archlinux.org              lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 arch-releng-unsubscribe@lists.archlinux.org            lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 
+arch-security@lists.archlinux.org                        lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-security-bounces@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-security-confirm@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-security-join@lists.archlinux.org                   lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-security-leave@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-security-owner@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-security-request@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-security-subscribe@lists.archlinux.org              lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-security-unsubscribe@lists.archlinux.org            lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+
 arch-tu@lists.archlinux.org                        lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 arch-tu-bounces@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 arch-tu-confirm@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
@@ -166,6 +186,36 @@ arch-women-request@lists.archlinux.org                lmtp:[{{ hostvars['mailman
 arch-women-subscribe@lists.archlinux.org              lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 arch-women-unsubscribe@lists.archlinux.org            lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 
+aur-dev@lists.archlinux.org                        lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-dev-bounces@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-dev-confirm@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-dev-join@lists.archlinux.org                   lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-dev-leave@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-dev-owner@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-dev-request@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-dev-subscribe@lists.archlinux.org              lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-dev-unsubscribe@lists.archlinux.org            lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+
+pacman-contrib@lists.archlinux.org                        lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-contrib-bounces@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-contrib-confirm@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-contrib-join@lists.archlinux.org                   lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-contrib-leave@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-contrib-owner@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-contrib-request@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-contrib-subscribe@lists.archlinux.org              lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-contrib-unsubscribe@lists.archlinux.org            lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+
+pacman-dev@lists.archlinux.org                        lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-dev-bounces@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-dev-confirm@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-dev-join@lists.archlinux.org                   lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-dev-leave@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-dev-owner@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-dev-request@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-dev-subscribe@lists.archlinux.org              lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+pacman-dev-unsubscribe@lists.archlinux.org            lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+
 staff@lists.archlinux.org                        lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 staff-bounces@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 staff-confirm@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
diff --git a/roles/mailman3/defaults/main.yml b/roles/mailman3/defaults/main.yml
index 5cd5753bb..9d67f2777 100644
--- a/roles/mailman3/defaults/main.yml
+++ b/roles/mailman3/defaults/main.yml
@@ -8,6 +8,16 @@ lists:
     description: This mailing list is for official announcements for the Arch Linux distribution.
     display_name: Arch-announce
     moderator_password: "{{ vault_archweb_mailman_password }}"
+  arch-commits:
+    allow_list_posts: false
+    accept_these_nonmembers:
+      - ^.+@(.+\.)?archlinux\.org
+    archive_policy: never
+    default_member_action: reject
+    default_nonmember_action: reject
+    description: Arch Linux packaging commits
+    info: This list contains all commits to the package repositories, including diffs for newest changes.
+    display_name: Arch-commits
   arch-dev:
     advertised: false
     archive_policy: private
@@ -56,6 +66,10 @@ lists:
   arch-releng:
     description: Arch Linux Release Engineering
     display_name: Arch-releng
+  arch-security:
+    description: Announcements about security issues in Arch Linux and its packages
+    info: Discussion about announcements should happen on arch-general.
+    display_name: Arch-security
   arch-tu:
     advertised: false
     archive_policy: private
@@ -72,6 +86,18 @@ lists:
     description: Mailing list for the Arch Women project
     display_name: Arch-women
     info: "<a href=\"https://archwomen.org/\">Arch Women</a> is an all inclusive organization of Arch Linux enthusiasts with a focus on helping more women become involved in the Arch Linux community and FOSS.\r\n\r\nMailing list graciously hosted by the Arch Linuxâ„¢ project."
+  aur-dev:
+    description: Arch User Repository (AUR) Development
+    info: This list is intended for discussion of AUR and community based code and development.
+    display_name: Aur-dev
+  pacman-contrib:
+    description: Discussion list for pacman-contrib development
+    info: This list is used by pacman-contrib developers to coordinate, share patches, etc.
+    display_name: Pacman-contrib
+  pacman-dev:
+    description: Discussion list for pacman development
+    info: This list is used by pacman developers and contributors to coordinate, fix problems, share patches, etc.
+    display_name: Pacman-dev
   staff:
     advertised: false
     archive_policy: private
-- 
GitLab