Page MenuHomePhabricator

[ES-M2]: Enable new EntitySchema data type on Beta Wikidata
Closed, ResolvedPublic3 Estimated Story Points

Description

Before we go live on Wikidata (T332157), the new Entity Schema data type (T332139) needs to be enabled and verified on Beta Wikidata.

Acceptance criteria:

  • The new EntitySchema data type (created in T332139) is enabled on Beta Wikidata that allows linking to EntitySchemas in statements

Event Timeline

Task breakdown notes:

This will require changing two settings: the disabled Wikibase data types (wmgWikibaseDisabledDataTypes), and the EntitySchema feature flag (wgEntitySchemaEnableDatatype).

Change 908509 had a related patch set uploaded (by Michael Große; author: Michael Große):

[operations/mediawiki-config@master] beta wikidata: Enable new EntitySchema datatype

https://gerrit.wikimedia.org/r/908509

Task breakdown notes:

This will require changing two settings: the disabled Wikibase data types (wmgWikibaseDisabledDataTypes), and the EntitySchema feature flag (wgEntitySchemaEnableDatatype).

Apparently the first part of this isn’t needed because the data type isn’t disabled on Beta.

Michael changed the task status from Open to Stalled.Apr 14 2023, 8:20 AM
Michael claimed this task.

Change 908509 merged by jenkins-bot:

[operations/mediawiki-config@master] beta wikidata: Enable new EntitySchema datatype

https://gerrit.wikimedia.org/r/908509

Michael changed the task status from Stalled to Open.Apr 17 2023, 1:59 PM

It is now enabled on beta, though it might be hard to verify that, as it currently behaves almost identical to how the legacy EntitySchema datatype behaved previously. But as we add labels and language fallback, the changes should become more obvious.

Hi Michael, this doesn't seem to be working on Beta. Unfortunately, I am unable to even add the properties (old and new) that are associated with the data type.

Hi Michael, this doesn't seem to be working on Beta. Unfortunately, I am unable to even add the properties (old and new) that are associated with the data type.

That seems to be unrelated, there is apparently a problem with Cirrus Search. I've created T335181 for that. Due to that, it seems not possible to add any properties of any datatype right now on beta. I suggest trying again next week. Let's hope thing can be fixed quickly.

Thanks so much for that Michael :)

I'll try again next week

It turns out that thanks to @Lucas_Werkmeister_WMDE's wizardry, it already works again today! So you can try checking it again now, if you want. But next week is also fine :)

Amazing!

Thank you wizards :)