Page MenuHomePhabricator

Translation of some key namespaces ("Module:", others?) missing from 1.41.0-wmf.20, breaking any hewiki page that uses that
Closed, ResolvedPublicPRODUCTION ERROR

Description

Steps to replicate the issue (include links if applicable):
open any page in hewiki uses modules.
For example:
https://he.wikipedia.org/wiki/%D7%95%D7%99%D7%A7%D7%99%D7%A4%D7%93%D7%99%D7%94:%D7%93%D7%9C%D7%A4%D7%A7_%D7%99%D7%99%D7%A2%D7%95%D7%A5?uselang=en&safemode=1

What happens?:
I think that the "Module:" synonym on HeWp (which was "יחידה:") canceled accidentally and breaks the entire site.

What should have happened instead?:
put it back to normal. return the synonym – "יחידה:".

Other information (browser name/version, screenshots, etc.):
urgent! the wiki full of those

image.png (601×1 px, 129 KB)

Event Timeline

Hyphen triaged this task as Unbreak Now! priority.Aug 2 2023, 6:21 PM

There are a couple of namespaces broken. I can see 828, 829 and 2600, for example.

The 1.41.0-wmf.20 train rolled forward to group1 around 18:16:38 UTC. I'm rolling the train back now.

The Scribunto namespace names file hasn't been changed for three months for any language, so it's not that.

Indeed, there was only one, i18n-only change to Scribunto since wmf.19.

Jdforrester-WMF renamed this task from "Module:" synonym on HeWp canceled and breaks the entire site. to Translation of some key namespaces ("Module:", others?) missing from 1.41.0-wmf.20, breaking any hewiki page that uses that.Aug 2 2023, 6:33 PM

Well. It's OK now, as you can see in my link above, and the red alerts are gone.

Train rollback completed at 18:32:01 UTC.

It definitely looks like the cause.

Change 944853 had a related patch set uploaded (by Ahmon Dancy; author: Ahmon Dancy):

[mediawiki/core@master] Revert "LocalisationCache: Load only core data if possible"

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

Change 944853 merged by jenkins-bot:

[mediawiki/core@master] Revert "LocalisationCache: Load only core data if possible"

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

Change 944854 had a related patch set uploaded (by Ahmon Dancy; author: Ahmon Dancy):

[mediawiki/core@wmf/1.41.0-wmf.20] Revert "LocalisationCache: Load only core data if possible"

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

Hyphen changed the subtype of this task from "Bug Report" to "Production Error".Aug 2 2023, 8:27 PM

Change 944854 merged by jenkins-bot:

[mediawiki/core@wmf/1.41.0-wmf.20] Revert "LocalisationCache: Load only core data if possible"

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

Mentioned in SAL (#wikimedia-operations) [2023-08-02T20:46:38Z] <dancy@deploy1002> Started scap: Backport for [[gerrit:944854|Revert "LocalisationCache: Load only core data if possible" (T342418 T343375)]]

Mentioned in SAL (#wikimedia-operations) [2023-08-02T20:48:13Z] <dancy@deploy1002> dancy: Backport for [[gerrit:944854|Revert "LocalisationCache: Load only core data if possible" (T342418 T343375)]] synced to the testservers mwdebug2002.codfw.wmnet, mwdebug2001.codfw.wmnet, mwdebug1001.eqiad.wmnet, mwdebug1002.eqiad.wmnet, and mw-debug kubernetes deployment (accessible via k8s-experimental XWD option)

Mentioned in SAL (#wikimedia-operations) [2023-08-02T20:55:26Z] <dancy@deploy1002> Finished scap: Backport for [[gerrit:944854|Revert "LocalisationCache: Load only core data if possible" (T342418 T343375)]] (duration: 08m 47s)

@Hyphen , @IKhitron I reverted the suspected commit and rolled forward to group1 again. The test page looks good to me. Can you confirm?

dancy lowered the priority of this task from Unbreak Now! to High.Aug 2 2023, 9:10 PM

Great! Removing this ticket as a train blocker.

Change 945763 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/core@master] LocalisationCache: Add tests for preload behavior

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

Change 945764 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/core@master] LocalisationCache: Correctly merge preload data

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

Change 945765 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/core@master] LocalisationCache: Load only core data if possible (v2)

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

Change 945763 merged by jenkins-bot:

[mediawiki/core@master] LocalisationCache: Add tests for preload behavior

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

Change 945764 merged by jenkins-bot:

[mediawiki/core@master] LocalisationCache: Correctly merge preload data

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

Change 945765 merged by jenkins-bot:

[mediawiki/core@master] LocalisationCache: Load only core data if possible (v2)

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

Lucas_Werkmeister_WMDE claimed this task.

With the new changes merged, the Module namespace is still working correctly on beta hewiki (and beta dewiki) as far as I can tell. (There’s one minor issue I noticed, which is that Alt+Shift+E focuses the “edit source” link but doesn’t activate it, i.e. the accesskey isn’t quite working – but that’s true in the main namespace and on beta enwiki too, so I suspect it’s a general Beta issue.)

I think we can tentatively close this as resolved.

(There’s one minor issue I noticed, which is that Alt+Shift+E focuses the “edit source” link but doesn’t activate it, i.e. the accesskey isn’t quite working – but that’s true in the main namespace and on beta enwiki too, so I suspect it’s a general Beta issue.)

This appears to be T336211 btw.

I think we can tentatively close this as resolved.

Yup, I didn’t hear anything about this coming back.