Page MenuHomePhabricator

Replace and hard-deprecate Language::isSupportedLanguage/isValidCode/isValidBuiltInCode/isKnownLanguageTag (and remove in 1.41)
Closed, ResolvedPublic

Description

The functions

  • Language::isSupportedLanguage
  • Language::isValidCode
  • Language::isValidBuiltInCode
  • Language::isKnownLanguageTag

are deprecated. The usage should be replaced, the function hard-deprecated and removed

CodeSearch: https://codesearch.wmcloud.org/search/?q=%5CbLanguage%5Cs*%3A%3A%5Cs*(isSupportedLanguage%7CisValidCode%7CisValidBuiltInCode%7CisKnownLanguageTag)%5Cb&i=nope&files=&excludeFiles=&repos=

Details

SubjectRepoBranchLines +/-
mediawiki/coremaster+60 -679
mediawiki/coremaster+17 -5
mediawiki/extensions/Hreflangmaster+15 -1
mediawiki/extensions/CommonMessagesmaster+15 -1
mediawiki/extensions/NewsBoxmaster+2 -2
mediawiki/extensions/TranslateSvgmaster+16 -9
mediawiki/extensions/TwnMainPagemaster+3 -1
mediawiki/extensions/Translatemaster+5 -4
mediawiki/extensions/Wikibasemaster+7 -5
mediawiki/extensions/DonationInterfacemaster+2 -2
mediawiki/extensions/ContentTranslationmaster+69 -25
mediawiki/extensions/CentralNoticemaster+26 -2
mediawiki/extensions/EntitySchemamaster+21 -9
mediawiki/extensions/LandingCheckmaster+20 -5
mediawiki/extensions/ReadingListsmaster+21 -6
mediawiki/extensions/JsonConfigmaster+6 -5
mediawiki/extensions/Scribuntomaster+10 -8
Show related patches Customize query in gerrit

Event Timeline

Change 872954 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CentralNotice@master] Replace deprecated Language::isValidCode

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

Change 872955 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/ContentTranslation@master] Replace deprecated Language::isKnownLanguageTag/isValidBuiltInCode

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

Change 872956 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/DonationInterface@master] Replace deprecated Language::isValidBuiltInCode

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

Change 872958 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/EntitySchema@master] Replace deprecated Language::isSupportedLanguage

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

Change 872959 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/JsonConfig@master] Replace deprecated Language::isValidCode/isValidBuiltInCode

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

Change 872960 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/LandingCheck@master] Replace deprecated Language::isValidCode/isSupportedLanguage

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

Change 872961 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/ReadingLists@master] Replace deprecated Language::isValidCode

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

Change 872962 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Scribunto@master] Replace deprecated Language::isValidCode/isSupportedLanguage

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

Change 872963 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Translate@master] Replace deprecated Language::isKnownLanguageTag

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

Change 872986 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Wikibase@master] Replace deprecated Language::isValidCode/isValidBuiltInCode

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

Change 872962 merged by jenkins-bot:

[mediawiki/extensions/Scribunto@master] Replace deprecated Language::isValidCode/isSupportedLanguage

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

Change 872959 merged by jenkins-bot:

[mediawiki/extensions/JsonConfig@master] Replace deprecated Language::isValidCode/isValidBuiltInCode

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

Change 872960 merged by jenkins-bot:

[mediawiki/extensions/LandingCheck@master] Replace deprecated Language::isValidCode/isSupportedLanguage

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

Change 872961 merged by jenkins-bot:

[mediawiki/extensions/ReadingLists@master] Replace deprecated Language::isValidCode

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

Change 872954 merged by jenkins-bot:

[mediawiki/extensions/CentralNotice@master] Replace deprecated Language::isValidCode

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

Change 872958 merged by jenkins-bot:

[mediawiki/extensions/EntitySchema@master] Replace deprecated Language::isSupportedLanguage

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

Change 872955 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Replace deprecated Language::isKnownLanguageTag/isValidBuiltInCode

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

Change 872956 merged by jenkins-bot:

[mediawiki/extensions/DonationInterface@master] Replace deprecated Language::isValidBuiltInCode

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

Change 872963 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Replace deprecated Language::isKnownLanguageTag

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

Change 872986 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Replace deprecated Language::isValidCode/isValidBuiltInCode

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

Change 873774 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/CommonMessages@master] Replace deprecated Language::isValidCode

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

Change 873778 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/Hreflang@master] Replace deprecated Language::isKnownLanguageTag

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

Change 873784 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/NewsBox@master] Replace deprecated Language::isValidCode

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

Change 873792 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/TwnMainPage@master] Replace deprecated Language::isKnownLanguageTag

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

Change 873795 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/TranslateSvg@master] Replace deprecated Language::fetchLanguageName/isValidBuiltInCode

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

Change 873792 merged by jenkins-bot:

[mediawiki/extensions/TwnMainPage@master] Replace deprecated Language::isKnownLanguageTag

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

Change 873795 merged by jenkins-bot:

[mediawiki/extensions/TranslateSvg@master] Replace deprecated Language::fetchLanguageName/isValidBuiltInCode

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

Change 873784 merged by jenkins-bot:

[mediawiki/extensions/NewsBox@master] Replace deprecated Language::isValidCode

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

Change 873774 merged by jenkins-bot:

[mediawiki/extensions/CommonMessages@master] Replace deprecated Language::isValidCode

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

Change 873778 merged by jenkins-bot:

[mediawiki/extensions/Hreflang@master] Replace deprecated Language::isKnownLanguageTag

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

Umherirrender renamed this task from Replace and hard-deprecate Language::isSupportedLanguage/isWellFormedLanguageTag/isValidCode/isValidBuiltInCode/isKnownLanguageTag (and remove a release later) to Replace and hard-deprecate Language::isSupportedLanguage/isValidCode/isValidBuiltInCode/isKnownLanguageTag (and remove a release later).Jan 28 2023, 5:06 PM

Change 884423 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] Hard-deprecate Language::isSupportedLanguage/isValid(BuiltIn)Code

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

Change 884423 merged by jenkins-bot:

[mediawiki/core@master] Hard-deprecate Language::isSupportedLanguage/isValid(BuiltIn)Code

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

Umherirrender renamed this task from Replace and hard-deprecate Language::isSupportedLanguage/isValidCode/isValidBuiltInCode/isKnownLanguageTag (and remove a release later) to Replace and hard-deprecate Language::isSupportedLanguage/isValidCode/isValidBuiltInCode/isKnownLanguageTag (and remove in 1.41).Jan 30 2023, 5:34 PM
Umherirrender changed the task status from Open to Stalled.
Umherirrender changed the task status from Stalled to Open.Mar 14 2023, 9:35 PM

Change 936685 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/core@master] Language: Remove deprecated functions and constants

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

Change 936685 merged by jenkins-bot:

[mediawiki/core@master] Language: Remove deprecated functions and constants

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