Page MenuHomePhabricator

Remove repoNamespaces setting
Closed, ResolvedPublic

Description

The WikibaseClient repoNamespaces setting hasn’t been used in Wikibase since T153769, and it doesn’t really work in a federated world. Its default is also based on the entityNamespaces setting, which means we need to do something about this setting before we can fully remove entityNamespaces (T285472). I think we should just remove it.

Unhappily, while Wikibase no longer uses the setting, it is still used in the Math extension, to build URLs to items. We should probably just change this to use Special:Entitypage, as was done for Wikibase in T153769.

Event Timeline

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

[mediawiki/extensions/Math@master] Use RepoLinker for MathWikibaseConnector::buildURL()

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

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

[mediawiki/extensions/Wikibase@master] Remove WikibaseClient repoNamespaces setting

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

Change 704298 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Use RepoLinker for MathWikibaseConnector::buildURL()

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

Change 704299 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Remove WikibaseClient repoNamespaces setting

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