Lucas_Werkmeister_WMDE created this task.
Lucas_Werkmeister_WMDE added projects: Wikidata, Wikibase Extension Decoupling 
and Registration (Sprint 2).
Restricted Application added a subscriber: Aklapper.

TASK DESCRIPTION
  As part of the effort to move WikibaseClient to extension registration, we 
stopped loading `$wgWBClientSettings` in the PHP entry point 
(`WikibaseClient.php`) – instead, the default settings are loaded (and merged 
with the custom settings) at a later time, in the `WikibaseSettings` class.
  
  However, we forgot about the `Settings` class (`\Wikibase\Lib\Settings`), 
which is a kind of duplicate settings system, separate from `WikibaseSettings` 
(deprecated a while ago, two remaining users). This class still directly 
accesses the `$wgWBClientSettings` global, so now it’s missing all the default 
settings.
  
  The proper solution for that, we believe, is to move the remaining two users 
of this class to `WikibaseSettings`, and then to get rid of the class. (Note 
that for the parent task, to unblock the train, we’re going with the simpler 
solution of reverting the change that stopped loading `$wgWBClientSettings` in 
`WikibaseClient.php`.)

TASK DETAIL
  https://phabricator.wikimedia.org/T257334

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Lucas_Werkmeister_WMDE
Cc: Lucas_Werkmeister_WMDE, Aklapper, Akuckartz, darthmon_wmde, Nandana, Lahi, 
Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, 
Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to