Page MenuHomePhabricator

Deploy Codex Special:Block / Multiblocks
Closed, ResolvedPublic

Description

Beta

  • Enable Codex Special:Block on Test Beta Wikipedia
  • Enable multiblocks for all beta wikis, except for English Wikivoyage (only Codex Special:Block, no multiblocks) and English Wikisource (no Codex Special:Block or multiblocks)

Production

  • Enable multiblocks and Codex Special:Block to Polish Wikipedia on March 27 after wmf.22 is live
  • Enable multiblocks and Codex Special:Block to German Wikipedia on April 3 after wmf.23
  • Enable multiblocks and Codex Special:Block to Italian Wikipedia on April 3
  • Test Wikipedia
  • Group0 on May 6
  • Enable multiblocks and Codex Special:Block to Hebrew Wikipedia on May 7
  • Enable Group1 on May 28
  • Enable Group2 on June 5

Pre-deployment checklist

  • Ask the community about any important gadgets or user scripts that are supposed to work while viewing Special:Block.
  • Inform the community that any script that uses the block API and is supposed to do re-blocking may need to be updated to work on multi-blocked targets.
    • Similarly the unblock API requires an id to be given if the target has multiple active blocks.
    • Most use-cases involve (re)blocking or unblocking when the target has zero or one blocks, and will continue to work as it did before.
  • We can try searching ourselves with a search like insource:Block on pages in the MediaWiki namespace. Note however that some scripts may use the localized form of Special:Block, so "Block" by itself may miss things.
  • Point volunteer developers to https://www.mediawiki.org/wiki/Help:Manage_blocks/Developers
  • If there are conflicting gadgets/scripts, ask an engineer to investigate.

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
MusikAnimal changed the task status from Stalled to Open.Mar 20 2025, 4:06 PM

Please note that itwiki also has an open discussion about joining the pilot wikis for testing MultiBlock. if the discussion gets consensus, as very likely, when would be the first possible date for deployment there? Thanks!

@Superpes15 thank you!

Please note that itwiki also has an open discussion about joining the pilot wikis for testing MultiBlock. if the discussion gets consensus, as very likely, when would be the first possible date for deployment there? Thanks!

STei-WMF updated the task description. (Show Details)

There is also an open discussion on the Hebrew Wikipedia, and so far, everyone seems to be in favor. If no objections are raised by the end of the standard one-week discussion period, when will it be possible to deploy the change there?

STei-WMF updated the task description. (Show Details)

Please note that itwiki also has an open discussion about joining the pilot wikis for testing MultiBlock. if the discussion gets consensus, as very likely, when would be the first possible date for deployment there? Thanks!

@Superpes15 Likely 3rd April

@Superpes15 Likely 3rd April

Thanks, I already notified the involved users, I haven't seen any opposition among the users and the sysops in the public discussion and I'd say that it can be implemented without problems!

Change #1131797 had a related patch set uploaded (by HMonroy; author: HMonroy):

[operations/mediawiki-config@master] Enable Codex and Multiblocks in Polish wiki

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

Change #1131797 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable Codex and Multiblocks in Polish wiki

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

Mentioned in SAL (#wikimedia-operations) [2025-03-27T23:14:08Z] <tstarling@deploy1003> Started scap sync-world: Backport for [[gerrit:1131797|Enable Codex and Multiblocks in Polish wiki (T377121)]], [[gerrit:1131844|CaptchaPreAuthenticationProvider: Improve log messages (T379178)]]

Mentioned in SAL (#wikimedia-operations) [2025-03-27T23:19:06Z] <tstarling@deploy1003> tstarling, hmonroy, reedy: Backport for [[gerrit:1131797|Enable Codex and Multiblocks in Polish wiki (T377121)]], [[gerrit:1131844|CaptchaPreAuthenticationProvider: Improve log messages (T379178)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-03-27T23:30:51Z] <tstarling@deploy1003> Finished scap sync-world: Backport for [[gerrit:1131797|Enable Codex and Multiblocks in Polish wiki (T377121)]], [[gerrit:1131844|CaptchaPreAuthenticationProvider: Improve log messages (T379178)]] (duration: 16m 42s)

Change #1133592 had a related patch set uploaded (by HMonroy; author: HMonroy):

[operations/mediawiki-config@master] Enable Codex and Multiblocks in German wiki

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

Change #1133592 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable Codex and Multiblocks in German and Italian wiki

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

Mentioned in SAL (#wikimedia-operations) [2025-04-03T23:30:03Z] <tstarling@deploy1003> Started scap sync-world: Backport for [[gerrit:1133592|Enable Codex and Multiblocks in German and Italian wiki (T377121)]]

Mentioned in SAL (#wikimedia-operations) [2025-04-03T23:35:37Z] <tstarling@deploy1003> hmonroy, tstarling: Backport for [[gerrit:1133592|Enable Codex and Multiblocks in German and Italian wiki (T377121)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-04-03T23:45:28Z] <tstarling@deploy1003> Finished scap sync-world: Backport for [[gerrit:1133592|Enable Codex and Multiblocks in German and Italian wiki (T377121)]] (duration: 15m 25s)

Change #1136466 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[operations/mediawiki-config@master] testwiki: enable wgUseCodexSpecialBlock and wgEnableMultiBlocks

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

@STei-WMF The community (hewiki) has approved the change. When would it be possible to deploy it on our end? Thanks.

@STei-WMF The community (hewiki) has approved the change. When would it be possible to deploy it on our end? Thanks.

Hi, I'm the new liaison in charge of this topic. I'll let you know about the deployment date, as soon as we get one. Thank you for your help!

Change #1136466 merged by jenkins-bot:

[operations/mediawiki-config@master] testwiki: enable wgUseCodexSpecialBlock and wgEnableMultiBlocks

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

Mentioned in SAL (#wikimedia-operations) [2025-05-01T01:18:19Z] <tstarling@deploy1003> Started scap sync-world: Backport for [[gerrit:1136466|testwiki: enable wgUseCodexSpecialBlock and wgEnableMultiBlocks (T377121)]]

Mentioned in SAL (#wikimedia-operations) [2025-05-01T01:25:05Z] <tstarling@deploy1003> tstarling, musikanimal: Backport for [[gerrit:1136466|testwiki: enable wgUseCodexSpecialBlock and wgEnableMultiBlocks (T377121)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-05-01T01:32:12Z] <tstarling@deploy1003> Finished scap sync-world: Backport for [[gerrit:1136466|testwiki: enable wgUseCodexSpecialBlock and wgEnableMultiBlocks (T377121)]] (duration: 13m 52s)

Change #1142642 had a related patch set uploaded (by HMonroy; author: HMonroy):

[operations/mediawiki-config@master] Enable Codex and Multiblocks in Hebrew wiki

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

Change #1142699 had a related patch set uploaded (by MusikAnimal; author: MusikAnimal):

[operations/mediawiki-config@master] InitialiseSettings: enable multiblocks on group0

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

Change #1142699 merged by jenkins-bot:

[operations/mediawiki-config@master] InitialiseSettings: enable multiblocks on group0

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

Mentioned in SAL (#wikimedia-operations) [2025-05-06T23:22:49Z] <hmonroy@deploy1003> Started scap sync-world: Backport for [[gerrit:1142699|InitialiseSettings: enable multiblocks on group0 (T377121)]]

Mentioned in SAL (#wikimedia-operations) [2025-05-06T23:29:30Z] <hmonroy@deploy1003> musikanimal, hmonroy: Backport for [[gerrit:1142699|InitialiseSettings: enable multiblocks on group0 (T377121)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-05-06T23:37:07Z] <hmonroy@deploy1003> Finished scap sync-world: Backport for [[gerrit:1142699|InitialiseSettings: enable multiblocks on group0 (T377121)]] (duration: 14m 17s)

Change #1142642 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable Codex and Multiblocks in Hebrew wiki

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

Mentioned in SAL (#wikimedia-operations) [2025-05-07T18:38:27Z] <hmonroy@deploy1003> Started scap sync-world: Backport for [[gerrit:1142642|Enable Codex and Multiblocks in Hebrew wiki (T377121)]]

Mentioned in SAL (#wikimedia-operations) [2025-05-07T18:45:06Z] <hmonroy@deploy1003> hmonroy: Backport for [[gerrit:1142642|Enable Codex and Multiblocks in Hebrew wiki (T377121)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-05-07T18:55:48Z] <hmonroy@deploy1003> Finished scap sync-world: Backport for [[gerrit:1142642|Enable Codex and Multiblocks in Hebrew wiki (T377121)]] (duration: 17m 21s)

Hello @HMonroy, for tech news - What wording would you suggest as the content, and when should it be included? Thanks!

Change #1151756 had a related patch set uploaded (by HMonroy; author: HMonroy):

[operations/mediawiki-config@master] InitialiseSettings: enable multiblocks on group1

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

Change #1151756 merged by jenkins-bot:

[operations/mediawiki-config@master] InitialiseSettings: enable multiblocks on group1

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

Mentioned in SAL (#wikimedia-operations) [2025-05-28T17:31:53Z] <hmonroy@deploy1003> Started scap sync-world: Backport for [[gerrit:1151756|InitialiseSettings: enable multiblocks on group1 (T377121)]]

Mentioned in SAL (#wikimedia-operations) [2025-05-28T17:34:02Z] <hmonroy@deploy1003> hmonroy: Backport for [[gerrit:1151756|InitialiseSettings: enable multiblocks on group1 (T377121)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-05-28T18:00:15Z] <swfrench@deploy1003> Started scap sync-world: Scap deployment to put production in a consistent state - T377121

Mentioned in SAL (#wikimedia-operations) [2025-05-28T18:07:44Z] <swfrench@deploy1003> Finished scap sync-world: Scap deployment to put production in a consistent state - T377121 (duration: 07m 48s)

Change #1154853 had a related patch set uploaded (by HMonroy; author: HMonroy):

[operations/mediawiki-config@master] Enable Codex and Multiblocks by default

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

Change #1154853 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable Codex and Multiblocks by default

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

Mentioned in SAL (#wikimedia-operations) [2025-06-09T18:05:38Z] <hmonroy@deploy1003> Started scap sync-world: Backport for [[gerrit:1154853|Enable Codex and Multiblocks by default (T377121)]]

Mentioned in SAL (#wikimedia-operations) [2025-06-09T18:09:24Z] <hmonroy@deploy1003> hmonroy: Backport for [[gerrit:1154853|Enable Codex and Multiblocks by default (T377121)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-06-09T18:22:35Z] <hmonroy@deploy1003> Finished scap sync-world: Backport for [[gerrit:1154853|Enable Codex and Multiblocks by default (T377121)]] (duration: 16m 57s)

HMonroy updated the task description. (Show Details)
MusikAnimal claimed this task.

I don't know where to put this feedback for the redesign and sorry if this place is not the right one. The biggest portion of my blocks as admin are indef blocks of spammers/socks/vandals/etc. And this is making it slightly harder to do that. It would be nice to make the most common workflow easier and faster (e.g. indef time would be default? splitting block reasons and only showing the indef ones when the indef time is chosen, etc.)