Page MenuHomePhabricator

Undeploy Graph from Wikimedia production wikis
Closed, ResolvedPublic

Description

Extension:Graph is currently in a weird in-between state where it's still branched and included in the i18n builds, etc, but not actually enabled on any wikis. I think at this point it's clear that that specific extension is not coming back, so we should properly undeploy it.

Event Timeline

wmf-config/CommonSettings.php
} elseif ( $wmgHideGraphTags ) {
    // Hide raw tags that are displayed due to T334895
    // Note this still uses messages from E:Graph, which are available
    // as long as it is in wmf-config/extension-list.
Aklapper renamed this task from Properly undeploy Graph from Wikimedia production wikis to Undeploy Graph from Wikimedia production wikis.Jan 30 2025, 9:56 AM

Change #1129892 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikimediaMessages@master] undeployedplaceholders: Add used Graph i18n so we can undeploy it

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

Change #1129894 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/mediawiki-config@master] Graph: Use new placeholder i18n from WikimediaMessages

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

Change #1129892 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] undeployedplaceholders: Add used Graph i18n so we can undeploy it

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

Change #1184794 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikimediaMessages@master] undeployedplaceholders: Add used Graph disabled cat i18n too, so we can undeploy it

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

Change #1184797 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/mediawiki-config@master] Stop loading the Graph extension anywhere

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

Change #1184838 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] Zuul: [mediawiki/extensions/Graph] Drop from production listing

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

Change #1184874 had a related patch set uploaded (by Jforrester; author: Jforrester):

[integration/config@master] Zuul: [mediawiki/extensions/Graph] Archive

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

Change #1184794 merged by jenkins-bot:

[mediawiki/extensions/WikimediaMessages@master] undeployedplaceholders: Add used Graph disabled cat i18n too, so we can undeploy it

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

Change #1129894 merged by jenkins-bot:

[operations/mediawiki-config@master] Graph: Use new placeholder i18n from WikimediaMessages

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

Mentioned in SAL (#wikimedia-operations) [2025-09-18T14:22:00Z] <jforrester@deploy1003> Started scap sync-world: Backport for [[gerrit:1129894|Graph: Use new placeholder i18n from WikimediaMessages (T362317)]]

Mentioned in SAL (#wikimedia-operations) [2025-09-18T14:24:18Z] <jforrester@deploy1003> jforrester: Backport for [[gerrit:1129894|Graph: Use new placeholder i18n from WikimediaMessages (T362317)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-09-18T14:33:40Z] <jforrester@deploy1003> Finished scap sync-world: Backport for [[gerrit:1129894|Graph: Use new placeholder i18n from WikimediaMessages (T362317)]] (duration: 11m 40s)

When this extenstion was undeployed. Translations for the tracking categories was lost on many wikis.
They were in MediaWiki messages "Graph-tracking-category" and "graph-disabled-category" in extension Graph.
Now they are in "wikimedia-graph-tracking-category" and "wikimedia-graph-disabled-category in extension WikimediaMessages.

Maybe this should be another task, but could the translations be copied from Graph to WikimediaMessges for languages that has not already translated the new messages?

Change #1184797 merged by jenkins-bot:

[operations/mediawiki-config@master] Stop loading the Graph extension anywhere

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

Mentioned in SAL (#wikimedia-operations) [2025-09-25T07:55:27Z] <jforrester@deploy1003> Started scap sync-world: Backport for [[gerrit:1184797|Stop loading the Graph extension anywhere (T362317)]]

Change #1184838 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/extensions/Graph] Drop from production listing

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

Mentioned in SAL (#wikimedia-releng) [2025-09-25T07:57:56Z] <James_F> Zuul: [mediawiki/extensions/Graph] Drop from production listing, for T362317

When this extenstion was undeployed. Translations for the tracking categories was lost on many wikis.
They were in MediaWiki messages "Graph-tracking-category" and "graph-disabled-category" in extension Graph.
Now they are in "wikimedia-graph-tracking-category" and "wikimedia-graph-disabled-category in extension WikimediaMessages.

Maybe this should be another task, but could the translations be copied from Graph to WikimediaMessges for languages that has not already translated the new messages?

Hey @Lejonel, sorry for the disruption. I don't know how to do that on TranslateWiki.net. Note that most of the new messages have been around since May, so have been translated quite a lot. Tagging translatewiki.net in case they can help with the remaining ones.

Mentioned in SAL (#wikimedia-operations) [2025-09-25T08:21:26Z] <jforrester@deploy1003> jforrester: Backport for [[gerrit:1184797|Stop loading the Graph extension anywhere (T362317)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-09-25T08:34:41Z] <jforrester@deploy1003> Finished scap sync-world: Backport for [[gerrit:1184797|Stop loading the Graph extension anywhere (T362317)]] (duration: 39m 14s)

Jdforrester-WMF claimed this task.

OK, this is now finally done.

Hey @Lejonel, sorry for the disruption. I don't know how to do that on TranslateWiki.net. Note that most of the new messages have been around since May, so have been translated quite a lot. Tagging translatewiki.net in case they can help with the remaining ones.

{{done}}