https://bugzilla.wikimedia.org/show_bug.cgi?id=47610

--- Comment #5 from Aude <[email protected]> ---
It's not clear if all the settings in local settings should be
$wgWBClientSettings / $wgWBRepoSettings, even if the settings are defined in
WikibaseLib (with $wgWBSettings).  

DanielK suggested to me that one should not need to know where the various
settings come from and they should use just the repo / client variables.  This
won't work with the current code, as default WikibaseLib settings will override
those set in $wgWBClientSettings / $wgWBRepoSettings.

What we did on labs is use the client / repo settings and keep $wgWBSettings
for lib settings.  It's not ideal but works and is a way forward.  

We can then use Jeroen's patch, which has $wgWBClientSettings override anything
set in $wgWBSettings. (including the defaults)  That breaks backwards
compatibility.

Please advise. :)  

Also, please update extension documentation about the settings.

http://www.mediawiki.org/wiki/Extension:WikibaseClient

http://www.mediawiki.org/wiki/Extension:Wikibase

Right now, people are being told to use $wgWBSettings and IMHO, we should have
an additional period of backwards compatibility between time we update the
documentation and time we break compatibility.  

The change in settings system should also be announced on both wikidata-tech
and wikidata-l (since most people are probably not on wikidata-tech yet).

The Wikidata-Vagrant still will be broken, though it's broken in other ways as
well right now.  Not a blocker but should not be forgotten.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to