add procedure on how to disable a mailing list (#41981) authored by anarcat's avatar anarcat
...@@ -184,10 +184,27 @@ Note that we don't keep track of the list of mailing lists. If a list ...@@ -184,10 +184,27 @@ Note that we don't keep track of the list of mailing lists. If a list
needs to be publicly listed, it can be configured as such in Mailman, needs to be publicly listed, it can be configured as such in Mailman,
while keeping the archives private. while keeping the archives private.
## Disable a list
1. Remove owners and add `devnull@torproject.org` as owner
2. In Settings, Message Acceptance: set all emails to be rejected
(both member and non-member)
3. Add `^.*@.*` to the ban list
4. Add to description that this mailing list is disabled like `[Disabled]` or `[Archived]`
This procedure is derived from the [Wikimedia Foundation
procedure](https://wikitech.wikimedia.org/wiki/Mailman#Disable_or_re-enable_a_mailing_list). Note that upstream does [not seem to have a procedure
for this yet](https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/thread/7IZ5DJ6UXV6SQGL3BGA3DMYNZOFFQAAF/), so this is actually a workaround.
## Remove a list ## Remove a list
WARNING: do not follow this procedure unless you're absolutely sure
you want to entirely destroy a list. This is likely NOT what you want,
see [disable a list](#disable-a-list) instead.
To remove a list, use the `mailman-wrapper remove` command. Be careful To remove a list, use the `mailman-wrapper remove` command. Be careful
because this removes the list without confirmation! because this removes the list without confirmation! This includes
mailing lists archives!
``` ```
ssh lists-01.torproject.org mailman-wrapper remove LISTNAME ssh lists-01.torproject.org mailman-wrapper remove LISTNAME
...@@ -345,6 +362,9 @@ name, which led to [incorrect Archived-At headers](https://gitlab.torproject.org ...@@ -345,6 +362,9 @@ name, which led to [incorrect Archived-At headers](https://gitlab.torproject.org
It's unclear how automated Mailman 3 upgrades will be, but right now It's unclear how automated Mailman 3 upgrades will be, but right now
we're relying on Debian packages for this. we're relying on Debian packages for this.
The [Wikimedia foundation guide](https://wikitech.wikimedia.org/wiki/Mailman#Upgrading_Mailman3) has instructions that could be
relevant here.
## SLA ## SLA
There's no SLA specifically associated with this service. There's no SLA specifically associated with this service.
... ...
......