The operations team needs an email list to coordinate its work. (This will help with our grants@torproject.org email issues, as we'll be able to reduce the number of people using that alias once the operations list is established.)
Requirements
Does not require a moderation queue
Allows people who are not subscribed to the list to send email to the list without friction
Is not archived (for anyone, including members of the list)
Is not displayed on lists.torproject.org
Is that something a list can do?
If so, we request tor-operations@ to be created.
Note: It's possible that an operations list exits already, per this ticket from 8 years ago, but I don't think so based on my quick test. Just adding for due diligence since I noticed it: #15992 (closed)
@lavamind has this ticket but i'll just jump in here to clarify some things:
Does not require a moderation queue
Allows people who are not subscribed to the list to send email to the list without friction
those two are contradictory, unless you're willing to accept any spam or junk that can be fired at a mailing list, which is a lot. typically, we make mailing lists require moderation precisely because otherwise they are a spam trap that gets a lot of garbage.
Is not archived (for anyone, including members of the list)
that's fine.
Is not displayed on lists.torproject.org
that's fine too.
also, i will note that, as I mentioned in #41399 (closed), Google's new email deliverability requirements might make mailing lists (mailman in particular) more troublesome to reach Gmail, because Mailman (still) lacks support for "one-time unsubscribe links" (RFC8058), and is unlikely to get that fixed any time soon. Our other discussion solution (Discourse) doesn't suffer from that problem, but might have issues with the third requirement (archival), although it might be possible to purge old entries after a while. It will also have trouble with requirement 2 above, as you need to be in a private group to post to it.
Another option might be RT, which does allow anyone to post to it, and we have mechanisms there to purge old tickets (although they are archived at first).
Allows people who are not subscribed to the list to send email to the list without friction
those two are contradictory, unless you're willing to accept any spam or junk that can be fired at a mailing list, which is a lot. typically, we make mailing lists require moderation precisely because otherwise they are a spam trap that gets a lot of garbage.
I think this concern applies more acutely for public mailing lists. For a mailing list like this with no archival and a limited members list, I don't think this is any worse than an email alias.
Our other discussion solution (Discourse) doesn't suffer from that problem, but might have issues with the third requirement (archival), although it might be possible to purge old entries after a while.
Discourse really considers purging topics and posts out of scope. You can "delete" them, but they're just marked as such in the database, not actually removed. I think you can do some Rails command-line magic to do it, and we might be able to automate it as a scheduled tasks, but, ew?
Another option might be RT, which does allow anyone to post to it, and we have mechanisms there to purge old tickets (although they are archived at first).
If Mailman really isn't an option either because of spam or unsubscribe links, I think RT is probably the best candidate, but it will need a medium setup effort to check off all the requirements, notable to configure the queue to forward all incoming messages to a list of recipients, and to regularly purge tickets.
This issue has been waiting for information two
weeks or more. It needs attention. Please take care of
this before the end of
2024-03-29. ~"Needs
Information" tickets will be moved to the Icebox after
that point.
(Any ticket left in Needs Review, Needs Information, Next, or Doing
without activity for 14 days gets such
notifications. Make a comment describing the current state
of this ticket and remove the Stale label to fix this.)
To make the bot ignore this ticket, add the bot-ignore label.
i thought this was resolved with @lavamind's comment
those two are contradictory, unless you're willing to accept any spam or junk that can be fired at a mailing list, which is a lot. typically, we make mailing lists require moderation precisely because otherwise they are a spam trap that gets a lot of garbage.
I think this concern applies more acutely for public mailing lists. For a mailing list like this with no archival and a limited members list, I don't think this is any worse than an email alias.
Hey @smith the Mailman list is now created and configured according the the requirements outlined.
If you need a hand filling out the list's membership you can share the address list here (using an internal note preferably), otherwise, it should be good to go!