PHP implementation of the Wikibase Data Model
Details
Thu, Dec 12
Dec 6 2024
Prio Notes:
Dec 4 2024
Nov 29 2024
removed from dev board until its can go through our prioritization pipeline
Aug 9 2024
Just to mention the gadget relateditems, which allows to show inverse statements automatically if enabled in the Preferences: https://www.wikidata.org/wiki/MediaWiki:Gadget-relateditems.js
Jul 8 2024
That looks like the same error as T369149 (see T369149#9949518); is it still happening since Friday?
Jul 7 2024
Apr 23 2024
Apr 13 2024
Apr 12 2024
Mar 26 2024
Tech prio notes: not really a tech task, but cc @Arian_Bozorg, maybe you want to prioritize this as a product task?
Mar 22 2024
Still reproducible (tested on the sandbox item):
Feb 12 2024
These should probably be tracked under separate tasks, rather than this one.
Nov 21 2023
We should also try to clarify the contribution instructions – sending pull requests on that repository isn’t right (anymore), it’s now integrated into Wikibase.git and we just export the lib/packages/wikibase/data-model-serialization/ subtree from there, so any changes should be sent on Gerrit.
Nov 19 2023
There is no change in how I am thinking about this, no. The Q is not there to identify Wikidata but to identify the entity type (Item). It should not be different on different instances.
Applications need to specify where they get their data from with a prefix.
Nov 15 2023
The Travis CI apparently came back to life and emailed me about a failed build (which it numbers as build #1 somehow). But we should still remove it – it’s still broken with the same error.
Nov 13 2023
Hello! Do you know if there have been any updates on this matter?
Oct 6 2023
Meh. Phabricator edit conflict.
I think with that, this task should be done, right?
I think this is all done (including a final set of follow-ups that wasn’t attached here because it was only indirectly related: assert valid serialization in unserialize() in Wikibase, in WikibaseLexeme and in WikibaseMediaInfo). Thanks everyone!
Change 960020 merged by jenkins-bot:
[mediawiki/extensions/WikibaseMediaInfo@master] MediaInfoId: Remove serialize(), unserialize()
(Setting the estimate to 1 so that it works in principle with the Phabricator WIP limits to simulate a "number of tasks"-WIP limit.)
Oct 4 2023
Change 960021 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] LexemeId, LexemeSubEntityId: Remove serialize(), unserialize()
Change 955765 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] EntityId: Remove Serializable interface and methods
Change 960019 merged by jenkins-bot:
[mediawiki/extensions/WikibaseMediaInfo@master] Remove tests for serialization stability