From 75ac7d09bec1c105401bebc339729c59c1cf2d59 Mon Sep 17 00:00:00 2001
From: Kristian Klausen <kristian@klausen.dk>
Date: Fri, 16 Sep 2022 00:29:22 +0200
Subject: [PATCH] mailman: Fourth and final batch of mailman3 migrated lists

arch-general
aur-general
aur-requests

It has been decided not to migrate the following unlisted and unused
lists:
arch-magazine
arch-notifications
arch-test
mailman
---
 roles/mailman/files/migrated-lists.map |  3 +++
 roles/mailman/templates/transport.j2   | 32 +++++++++++++++++++++++++-
 roles/mailman3/defaults/main.yml       | 13 +++++++++++
 3 files changed, 47 insertions(+), 1 deletion(-)

diff --git a/roles/mailman/files/migrated-lists.map b/roles/mailman/files/migrated-lists.map
index 7c0772669..5e9c72c0a 100644
--- a/roles/mailman/files/migrated-lists.map
+++ b/roles/mailman/files/migrated-lists.map
@@ -5,6 +5,7 @@
 /listinfo/arch-devops /mailman3/lists/arch-devops@lists.archlinux.org/;
 /listinfo/arch-devops-private /mailman3/lists/arch-devops-private@lists.archlinux.org/;
 /listinfo/arch-events /mailman3/lists/arch-events@lists.archlinux.org/;
+/listinfo/arch-general /mailman3/lists/arch-general@lists.archlinux.org/;
 /listinfo/arch-mirrors /mailman3/lists/arch-mirrors@lists.archlinux.org/;
 /listinfo/arch-mirrors-announce /mailman3/lists/arch-mirrors-announce@lists.archlinux.org/;
 /listinfo/arch-multilib /mailman3/lists/arch-multilib@lists.archlinux.org/;
@@ -17,6 +18,8 @@
 /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/aur-general /mailman3/lists/aur-general@lists.archlinux.org/;
+/listinfo/aur-requests /mailman3/lists/aur-requests@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 6b311aab6..6918dfca1 100644
--- a/roles/mailman/templates/transport.j2
+++ b/roles/mailman/templates/transport.j2
@@ -1,4 +1,4 @@
-# AUTOMATICALLY GENERATED BY MAILMAN ON 2022-09-11 14:51:30
+# AUTOMATICALLY GENERATED BY MAILMAN ON 2022-09-15 21:34:14
 #
 # 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
@@ -76,6 +76,16 @@ arch-events-request@lists.archlinux.org                lmtp:[{{ hostvars['mailma
 arch-events-subscribe@lists.archlinux.org              lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 arch-events-unsubscribe@lists.archlinux.org            lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 
+arch-general@lists.archlinux.org                        lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-general-bounces@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-general-confirm@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-general-join@lists.archlinux.org                   lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-general-leave@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-general-owner@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-general-request@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-general-subscribe@lists.archlinux.org              lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+arch-general-unsubscribe@lists.archlinux.org            lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+
 arch-mirrors@lists.archlinux.org                        lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 arch-mirrors-bounces@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
 arch-mirrors-confirm@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
@@ -196,6 +206,26 @@ aur-dev-request@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.a
 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
 
+aur-general@lists.archlinux.org                        lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-general-bounces@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-general-confirm@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-general-join@lists.archlinux.org                   lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-general-leave@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-general-owner@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-general-request@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-general-subscribe@lists.archlinux.org              lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-general-unsubscribe@lists.archlinux.org            lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+
+aur-requests@lists.archlinux.org                        lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-requests-bounces@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-requests-confirm@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-requests-join@lists.archlinux.org                   lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-requests-leave@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-requests-owner@lists.archlinux.org                  lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-requests-request@lists.archlinux.org                lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-requests-subscribe@lists.archlinux.org              lmtp:[{{ hostvars['mailman3.archlinux.org']['wireguard_address'] }}]:8024
+aur-requests-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
diff --git a/roles/mailman3/defaults/main.yml b/roles/mailman3/defaults/main.yml
index 0e7d7da80..aa0a87040 100644
--- a/roles/mailman3/defaults/main.yml
+++ b/roles/mailman3/defaults/main.yml
@@ -42,6 +42,10 @@ lists:
   arch-events:
     description: Arch Linux Events
     display_name: Arch-events
+  arch-general:
+    description: General Discussion about Arch Linux
+    display_name: Arch-general
+    info: "This mailing list hosts general discusson about the Arch Linux distribution.  Questions, problems, and new development ideas can be posted here.\n\nYou must be subscribed to the list in order to post to it."
   arch-mirrors-announce:
     description: List for mirror admins to send announcements (like downtime notifications) to our users
     display_name: Arch-mirrors-announce
@@ -91,6 +95,15 @@ lists:
     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
+  aur-general:
+    description: Discussion about the Arch User Repository (AUR)
+    display_name: Aur-general
+    info: This list is for Trusted Users, Arch Linux developers, and the general public to discuss issues surrounding the Trusted User structure and the Arch User Repository (AUR).
+  aur-requests:
+    accept_these_nonmembers:
+      - notify@aur.archlinux.org
+    description: Public mailing list for AUR package deletion/merge/orphan requests
+    display_name: Aur-requests
   pacman-contrib:
     description: Discussion list for pacman-contrib development
     info: This list is used by pacman-contrib developers to coordinate, share patches, etc.
-- 
GitLab