Page MenuHomePhabricator

Remove LanguageFallbackLabelDescriptionLookupFactory
Closed, ResolvedPublic

Description

Once T312223 has hopefully removed all uses of LanguageFallbackLabelDescriptionLookupFactory in favor of the new FallbackLabelDescriptionLookupFactory, remove the old factory.

Based on codesearch this would mean to make sure that this class is removed from at lest the following repositories:

  • Math
  • WikibaseCirrusSearch
  • ArticlePlaceholder
  • WikibaseLexemeCirrusSearch
  • WikibaseLexeme
  • Wikibase

Event Timeline

Change 816723 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] Stop using LanguageFallbackLabelDescriptionLookupFactory in Scribunto_LuaWikibaseLibrary

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

Change 816723 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Stop using LanguageFallbackLabelDescriptionLookupFactory in Scribunto_LuaWikibaseLibrary

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

Change 817213 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/WikibaseLexeme@master] Stop using LanguageFallbackLabelDescriptionLookupFactory in tests

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

Change 817246 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/WikibaseLexemeCirrusSearch@master] Replace LanguageFallbackLabelDescriptionLookupFactory

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

Change 817286 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/WikibaseLexemeCirrusSearch@master] Resolve redirects in LexemeDescription for Special:Search

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

Change 817246 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexemeCirrusSearch@master] Replace LanguageFallbackLabelDescriptionLookupFactory

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

Change 817286 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexemeCirrusSearch@master] Resolve redirects in LexemeDescription for Special:Search

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

Change 817828 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] Hard-deprecate LanguageFallbackLabelDescriptionLookupFactory

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

Change 817830 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] WIP: Fully remove LanguageFallbackLabelDescriptionLookupFactory

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

Change 817828 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Hard-deprecate LanguageFallbackLabelDescriptionLookupFactory

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

Change 817213 abandoned by Lucas Werkmeister (WMDE):

[mediawiki/extensions/WikibaseLexeme@master] Stop using LanguageFallbackLabelDescriptionLookupFactory in tests

Reason:

We want with I7b3c60098b instead.

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

Untagging the dev team for now; we’ll return to this and merge the last change after the 1.39 branch cut (T313920, scheduled for 5 September 2022).

Change 817830 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Fully remove LanguageFallbackLabelDescriptionLookupFactory

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

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

The only things lef tin the codesearch are the two mentions of this class being deprecated and then removed in the 1.39 and 1.40 release notes respectively.

I think that concludes this task.