Page MenuHomePhabricator

Clean up $wgExtraLanguageNames production config
Open, Stalled, Needs TriagePublic

Description

After T260118 (edit: and now T273627) is done, I’d like to simplify the $wgExtraLanguageNames configuration in production a little bit.

Event Timeline

Change 628773 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[operations/mediawiki-config@master] Remove unused $wgExtraLanguageNames['qqq'] assignment

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

Change 628774 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[operations/mediawiki-config@master] Stop using $wmgExtraLanguageNames in CommonSettings.php

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

Change 628775 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[operations/mediawiki-config@master] Remove $wmgExtraLanguageNames from InitialiseSettings-labs.php

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

Change 628776 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[operations/mediawiki-config@master] Remove $wmgExtraLanguageNames from InitialiseSettings.php

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

No, they’re blocked on the subtask, T273627: Remove wmgExtraLanguageNames from Wikimedia production (which in turn is also blocked on other things, though hopefully not forever).

Pppery changed the task status from Open to Stalled.Apr 1 2023, 7:38 PM
Pppery edited projects, added Patch-Needs-Improvement; removed Patch-For-Review.

@Pppery which improvement do you think the patches need? I don’t agree with this change.

I retagged the ticket because all four patches have merge conflicts, and also marked it as stalled because I interpreted your March 22, 2021 comment as saying that.

Only two of the patches had actual merge conflicts, the other two just touched files that had been modified in the meantime, which Gerrit misreports as a conflict. I’ve rebased them all now. The first one, Remove unused $wgExtraLanguageNames 'qqq' assignment, should actually be ready for deployment at any time (the rest are indeed stalled).

Change 628773 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove unused $wgExtraLanguageNames['qqq'] assignment

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

Mentioned in SAL (#wikimedia-operations) [2024-01-17T14:03:00Z] <logmsgbot> lucaswerkmeister-wmde@deploy2002 Started scap: Backport for [[gerrit:628773|Remove unused $wgExtraLanguageNames['qqq'] assignment (T263441)]]

Mentioned in SAL (#wikimedia-operations) [2024-01-17T14:07:24Z] <logmsgbot> lucaswerkmeister-wmde@deploy2002 lucaswerkmeister-wmde: Backport for [[gerrit:628773|Remove unused $wgExtraLanguageNames['qqq'] assignment (T263441)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-01-17T14:14:07Z] <logmsgbot> lucaswerkmeister-wmde@deploy2002 Finished scap: Backport for [[gerrit:628773|Remove unused $wgExtraLanguageNames['qqq'] assignment (T263441)]] (duration: 11m 07s)