Page MenuHomePhabricator

Deprecate Skin::mainPageLink
Closed, ResolvedPublic

Description

Only CologneBlue uses this in production
This does not belong on the skin.

  • Copy Skin::mainPageLink to make it local to CologneBlue
  • Mark as deprecated.
  • Nostaglia is patched

Event Timeline

Jdlrobson triaged this task as Medium priority.Sep 4 2020, 9:28 PM

Change 625578 had a related patch set uploaded (by Ammarpad; owner: Ammarpad):
[mediawiki/skins/CologneBlue@master] Remove usages of Skin::mainPageLink()

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

Change 625579 had a related patch set uploaded (by Ammarpad; owner: Ammarpad):
[mediawiki/core@master] Deprecate Skin::mainPageLink

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

Change 625578 merged by jenkins-bot:
[mediawiki/skins/CologneBlue@master] Remove usages of Skin::mainPageLink()

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

Change 625579 merged by jenkins-bot:
[mediawiki/core@master] Deprecate Skin::mainPageLink

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

Jdlrobson updated the task description. (Show Details)

Looks like we also need to patch Nostalgia wiki which is throwing warnings in production logs.
https://nostalgia.wikipedia.org/wiki/Velocity

Change 627560 had a related patch set uploaded (by Jdlrobson; owner: Jdlrobson):
[mediawiki/skins/Nostalgia@master] mainPageLink is deprecated

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

Jdlrobson updated the task description. (Show Details)
brennen subscribed.

I'm currently seeing a pretty steady stream of these in production logs:

Use of Skin::aboutLink was deprecated in MediaWiki 1.36. [Called from NostalgiaTemplate::afterContent]
Use of Skin::privacyLink was deprecated in MediaWiki 1.36. [Called from NostalgiaTemplate::pageTitleLinks]
Use of Skin::disclaimerLink was deprecated in MediaWiki 1.36. [Called from NostalgiaTemplate::pageTitleLinks]

I assume this is the correct ticket for that, but please let me know if those should be filed elsewhere.

Change 627560 merged by jenkins-bot:
[mediawiki/skins/Nostalgia@master] mainPageLink is deprecated

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

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

Change 627460 had a related patch set uploaded (by Jdlrobson; owner: Jdlrobson):
[mediawiki/skins/Nostalgia@wmf/1.36.0-wmf.9] mainPageLink is deprecated

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

Change 627460 abandoned by Jdlrobson:
[mediawiki/skins/Nostalgia@wmf/1.36.0-wmf.9] mainPageLink is deprecated

Reason:

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

Change 627596 had a related patch set uploaded (by Jdlrobson; owner: Jdlrobson):
[mediawiki/skins/Nostalgia@wmf/1.36.0-wmf.9] mainPageLink is deprecated

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

Change 627596 merged by jenkins-bot:
[mediawiki/skins/Nostalgia@wmf/1.36.0-wmf.9] mainPageLink is deprecated

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