EntityDataRetrievalServiceFactory, as well as DispatchingServiceFactory, RepositoryServiceContainer, and RepositoryServiceContainerFactory, including related wiring files should be all moved to the new Data Access component.
RepositoryServiceContainer and RepositoryServiceContainerFactory currently depend on WikibaseClient to get service instances required to instantiate the services provided by RepositoryServiceContainer. This dependency will be removed at some point.
Data Access component should not depend on Client nor Repo component. Above mentioned temporary dependency is the only allowed dependency in this direction. There should be automated way provided to ensure this restriction holds. Providing such an automated guard would optimally part of this task.
Description
Description
Details
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T164734 Create Wikibase Data Access component and WikibaseServices interface | |||
Resolved | WMDE-leszek | T164735 Move data retrieval/access services to Data Access component | |||
Resolved | WMDE-leszek | T164737 Move EntityDataRetrievalServiceFactory and related containers to Data Access component |
Event Timeline
Comment Actions
Change 352599 had a related patch set uploaded (by WMDE-leszek; owner: WMDE-leszek):
[mediawiki/extensions/Wikibase@master] Move EntityDataRetrievalServiceFactory and related classes to Data Access component
Comment Actions
Change 352599 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Move EntityDataRetrievalServiceFactory and related classes to Data Access component