Page MenuHomePhabricator

[Config] Enable the WikimediaMessage module on all wikis
Closed, ResolvedPublic1 Estimated Story Points

Description

Background

In T360386 we created a new WikimediaMessages module to replace the Minerva module. In T360388 we will upstream the last remaining styles. When this is done, we will be able to switch off the Minerva module and use WikimediaMessages module.

User story

As an interface admin, I would like to disable certain styles that are provided by Wikimedia and provide my own and apply certain styles to the Vector 2022 skin for night mode.

Acceptance criteria

  • Ensure the fix(es) to T360388 have been deployed.
  • Make the following configuration change to all wikis:
$wgMinervaApplyKnownTemplateHacks = false;
$wgWikimediaStylesSkins =[ 'minerva' ];

QA

  • Confirm mw.loader.getState('ext.wikimediamessages.style') === 'ready'
  • No visual regressions on Pixel.

Sign off steps

Event Timeline

Jdlrobson lowered the priority of this task from High to Medium.Apr 5 2024, 6:26 AM

Change #1019941 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[operations/mediawiki-config@master] English Wikipedia: Use WikimediaMessages for template overrides

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

Change #1019941 merged by jenkins-bot:

[operations/mediawiki-config@master] Use WikimediaMessages for template overrides

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

Mentioned in SAL (#wikimedia-operations) [2024-04-16T21:18:34Z] <cjming@deploy1002> Started scap: Backport for [[gerrit:1019941|Use WikimediaMessages for template overrides (T361589)]]

Mentioned in SAL (#wikimedia-operations) [2024-04-16T21:21:37Z] <cjming@deploy1002> jdlrobson and cjming: Backport for [[gerrit:1019941|Use WikimediaMessages for template overrides (T361589)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-04-16T21:38:05Z] <cjming@deploy1002> Finished scap: Backport for [[gerrit:1019941|Use WikimediaMessages for template overrides (T361589)]] (duration: 19m 30s)

Edtadros removed Edtadros as the assignee of this task.EditedApr 19 2024, 9:29 PM

Test Result - Beta

Status: ✅ PASS
Environment: beta
OS: macOS Sonoma
Browser: Chrome
Device: MBA
Emulated Device:NA

Test Artifact(s):

QA Steps

✅ AC1: Confirm mw.loader.getState('ext.wikimediamessages.style') === 'ready'

screenshot 235.png (756×666 px, 48 KB)

screenshot 233.png (779×711 px, 82 KB)

⬜ AC2: No visual regressions on Pixel.
to be confirmed by dev.

Jdlrobson claimed this task.

AC2 LGTM. Thanks Edward!