Page MenuHomePhabricator

Remove deprecated mediawiki.skinning.content.externallinks module
Closed, ResolvedPublic

Description

The mediawiki.skinning.content.externallinks module is deprecated.

Impacted skins should use ResourceLoaderSkinModule following the example in Monobook

If no action is taken the module will eventually be removed and styles for icons that show up against links will no longer function in the skin.

Also: https://github.com/femiwiki/FemiwikiSkin/issues/210

TODO

  • Provide patches for all impacted skins
  • Remove the module

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 647359 had a related patch set uploaded (by Isarra; owner: Isarra):
[mediawiki/skins/BlueSky@master] Use skin features for external links and junk

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

Change 647359 merged by jenkins-bot:
[mediawiki/skins/BlueSky@master] Use skin features for external links and junk

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

Change 647848 had a related patch set uploaded (by Isarra; owner: Isarra):
[mediawiki/skins/GreyStuff@master] Use newfangled stuff

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

Change 647848 merged by jenkins-bot:
[mediawiki/skins/GreyStuff@master] Use newfangled stuff

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

Change 649769 had a related patch set uploaded (by Isarra; owner: Isarra):
[mediawiki/skins/WoOgLeShades@master] Use skinfeatures and updated skin functions

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

Change 649769 merged by jenkins-bot:
[mediawiki/skins/WoOgLeShades@master] Use skinfeatures and updated skin functions

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

Change 650274 had a related patch set uploaded (by Isarra; owner: Isarra):
[mediawiki/skins/HasSomeColours@master] Use updated everything

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

Change 650274 merged by jenkins-bot:
[mediawiki/skins/HasSomeColours@master] Use updated everything

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

Change 673104 had a related patch set uploaded (by Isarra; owner: Isarra):
[mediawiki/skins/Anisa@master] Use updated/core wodgits and bump required mw version to 1.35

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

Isarra subscribed.

Not removing this from Anisa yet after all, as the replacement apparently isn't available in 1.35, and Anisa is still targeting 1.35 and not 1.36... is this still only deprecated as of an unreleased version, or something?

Frankly it's probably gonna have to go back into branches for a whole lot of skins anyway given 1.35 is the LTS, ugggghh.

Duuur I'm an idiot, I just need to copy the 1.35 fix out of timeless, huh.

Sorry about that, it turns out some of us are just drunk and sleep deprived and that doesn't result in the most meaningful testing...

Jdlrobson triaged this task as High priority.EditedOct 6 2021, 3:44 PM

We should remove this module. Module definitions in core hurt performance. No need to patch since a missing ResourceLoader module will not cause a fatal. We can open tickets after this has happened.

Jdlrobson renamed this task from mediawiki.skinning.content.externallinks is deprecated to Remove deprecated mediawiki.skinning.content.externallinks module.Oct 8 2021, 2:46 PM

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

[mediawiki/core@master] Remove mediawiki.skinning.content.externallinks

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

Change 822341 merged by jenkins-bot:

[mediawiki/core@master] Remove mediawiki.skinning.content.externallinks

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

Not a blocker for mediawiki 1.39. Patches welcome for the non production skins.

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

[mediawiki/skins/WPtouch@master] Update for 1.39

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

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

[mediawiki/skins/WPtouch@REL1_39] Update for 1.39

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

Change 832305 merged by jenkins-bot:

[mediawiki/skins/WPtouch@master] Update for 1.39

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

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

[mediawiki/skins/Refreshed@master] Upgrade for 1.39

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

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

[mediawiki/skins/Nimbus@master] Upgrade for 1.39

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

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

[mediawiki/skins/Refreshed@REL1_39] Upgrade for 1.39

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

Change 832325 merged by jenkins-bot:

[mediawiki/skins/Refreshed@REL1_39] Upgrade for 1.39

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

Change 832527 merged by jenkins-bot:

[mediawiki/skins/Refreshed@master] Upgrade for 1.39

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

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

[mediawiki/skins/Nimbus@REL1_39] Upgrade for 1.39

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

Change 832546 merged by jenkins-bot:

[mediawiki/skins/Nimbus@REL1_39] Upgrade for 1.39

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

Change 832528 merged by Jdlrobson:

[mediawiki/skins/Nimbus@master] Upgrade for 1.39

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

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

[mediawiki/skins/DuskToDawn@master] Upgrade for 1.39

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

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

[mediawiki/skins/Dusk@master] Upgrade for 1.39

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

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

[mediawiki/skins/DeskMessMirrored@master] Upgrade for 1.39

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

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

[mediawiki/skins/Bouquet@master] Upgrade for 1.39

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

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

[mediawiki/skins/Bouquet@REL1_39] Upgrade for 1.39

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

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

[mediawiki/skins/Dusk@REL1_39] Upgrade for 1.39

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

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

[mediawiki/skins/DuskToDawn@REL1_39] Upgrade for 1.39

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

Change 832669 merged by jenkins-bot:

[mediawiki/skins/DuskToDawn@REL1_39] Upgrade for 1.39

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

Change 832668 merged by jenkins-bot:

[mediawiki/skins/Dusk@REL1_39] Upgrade for 1.39

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

Change 832667 merged by jenkins-bot:

[mediawiki/skins/Bouquet@REL1_39] Upgrade for 1.39

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

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

[mediawiki/skins/DeskMessMirrored@REL1_39] Upgrade for 1.39

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

Change 832670 merged by jenkins-bot:

[mediawiki/skins/DeskMessMirrored@REL1_39] Upgrade for 1.39

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

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

[mediawiki/skins/Anisa@master] Do not use deprecated external links module

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

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

[mediawiki/skins/Anisa@REL1_39] Do not use deprecated external links module

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

Change 832653 merged by jenkins-bot:

[mediawiki/skins/Bouquet@master] Upgrade for 1.39

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

Change 832649 merged by jenkins-bot:

[mediawiki/skins/Dusk@master] Upgrade for 1.39

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

Change 832648 merged by jenkins-bot:

[mediawiki/skins/DuskToDawn@master] Upgrade for 1.39

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

Change 832651 merged by jenkins-bot:

[mediawiki/skins/DeskMessMirrored@master] Upgrade for 1.39

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

Change 832655 merged by Jdlrobson:

[mediawiki/skins/Anisa@master] Do not use deprecated external links module

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

Change 832671 merged by jenkins-bot:

[mediawiki/skins/Anisa@REL1_39] Do not use deprecated external links module

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

Jdlrobson claimed this task.
Jdlrobson updated the task description. (Show Details)

I've patched all skins on Gerrit, and backported
I've left issues on all projects where we don't have push rights to the code.
(Mask fixed in 6c214786f004bf51ccef9df4d283e5665a9a5eab)

Thanks @Jdlrobson for this Herculean effort! 👏

Change 832313 merged by jenkins-bot:

[mediawiki/skins/WPtouch@REL1_39] Update for 1.39

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