Page MenuHomePhabricator

Use of MediaWiki\Title\Title::getPageViewLanguage was deprecated in MediaWiki 1.42
Open, Needs TriagePublicBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

  • Visit one of the skins tagged in this bug report

What happens?:

  • Note Deprecated: Use of MediaWiki\Title\Title::getPageViewLanguage was deprecated in MediaWiki 1.42. [Called from CavendishTemplate::execute in /Users/jdlrobson/git/core/skins/Cavendish/CavendishTemplate.php at line 299] in /Users/jdlrobson/git/core/includes/debug/MWDebug.php on line 386 in page or logs (depending on how your MediaWiki is configured)

What should have happened instead?:

No deprecation notice

Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):

Other information (browser name/version, screenshots, etc.):

Details

Related Changes in Gerrit:
SubjectRepoBranchLines +/-
mediawiki/skins/TruglassREL1_43+2 -2
mediawiki/skins/Cavendishmaster+1 -1
mediawiki/skins/MetrolookREL1_42+1 -2
mediawiki/skins/MetrolookREL1_43+1 -2
mediawiki/skins/Bouquetmaster+1 -1
mediawiki/skins/Duskmaster+1 -1
mediawiki/skins/DuskToDawnmaster+4 -10
mediawiki/skins/Gamepressmaster+1 -1
mediawiki/skins/GreyStuffmaster+3 -6
mediawiki/skins/Maskmaster+1 -1
mediawiki/skins/Metrolookmaster+1 -2
mediawiki/skins/Truglassmaster+2 -2
mediawiki/skins/Cavendishmaster+1 -1
Show related patches Customize query in gerrit

Event Timeline

Thank you for tagging this task with good first task for Wikimedia newcomers!

Newcomers often may not be aware of things that may seem obvious to seasoned contributors, so please take a moment to reflect on how this task might look to somebody who has never contributed to Wikimedia projects.

A good first task is a self-contained, non-controversial task with a clear approach. It should be well-described with pointers to help a completely new contributor, for example it should clearly pointed to the codebase URL and provide clear steps to help a contributor get setup for success. We've included some guidelines at https://phabricator.wikimedia.org/tag/good_first_task/ !

Thank you for helping us drive new contributions to our projects <3

Change #1131046 had a related patch set uploaded (by ParvC; author: ParvC):

[mediawiki/skins/Cavendish@master] Fix: Replace deprecated Title::getPageViewLanguage method (T389506)

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

Change #1131046 had a related patch set uploaded (by Pppery; author: ParvC):

[mediawiki/skins/Cavendish@master] Fix: Replace deprecated Title::getPageViewLanguage method

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

Change #1131046 merged by jenkins-bot:

[mediawiki/skins/Cavendish@master] Fix: Replace deprecated Title::getPageViewLanguage method

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

Pppery removed ParvC as the assignee of this task.Mar 27 2025, 3:13 PM
Pppery added subscribers: ParvC, Pppery.

(Leaving open for the other skins - feel free to reclaim if you want to work on one of those too)

Change #1134360 had a related patch set uploaded (by Jack Phoenix; author: Jack Phoenix):

[mediawiki/skins/Bouquet@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1134361 had a related patch set uploaded (by Jack Phoenix; author: Jack Phoenix):

[mediawiki/skins/Dusk@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1134362 had a related patch set uploaded (by Jack Phoenix; author: Jack Phoenix):

[mediawiki/skins/DuskToDawn@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED, require MW 1.43+

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

Change #1134363 had a related patch set uploaded (by Jack Phoenix; author: Jack Phoenix):

[mediawiki/skins/Gamepress@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1134364 had a related patch set uploaded (by Jack Phoenix; author: Jack Phoenix):

[mediawiki/skins/GreyStuff@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED and other updates for (and now requires) MW 1.43(+)

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

Change #1134365 had a related patch set uploaded (by Jack Phoenix; author: Jack Phoenix):

[mediawiki/skins/Mask@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1134366 had a related patch set uploaded (by Jack Phoenix; author: Jack Phoenix):

[mediawiki/skins/Metrolook@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1134367 had a related patch set uploaded (by Jack Phoenix; author: Jack Phoenix):

[mediawiki/skins/Truglass@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1134367 merged by jenkins-bot:

[mediawiki/skins/Truglass@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1134366 merged by jenkins-bot:

[mediawiki/skins/Metrolook@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1134365 merged by jenkins-bot:

[mediawiki/skins/Mask@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1134364 merged by jenkins-bot:

[mediawiki/skins/GreyStuff@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED and other updates for (and now requires) MW 1.43(+)

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

Change #1134363 merged by jenkins-bot:

[mediawiki/skins/Gamepress@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1134362 merged by jenkins-bot:

[mediawiki/skins/DuskToDawn@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED, require MW 1.43+

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

Change #1134361 merged by jenkins-bot:

[mediawiki/skins/Dusk@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1134360 merged by jenkins-bot:

[mediawiki/skins/Bouquet@master] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1193895 had a related patch set uploaded (by Paladox; author: Jack Phoenix):

[mediawiki/skins/Metrolook@REL1_43] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1193896 had a related patch set uploaded (by Paladox; author: Jack Phoenix):

[mediawiki/skins/Metrolook@REL1_42] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1193895 merged by jenkins-bot:

[mediawiki/skins/Metrolook@REL1_43] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

I've been informed that the bug is a duplicate of T389506; and a patch has been merged: https://gerrit.wikimedia.org/r/c/mediawiki/skins/Metrolook/+/1134366; yet it hasn't made it to REL1_43: https://gerrit.wikimedia.org/r/c/mediawiki/skins/Metrolook/+/1193895 has not been merged.

Change #1193896 merged by Paladox:

[mediawiki/skins/Metrolook@REL1_42] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Suraj_Seth subscribed.

"I am working on this task."

Change #1226273 had a related patch set uploaded (by Suraj Seth; author: Suraj Seth):

[mediawiki/skins/Cavendish@master] Replace deprecated getPageViewLanguage with getLanguage

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

Change #1246746 had a related patch set uploaded (by Lewis Cawte; author: Jack Phoenix):

[mediawiki/skins/Truglass@REL1_43] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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

Change #1246746 merged by jenkins-bot:

[mediawiki/skins/Truglass@REL1_43] Remove calls to MediaWiki\Title\Title::getPageViewLanguage to avoid E_DEPRECATED

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