WikibaseRepo::getEntityLookup() has optional $cache and $lookupMode arguments, which we can’t directly include in the migration, but we can use the default modes for the lookup in the service container, use that for all callers that use the default lookup, and migrate the others to call $store->getEntityLookup( $cache, $lookupMode ) directly instead.
Description
Details
Related Objects
- Mentioned In
- rEPS277ff02acca4: Get EntityLookup directly from WikibaseRepo
T278345: 1.37.0-wmf.1 deployment blockers
T279563: Remove backwards compatibility code from WikibaseRepo::getEntityLookup()
rEWLCf222aa61e564: Update WikibaseRepo::getEntityLookup() calls
T279529: Move WikibaseRepo DefaultValidatorBuilders to service container
T279528: Move WikibaseRepo PropertyLookup to service container
T279527: Move WikibaseRepo ItemLookup to service container
T279526: Move WikibaseRepo PropertyDataTypeLookup to service container
T268600: Implement services through MediaWikiServices - Mentioned Here
- T279563: Remove backwards compatibility code from WikibaseRepo::getEntityLookup()
Event Timeline
Change 677542 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] repo: move EntityLookup to service container
Change 677543 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Update WikibaseRepo::getEntityLookup() calls
Change 677544 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseLexeme@master] Update WikibaseRepo::getEntityLookup() calls
Change 677545 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseQualityConstraints@master] Update WikibaseRepo::getEntityLookup() calls
Change 677546 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/MachineVision@master] Update WikibaseRepo::getEntityLookup() call
Change 677547 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseMediaInfo@master] Update WikibaseRepo::getEntityLookup() call
Change 677548 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseCirrusSearch@master] Update WikibaseRepo::getEntityLookup() calls
Change 677550 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseLexemeCirrusSearch@master] Update WikibaseRepo::getEntityLookup() calls
Change 677585 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Hard-deprecate WikibaseRepo::getEntityLookup() with arguments
Change 677542 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] repo: move EntityLookup to service container
Change 677543 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Update WikibaseRepo::getEntityLookup() calls
Change 677547 merged by jenkins-bot:
[mediawiki/extensions/WikibaseMediaInfo@master] Update WikibaseRepo::getEntityLookup() call
Change 677546 merged by jenkins-bot:
[mediawiki/extensions/MachineVision@master] Update WikibaseRepo::getEntityLookup() call
Change 677548 merged by jenkins-bot:
[mediawiki/extensions/WikibaseCirrusSearch@master] Update WikibaseRepo::getEntityLookup() calls
Change 677550 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexemeCirrusSearch@master] Update WikibaseRepo::getEntityLookup() calls
Change 677545 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints@master] Update WikibaseRepo::getEntityLookup() calls
Change 677544 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Update WikibaseRepo::getEntityLookup() calls
Change 677585 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Hard-deprecate WikibaseRepo::getEntityLookup() with arguments
I think we can close this – I created a separate task for the final cleanup, T279563: Remove backwards compatibility code from WikibaseRepo::getEntityLookup().
Change 677603 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Fix MediaWiki version in deprecation message
Change 677603 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Fix MediaWiki version in deprecation message
Change 678219 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@REL1_36] Fix MediaWiki version in deprecation warning again
Change 678249 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] repo: inject EntityLookup directly
Change 678250 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/PropertySuggester@master] Get EntityLookup directly from WikibaseRepo
Change 678350 had a related patch set uploaded (by Jforrester; author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Fix MediaWiki version in deprecation warning again
Change 678350 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Fix MediaWiki version in deprecation warning again
Change 678219 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@REL1_36] Fix MediaWiki version in deprecation warning again
Change 678249 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] repo: inject EntityLookup directly
Change 678250 merged by jenkins-bot:
[mediawiki/extensions/PropertySuggester@master] Get EntityLookup directly from WikibaseRepo