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