[Wikidata-bugs] [Maniphest] [Changed Project Column] T126152: [RFC] Design of provider/holder interfaces in Wikibase's data model

2016-02-07 Thread Bene
Bene moved this task to Review on the Wikidata-Sprint-2016-02-02 workboard. TASK DETAIL https://phabricator.wikimedia.org/T126152 WORKBOARD https://phabricator.wikimedia.org/project/board/1722/ EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Bene

[Wikidata-bugs] [Maniphest] [Created] T126152: [RFC] Design of provider/holder interfaces in Wikibase's data model

2016-02-07 Thread Bene
Bene created this task. Bene added subscribers: Bene, thiemowmde, JeroenDeDauw, daniel. Bene added projects: Wikidata, Wikibase-DataModel, Wikidata-Sprint-2016-02-02. Herald added subscribers: StudiesWorld, Aklapper. TASK DESCRIPTION The current interfaces to access terms (`LabelsProvider`,

[Wikidata-bugs] [Maniphest] [Changed Subscribers] T68108: Store media information for files on Wikimedia Commons as structured data

2016-02-07 Thread Yann
Yann added a subscriber: Yann. TASK DETAIL https://phabricator.wikimedia.org/T68108 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Yann Cc: Yann, intracer, Spinster, Orofarne, Filceolaire, MZMcBride, bzimport, wikibugs-l-list, TheDJ, zhuyifei1999,

[Wikidata-bugs] [Maniphest] [Changed Subscribers] T89597: Convert Template:Creator to Lua and use Wikidata

2016-02-07 Thread Yann
Yann added a subscriber: Yann. TASK DETAIL https://phabricator.wikimedia.org/T89597 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Yann Cc: Yann, Base, Matanya, Marsupium, Liuxinyu970226, Jheald, Ricordisamoa, Aklapper, Multichill, Izno,

[Wikidata-bugs] [Maniphest] [Changed Subscribers] T48521: Create a VisualEditor plugin tool to insert/edit references to Wikidata queries

2016-02-07 Thread MGChecker
MGChecker added a subscriber: MGChecker. Herald added a subscriber: Aklapper. TASK DETAIL https://phabricator.wikimedia.org/T48521 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: MGChecker Cc: Aklapper, MGChecker, Wikidata-bugs, Jdforrester-WMF,

[Wikidata-bugs] [Maniphest] [Commented On] T126152: [RFC] Design of provider/holder interfaces in Wikibase's data model

2016-02-07 Thread JeroenDeDauw
JeroenDeDauw added a comment. It's generally good to design interfaces from the perspective of their users. This is done by looking at each user and determining what would be best for them, as opposed to trying to come up with an interface that suits all users (including those that do not

[Wikidata-bugs] [Maniphest] [Changed Project Column] T106094: Add support for wikidata tag to iD (OpenStreetMap)

2016-02-07 Thread Yurik
Yurik moved this task to Related on the Maps workboard. Herald added a subscriber: StudiesWorld. TASK DETAIL https://phabricator.wikimedia.org/T106094 WORKBOARD https://phabricator.wikimedia.org/project/board/1127/ EMAIL PREFERENCES

[Wikidata-bugs] [Maniphest] [Changed Subscribers] T89597: Convert Template:Creator to Lua and use Wikidata

2016-02-07 Thread zhuyifei1999
zhuyifei1999 added a subscriber: zhuyifei1999. TASK DETAIL https://phabricator.wikimedia.org/T89597 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: zhuyifei1999 Cc: zhuyifei1999, Yann, Base, Matanya, Marsupium, Liuxinyu970226, Jheald, Ricordisamoa,

[Wikidata-bugs] [Maniphest] [Commented On] T126152: [RFC] Design of provider/holder interfaces in Wikibase's data model

2016-02-07 Thread JeroenDeDauw
JeroenDeDauw added a comment. > It is not guaranteed that this method returns the original object. Weird contract, as there presumably is no guarantee there is such a thing as an original object. (the return value can be created on the fly) TASK DETAIL

[Wikidata-bugs] [Maniphest] [Commented On] T126152: [RFC] Design of provider/holder interfaces in Wikibase's data model

2016-02-07 Thread Bene
Bene added a comment. > I'm a bit worried about the contract of the existing method though. I agree that this is not optimal for the reasons you pointed out. It would indeed be nicer if immutability could be provided. However, to achieve that we either have to make `TermList`, `StatementList`