Split out from T242087 and T241975
Now that entitysources is used for configuring wikibase in production we can remove usages of the legacy configuration from production.
We should check to see if these settings are used in Wikibase any more (they should not be) as everything should be coming from entity sources (expect the legacy config parsers)
Looking at EntitySourceDefinitionsLegacyRepoSettingsParser this probably is:
- entityNamespaces remove setting, remove global
- changesDatabase never set as a repo setting
- conceptBaseUri remove setting, remove global
- foreignRepositories remove setting, remove global
And for EntitySourceDefinitionsLegacyClientSettingsParser:
- foreignRepositories (never set for client)
- repositories remove setting, remove global
- repoDatabase remove setting, remove global
- entityNamespaces remove setting, remove global
- repoConceptBaseUri remove setting, remove global
- changesDatabase (not even used in the legacy parser) remove setting, remove global
- repoNamespaces (not even used in the legacy parser) remove setting, remove global
The repositories old legacy thing: https://doc.wikimedia.org/Wikibase/master/php/md_docs_topics_options.html#autotoc_md370
The foreignRepositories old legacy thing: https://doc.wikimedia.org/Wikibase/master/php/md_docs_topics_options.html#foreignRepositories
The new entitysources thing: https://doc.wikimedia.org/Wikibase/master/php/md_docs_topics_entitysources.html
Acceptance Criteria:🏕️🌟
- Configuration that is no longer used by wikibase, is no longer set in mediawiki-config
- Replacement config (entity sources config) is set in mediawiki-config (this was likely already all done in T214557)