Page MenuHomePhabricator

Investigation: status of oldwikisource in relation to wikidatawiki
Closed, ResolvedPublic

Description

We’re not sure if oldwikisource is already a Wikibase client at all, and how much work it would take to enable arbitrary access on it. Investigate!

Event Timeline

Addshore triaged this task as Medium priority.Sep 19 2018, 7:02 AM

We’re not sure if oldwikisource is already a Wikibase client at all

Not it is not

and how much work it would take to enable arbitrary access on it.

As far as I know it should be no different to turning on arbitrary access for another other project.

I think this task was created for @Ladsgroup to double check and confirm this?
Any chance you can take a look at this has been sat here for some weeks now.

I spent one hour digging the code and apparently sitelinks stuff and client are different things. The way that sitelinks in repo works is (according to SiteLinkTargetProvider) and then get valid groups + special wikis and then discards everything else. Meaning as long as we are not adding 'sources' to $wgWBClientSettings['specialSiteLinkGroups'] and $wgWBRepoSettings['specialSiteLinkGroups'], we are fine. It's interesting to see 'oldwikisource' is not a 'wikisource' but a 'sources' wiki but if anyone fixes it, it will accidentally enable sitelinks for oldwikisource.

If we want to enable client on sourceswiki, we need to add it to the client dblist and pull it on mwmaint1002, make the tables and then just sync the dblist everywhere. I can do it later.