Page MenuHomePhabricator

Undeploy the InterwikiSorting extension from Wikipedia production
Closed, DeclinedPublic

Description

Is InterwikiSorter not needed in production anymore, then?

I don't believe so, sounds like it can be undeployed! woo!

Event Timeline

Change 599064 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[operations/mediawiki-config@master] Undeploy InterwikiSorting - I: Disable everywhere

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

Change 599065 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[operations/mediawiki-config@master] Undeploy InterwikiSorting - II: Drop loading ability

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

Change 599066 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[operations/mediawiki-config@master] Undeploy InterwikiSorting - III: Drop InterwikiSortOrders.php

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

Jdforrester-WMF renamed this task from Undeploy the InterwikiSorter extension from Wikipedia production to Undeploy the InterwikiSorting extension from Wikipedia production.May 27 2020, 3:57 PM

Change 599067 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[operations/mediawiki-config@master] Undeploy InterwikiSorting - IV: Drop all config

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

Change 599068 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[operations/mediawiki-config@master] Undeploy InterwikiSorting - V: Stop loading i18n

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

Change 599069 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/tools/release@master] Stop branching the InterwikiSorting extension

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

Change 599073 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/extensions/UniversalLanguageSelector@master] Allow setting prepend languages without relying on InterwikiSorting extension

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

I had a quick check through the code and believe this can indeed be removed.
As long as the other thing is deployed everywhere this is and is not going away :)

Change 599008 abandoned by Addshore:
...
Apparently this is no longer needed ad compact language links is deployed everywhere?

There may be some sort of misunderstanding here. To my understanding this extension orders compact links too, as evidenced by recent outage (T257625). Also users can opt out from using compact links.

Is anyone driving this task? There are patches for ULS which have been open for a year soon and I'm wondering what to do about them.

Also users can opt out from using compact links.

So I believe this extension is still needed?
Then we can close this and decline this.

Change 599064 abandoned by Jforrester:

[operations/mediawiki-config@master] Undeploy InterwikiSorting - I: Disable everywhere

Reason:

Per task.

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

Change 599065 abandoned by Jforrester:

[operations/mediawiki-config@master] Undeploy InterwikiSorting - II: Drop loading ability

Reason:

Per task.

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

Change 599066 abandoned by Jforrester:

[operations/mediawiki-config@master] Undeploy InterwikiSorting - III: Drop InterwikiSortOrders.php

Reason:

Per task.

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

Change 599067 abandoned by Jforrester:

[operations/mediawiki-config@master] Undeploy InterwikiSorting - IV: Drop all config

Reason:

Per task.

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

Change 599068 abandoned by Jforrester:

[operations/mediawiki-config@master] Undeploy InterwikiSorting - V: Stop loading i18n

Reason:

Per task.

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

Change 599073 abandoned by Jforrester:

[mediawiki/extensions/UniversalLanguageSelector@master] Allow setting prepend languages without relying on InterwikiSorting extension

Reason:

Per task.

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

Change 599069 abandoned by Jforrester:

[mediawiki/tools/release@master] Stop branching the InterwikiSorting extension

Reason:

Per task.

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

Also users can opt out from using compact links.

So I believe this extension is still needed?
Then we can close this and decline this.

Done.

In my opinion this seems something that should be merged to MediaWiki core.

In my opinion this seems something that should be merged to MediaWiki core.

This sounds like it would pretty reasonable, but would need buy in from the Platform Engineering team / core owners.