User Details
- User Since
- Oct 3 2014, 12:09 PM (610 w, 3 d)
- Availability
- Available
- LDAP User
- Hoo man
- MediaWiki User
- Hoo man [ Global Accounts ]
Wed, May 27
Mon, May 18
As long as we only need to know whether an item exist and need its labels + description, I think we should only save these (and not the vast statements / claims).
May 13 2026
Next steps, as I see them:
- Decide if want a separate data type (Ticket TBD) --> If yes, most of the current implementation could be "kept" or we could replace it with less coupled tooling (like the handling for the commons media data type). The below assumes we stick with (something similar to) the current proof of concept implementation.
- Refactor RemoteEntityId into RemoteItemId (also remove the dependency on WikibaseRepo), then upload a patch. Note: If RemoteItemId were to implement ItemId, we could also create proper Item objects. (*)
- Upload a patch for RemoteEntityIdParser (*)
- Upload a patch from the data-access/ changes (maybe changes to EntitySourceDefinitions are not needed, if we can only ever have one ApiSource for items?!)
- T426147: [Federated Items] "federatedValuesEnabled" config needs to default to "false"
- Decide T408517: [Federated Items] Architecture for caching/storage of remote Items + implement it
- Upload a patch for DefaultWikidataEntitySourceAdder
- RemoteEntityLookup (getEntity should either create a proper Entity object or we, IMHO preferably, should stop implementing the EntityLookup interface)
- RDF related changes (we can already create entities with remote values programmatically)
- Wire up RemoteEntityLookup so that remote values can actually be saved
- Add a patch for RemoteEntityIdValueFormatter and wire it up (either in WikibaseRepo.ServiceWiring.php or, preferably in WikibaseRepo.datatypes.php)
- T425574: [Federated Items] Adapt to wbsearchentities changes
- UI (JS) changes (also wbui2025!)
May 6 2026
Apr 15 2026
Thanks for these points, Lucas. I wasn't aware of these discussion.
Apr 13 2026
I just checked what MediaInfo does and it seems to represent items exactly like on Wikidata, thus by their concept id. Example: <https://commons.wikimedia.org/entity/M58831842> <http://www.wikidata.org/prop/direct/P180> <http://www.wikidata.org/entity/Q209760> . (nt) / sdc:M58831842 wdt:P180 wd:Q209760 (ttl).
I just checked what MediaInfo does and it seems that it just represents items like local items (=> there's no indication that they're not from the local wiki). Example: "datavalue":{"value":{"entity-type":"item","numeric-id":209760,"id":"Q209760"},"type":"wikibase-entityid"}}.
Mar 30 2026
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/1261371 should fix this, once merged.
Caused by fba93304fbf0dad4f43f20d8e2a2c45a6025e9b0.
Mar 25 2026
I've submitted a fix for the mw cli defaults: https://gitlab.wikimedia.org/repos/releng/cli/-/merge_requests/643
Mar 23 2026
Mar 18 2026
Feb 26 2026
This can be reproduced by setting a string to a value containing, for example {{P}}.
Feb 25 2026
Feb 24 2026
Feb 18 2026
The query service likes (needs?!) data to be idempotent for a certain revision of an entity (for facilitating updates by difference).
Feb 12 2026
This works nicely with:
Feb 11 2026
Feb 9 2026
Feb 5 2026
I didn't test this with actual Lilypond errors, but manually changed my set up to emit the error-html.
Feb 2 2026
Jan 29 2026
Jan 27 2026
Jan 22 2026
Jan 19 2026
Moving this back to ready for development, as integration tests seem to also be in scope of this task.
Jan 15 2026
I don't have anything to show for, yet. If anyone wants to claim this, go ahead, otherwise I'll be back to this on Monday.
Jan 14 2026
Jan 13 2026
Dec 22 2025
When reviewing this, please especially look for potential XSS / code injection. Other than that, the code looked good to me (I reviewed the combined diff from both patches at once).
Dec 19 2025
Dec 1 2025
With 08315c2031e62e3e0688f169944313e7c5bb9934 MediaWiki dropped PHP 8.1 support, making this much more urgent :/
Nov 27 2025
Nov 26 2025
Nov 24 2025
Nov 20 2025
Nov 18 2025
Yes, sadly this never materialized in the way initial planned. Given I don't think I (or anyone else) will pick this up anytime soon, let's drop this for good.
Nov 17 2025
Nov 13 2025
Unassigning myself / moving back as I don't have a lot of progress on this, yet (ended up getting stuck on T403974#11372348).
Currently (on master / beta) adding a new entity type statement doesn't result in a drop down (but a simple text field). See: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/1204644
Nov 12 2025
Stumbled upon https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/1204644?forceReload=true while working on this, will investigate further.
Nov 10 2025
The initial patch caused T409740: Beta cluster is down due to 'No such service: WikibaseRepo.Settings', thus it got reverted. Re-submitted as https://gerrit.wikimedia.org/r/1203484.
Nov 7 2025
Tested, looks fine now.
We're tackling T406844: wdio-wikibase depends on wdio-mediawiki v2 first.
Nov 4 2025
After playing around with XDebug for a bit, I have to agree… I don't see any way to do this short of comparing the statement in the ChangeOp with the base revision (which is not only inelegant but also entirely at odds with the current structure of the editing code).
Oct 27 2025
Adding the respective data types to VueNoScriptRendering::WBUI2025_SUPPORTED_DATATYPES does the trick.
Oct 22 2025
This reminds me of T389199 (which ended up not being reproducible, just noting for reference).