llvm / llvm-iwg

The LLVM Infrastructure Working Group
https://foundation.llvm.org/docs/infrastructure-wg/
Other
17 stars 14 forks source link

Send RFC to LLVM to gather requirements before disabling -commits lists #100

Open rnk opened 2 years ago

rnk commented 2 years ago

As outlined in the mailing list archive issue, the -commits and -bugs email lists are the highest traffic Mailman lists still running on lists.llvm.org. These services still represent a maintenance burden, they are a potential source of spam, and we would like to disable them if possible. In order to do that, we need to first gather requirements. We need to understand what they are still being used for, and identify alternative solutions for those use cases. This means putting together an RFC to gather input.

I'm trying to shop this task around to my reports.

asl commented 2 years ago

I just checked and it seems at least emails on llvm-bugs ML is opened by 1-2k users daily.

tlattner commented 2 years ago

I just checked and it seems at least emails on llvm-bugs ML is opened by 1-2k users daily.

Are these hits to the list archives webpages? Can we confirm these are not crawlers?

asl commented 2 years ago

No, these are not to archives. These are to live emails sent.

tlattner commented 2 years ago

Ok, got it. These are number of subscribers then? I assume no way to know if people are actually reading them?

asl commented 2 years ago

This is the number of distinct opens. We are tracking them

tlattner commented 2 years ago

Interesting. What are you using to track it? I didn't realize you had added this.

asl commented 2 years ago

This is the standard Mailgun feature. We are using Mailgun to send emails from GH actions.

tlattner commented 2 years ago

Ah ok. It just seems high because we only have 391 subscribers to llvm-bugs. I don't know on average how many bugs get created per day though which would then factor into email views.

rnk commented 2 years ago

Arthur held the RFC, and folks raised the issue that any workflow they set up using Phabricator will be disrupted by any future migration to GitHub Pull Requests. I can't honestly tell people that migration to pull requests won't happen in the next two years, so in the spirit of not disrupting existing workflows, I think it makes sense to leave the -commits lists running.

If spam begins to become a concern, we can reconsider disabling the mailing lists, or explore other options, such as blocking all non-commit email. I'm not sure how easy that is.

However, I think we should update the developer policy and other docs to remove mentions of subscribing to llvm-commits, and replace those with new links or descriptions of new workflows that accomplish the same objectives.

rnk commented 2 years ago

@aeubanks

ChristianKuehnel commented 2 years ago

postponing the topic until he have a decision on pull requests