Lucas_Werkmeister_WMDE created this task.
Lucas_Werkmeister_WMDE added projects: Wikidata, wdwb-tech.
Restricted Application added a subscriber: Aklapper.

TASK DESCRIPTION
  WikibaseClient has three well-known entity sources (available as services in 
the service container):
  
  - `ItemSource`, the source for the `item` entity type
  - `PropertySource`, the source for the `property` entity type
  - `ItemAndPropertySource`, the source whose name matches the 
`itemAndPropertySourceName` setting
  
  This doesn’t really make sense. `ItemAndPropertySource` presupposes that 
items and properties always come from the same entity source, which would make 
the other two sources redundant; but in fact, this is no longer the case, 
especially with #wikibase_-_federated_properties 
<https://phabricator.wikimedia.org/tag/wikibase_-_federated_properties/>. In 
reality (if I understand correctly), `ItemAndPropertySource` is a renamed 
(T258060 <https://phabricator.wikimedia.org/T258060>) holdover from a time when 
there was such a thing as //the// repo to which a client was connected. I think 
we should remove it, and instead use the right entity source for each entity 
type everywhere.

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

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

To: Lucas_Werkmeister_WMDE
Cc: Aklapper, Lucas_Werkmeister_WMDE, Invadibot, maantietaja, Akuckartz, 
Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, 
rosalieper, Scott_WUaS, Wikidata-bugs, aude, Addshore, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to