- Mentioned In
- T76993: Quoting shouldn't readd me to a task I've unsubscribed from
- Mentioned Here
- T96848: Support HTTP/2
T100945: Have forrestbot not make comments, just project changes (which can be ignored)
T103656: Transliteration of Namespaces on Marathi Wikipedia
T76993: Quoting shouldn't readd me to a task I've unsubscribed from
T71255: Scripts fail if only family:wikidata is specified
because it now looks as if Ricordisamoa added gerritbot on purpose
Same for any task created that's not in a project I'm member of - I still get CC'ed on it because I've set up Herald to do so. It's just more exposed in Phab (in Bugzilla I did that via the "globalwatchers" setting but that did not get shown in a Bugzilla ticket) and I don't see a real problem with that.
For what is worth, in http://korma.wmflabs.org we put an effort filtering bots from the statistics. Therefore, if we even have CC statistics, we wll try to filter bots regardless.
I checked Herald. I see no way to create a rule like "If gerritbot is added to CC, remove gerritbot".
Remembering T76993, I wonder whether we should think of a request upstream about not subscribing users automatically when they are being "just" quoted.
Herald would now allow a global rule "When: CCs include any of: gerritbot; Take these actions every time this rule maches: Remove emails from CC: gerritbot".
Still I don't understand how the current behavior creates an actual problem.
If the purpose is to "listen for changes to tickets the bot is subscribed and build a live graph", then that is much better served by asking the bot operators for an API that exposes the tickets a bot did something to as part of its duties. Extracting that information from the Phabricator CC lists is bound to fail.
I can find at least 42 occurrences of 9 different users (not including myself) removing gerritbot from subscribers: mostly Krinkle, matej_suchanek and matmarex.
One minute of your time < 42 * 3 seconds of others' time
I asked for a description of the root problem in T78468#1409276 and that is still missing after two years.
The only arguments have been "it's misleading" in T78468#1413128 and vague comments about "building live graphs" and some "CC statistics" (where to see those two?).
Proposing to decline this task as it's still unclear which actual problems the current behavior creates.