The configuration on https://wikidata.beta.wmflabs.org/wiki/Q12 is broken, again. I can not add any statement, because the Mediawiki-extensions-PropertySuggester does not work. What I get is "Exception caught: Property 31 in wgPropertySuggesterClassifyingPropertyIds does not have value type wikibase-entityid". I can not make sense of this error message, because it mentions a property 31, but the configuration is set to an other one: https://phabricator.wikimedia.org/source/mediawiki-config/browse/master/wmf-config/Wikibase-labs.php;c99c5fcc3bf343080e86cd42a94fa6547db69fac$4. Whats going on here? I know this used to work. Since when is this broken, and what broke it?
Oh dear. This looks like the defaults we just recently changed in https://gerrit.wikimedia.org/r/#/c/366864/2/extension.json get merged with the configuration from https://phabricator.wikimedia.org/source/mediawiki-config/browse/master/wmf-config/Wikibase-labs.php;c99c5fcc3bf343080e86cd42a94fa6547db69fac$4. But why? Which code does this awkward merge?
And again, when did this changed? The default was always [ 31 ], but never caused trouble. The change done in https://gerrit.wikimedia.org/r/#/c/366864/2/extension.json can not be the reason for the breakage, as far as I can tell.
Maybe it's easier to run changePropertyDataType.php and change https://wikidata.beta.wmflabs.org/wiki/Property:P31 as well as https://wikidata.beta.wmflabs.org/wiki/Property:P279 to be "wikibase-item" instead of "string"?
It's not possible to do it:
ladsgroup@deployment-tin:~$ mwscript extensions/Wikibase/repo/maintenance/changePropertyDataType.php --wiki=wikidatawiki --property-id P31 --new-data-type "wikibase-item" An error occured: New and old data type must have the same data value type.
This has to do with the switch to extension registration, so the way the globals work has changed since the latest version of PS has been deployed.