Page MenuHomePhabricator

Define how vanishing requests are processed on Wikimedia beta cluster
Open, Needs TriagePublic

Description

It seems that there is no clear expectation spelled out in the documentation on how vanishing requests are processed on Wikimedia Beta Cluster.

I would appreciate clarity because there is a need to test the vanishing request workflow (albeit not constantly). One example is https://github.com/commons-app/apps-android-commons/pull/6117.

I don't exactly know what the expectation should be. Does any of the options below make sense?

  • The requests are to be perpetually pending. This might be the case in the current practice, but I don't see it spelled out. We could declare this more explicitly, for example by saying that "the requests here will never be processed" in the vanishing request user interface.
  • The requests are to be automatically approved. I think this makes sense for the beta cluster, but some additional coding might be required.
  • The requests are to be automatically rejected. This doesn't sound unreasonable either for the beta cluster.

What I tried:
I tried submitting a vanishing request and the request has been pending for a while (24+ hours if I recall it correctly).
https://commons.wikimedia.beta.wmflabs.org/wiki/Special:CentralAuth/Whym_test1

EDIT: I removed the description of a login issue I wrote earlier here. That issue seems unrelated to vanishing, because my other test accounts are affected, too.

Event Timeline

This is better
"Requests MAY be processed". It should be possible to approve them. Someone with rights might be testing this or approve request from person really wants to vanish. So they may be or not, randomly.

I think @Wargo's suggestion is correct. Beta Cluster is a place where things happen when someone who cares is looking but otherwise is not generally an actively maintained collection of content projects.

@whym Where would you expect to find the documentation you are hoping to see added?

Where would you expect to find the documentation you are hoping to see added?

My suggestion would be:

  1. In the UI. Maybe https://wikitech.wikimedia.org/wiki/MediaWiki:Globalvanishrequest-pretext ?
  2. In a wiki page. Maybe https://www.mediawiki.org/wiki/Beta_Cluster ? I think it can be part of the documentation of how SUL works in Beta Cluster (because vanishing is part of CentralAUth), but I couldn't find it exactly.

We can just maintain a bot to regularly approve vanish requests that are opened for at least 24 hours.

We can just maintain a bot to regularly approve vanish requests that are opened for at least 24 hours.

That seems like a nice solution. It does need someone to write and operate the bot. Is that something you are interested in doing @Bugreporter or is this more of a statement of a possible solution?