Page MenuHomePhabricator

[Epic] Partial block rollout
Open, NormalPublic

Description

This ticket is to keep track of partial blocks deployment on Wikimedia projects.

Deployed on:

  • Beta wikis
  • Arabic wikipedia
  • Meta wiki
  • Mediawiki
  • Italian wikipedia
  • Persian wikipedia
  • Polish Wikipedia
  • French Wikipedia
  • Chinese Wikipedia (local poll)
  • Telugu Wikipedia (requested here)
  • Bengali Wikipedia (local discussion)
  • Hungarian Wikipedia (consensus)
  • Japanese Wikipedia (consensus)
  • Hebrew Wikipedia (consensus)
  • Serbian Wikipedia - on wiki interest +, poll started 04/30/19
  • All Wikivoyage
  • All Wiktionary
  • All Wikisource
  • Finnish Wikipedia (Consensus)
  • German Wikipedia (Vote)
  • Russian Wikipedia (Consensus)
  • Portuguese Wikipedia (Consensus)
  • Dutch Wikipedia (Consensus)

Ready for deployment:

Up next:

  • Swedish Wikipedia - ongoing discussion ; as of 03/25 discussion stalled
  • Spanish Wikipedia - awaiting start of discussion
  • English Wikipedia (Impending poll)

Checklist for rollout task:


Deployment plan for the remaining wikis:

  • June 14 - Let 3 pilot wikis (English Wikisource, English Wikivoyage and English Wiktionary) know about upcoming partial blocks deployment on these wikis. Choosing these three wikis because they are the first wikis to get partial blocks in a new project. English language because of ease of communication to get feedback in addition to these being among the more active communities in these projects.
  • June 17 - Deploy to English Wikisource, English Wikivoyage and English Wiktionary.
  • TBD - Collect feedback from the communities. If no major issues are found, we can go ahead with the next step -
  • TBD - Deploy to all non-Wikipedia wikis except Wikidata and Commons.
  • TBD - Collect all the feedback we can get. Work on bug fixes, if any.
  • TBD - Deploy to all Wikipedias we feel comfortable with deploying to (this can exclude wikipedias where we feel like we need consensus like German or English).
  • TBD - Get consensus on remaining wikis (including Commons and Wikidata) and deploy.

Details

Related Objects

StatusAssignedTask
OpenNone
OpenNiharika
Resolveddbarratt
ResolvedNone
Resolveddbarratt
ResolvedTchanders
Resolveddbarratt
Resolveddmaza
ResolvedTchanders
Resolveddmaza
Resolveddbarratt
Resolveddbarratt
Resolveddbarratt
Resolveddbarratt
Resolveddbarratt
Resolveddbarratt
Resolveddbarratt
ResolvedUrbanecm
ResolvedUrbanecm
ResolvedUrbanecm
ResolvedUrbanecm
ResolvedMajavah
Resolvedrevi

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Niharika updated the task description. (Show Details)Apr 30 2019, 6:52 PM

Hi @Niharika,
I started RfC on srwiki related to this. Is this ready to be deployed there too after end of RfC?

Zoranzoki21 updated the task description. (Show Details)May 1 2019, 3:12 PM
Restricted Application added a subscriber: Petar.petkovic. · View Herald TranscriptMay 1 2019, 3:12 PM
Ammarpad updated the task description. (Show Details)May 2 2019, 10:15 AM

Hi @Niharika,
I started RfC on srwiki related to this. Is this ready to be deployed there too after end of RfC?

Yes, we can deploy it there once there is consensus. Thanks!

Zoranzoki21 added a comment.EditedMay 2 2019, 11:02 PM

Hi @Niharika,
I started RfC on srwiki related to this. Is this ready to be deployed there too after end of RfC?

Yes, we can deploy it there once there is consensus. Thanks!

Your welcome!

Ammarpad updated the task description. (Show Details)May 6 2019, 5:01 PM
Ammarpad updated the task description. (Show Details)May 6 2019, 5:05 PM
Ammarpad updated the task description. (Show Details)May 8 2019, 2:35 PM
Niharika updated the task description. (Show Details)May 8 2019, 8:57 PM
Ammarpad updated the task description. (Show Details)May 9 2019, 4:18 AM
Niharika updated the task description. (Show Details)May 31 2019, 7:22 PM
Niharika updated the task description. (Show Details)Jun 12 2019, 10:01 PM

Change 517463 had a related patch set uploaded (by Niharika29; owner: Niharika29):
[operations/mediawiki-config@master] Deploy Partial blocks to English wikisource, wiktionary and wikivoyage

https://gerrit.wikimedia.org/r/517463

Change 517463 merged by jenkins-bot:
[operations/mediawiki-config@master] Deploy Partial blocks to English wikisource, wiktionary and wikivoyage

https://gerrit.wikimedia.org/r/517463

Mentioned in SAL (#wikimedia-operations) [2019-06-17T18:21:36Z] <jforrester@deploy1001> Synchronized wmf-config/InitialiseSettings.php: SWAT: Deploy Partial blocks to English wikisource, wiktionary and wikivoyage T218626 (duration: 00m 47s)

Niharika updated the task description. (Show Details)Jun 17 2019, 10:50 PM

Change 518073 had a related patch set uploaded (by Niharika29; owner: Niharika29):
[operations/mediawiki-config@master] Deploy partial blocks on hewikivoyage on community request

https://gerrit.wikimedia.org/r/518073

Change 518073 merged by jenkins-bot:
[operations/mediawiki-config@master] Deploy partial blocks on hewikivoyage on community request

https://gerrit.wikimedia.org/r/518073

Niharika updated the task description. (Show Details)Jun 20 2019, 6:50 PM

Mentioned in SAL (#wikimedia-operations) [2019-06-20T18:52:45Z] <tgr@deploy1001> Synchronized wmf-config/InitialiseSettings.php: SWAT: [[gerrit:518073|Deploy partial blocks on hewikivoyage on community request (Bug: T218626)]] (duration: 00m 58s)

Niharika updated the task description. (Show Details)Jun 26 2019, 5:35 PM

I've shifted the deploy timeline by a week on Sydney's advise. This will give us more time to collect feedback before doing a wider deploy.

Change 520653 had a related patch set uploaded (by Niharika29; owner: Niharika29):
[operations/mediawiki-config@master] Deploy to all wiktionary, wikivoyage and wikisource wikis

https://gerrit.wikimedia.org/r/520653

Change 520653 merged by jenkins-bot:
[operations/mediawiki-config@master] Deploy Partial blocks to all wiktionary, wikivoyage and wikisource wikis

https://gerrit.wikimedia.org/r/520653

Mentioned in SAL (#wikimedia-operations) [2019-07-04T00:03:35Z] <niharika29@deploy1001> Synchronized wmf-config/InitialiseSettings.php: Deploy PB to wikisource, wikivoyage and wiktionary projects; T218626 (duration: 00m 50s)

I've added this to Tech/News as

"Administrators at all Wiktionary, Wikivoyage, and Wikisource wikis, are now able to use the new [[m:Special:MyLanguage/Community_health_initiative/Partial_blocks | partial blocks]] feature."

If you would like different wording, please edit that within the next ~22 hours (before it is frozen for translation).
Please also add an update to the Updates section onwiki :) https://meta.wikimedia.org/wiki/Community_health_initiative/Partial_blocks#Updates -- Thanks!

Niharika updated the task description. (Show Details)Jul 5 2019, 3:30 PM
Stryn added a subscriber: Stryn.Jul 6 2019, 8:50 AM

Is there a dedicated Partial Block tag? I've just filed T227412 about a bug it causes when undeleting a page that a user is blocked from

Count_Count updated the task description. (Show Details)Jul 9 2019, 8:51 AM
Count_Count added a subscriber: Count_Count.
4nn1l2 added a subscriber: 4nn1l2.Jul 10 2019, 3:06 AM

Is there a dedicated Partial Block tag? I've just filed T227412 about a bug it causes when undeleting a page that a user is blocked from

There is no dedicated tag but we have been using MediaWiki-User-management for it.

Ammarpad updated the task description. (Show Details)Jul 15 2019, 9:03 AM
Niharika updated the task description. (Show Details)Jul 15 2019, 8:04 PM
RhinosF1 updated the task description. (Show Details)Jul 17 2019, 5:21 PM
RhinosF1 updated the task description. (Show Details)
Niharika updated the task description. (Show Details)Jul 17 2019, 8:20 PM
Ammarpad updated the task description. (Show Details)Aug 27 2019, 2:03 PM
Ankry added a subscriber: Ankry.Sep 14 2019, 8:58 PM

This does not seem to be deployed to "all wikisource". sourceswiki is a wikisource project and partial blocks are not available there.

Do we need a special consensus for enabling this mechanism?

This does not seem to be deployed to "all wikisource". sourceswiki is a wikisource project and partial blocks are not available there.

sourceswiki is not a wikisource project in the database sense; I imagine this was an oversight, and not intentional.

Do we need a special consensus for enabling this mechanism?

Probably not.

@Ankry, if the wiki is onboard with it, we can enable partial blocks on sourceswiki. It was indeed an oversight.

Niharika updated the task description. (Show Details)Oct 8 2019, 2:39 AM
Kwj2772 updated the task description. (Show Details)Mon, Nov 4, 3:22 AM
Restricted Application added a subscriber: revi. · View Herald TranscriptMon, Nov 4, 3:22 AM
revi removed a subscriber: revi.Mon, Nov 4, 4:31 AM