WMDE-leszek created this task.
WMDE-leszek added projects: Wikidata, Lexicographical data.

TASK DESCRIPTION

After https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/WikibaseLexeme/+/437820/ when "entity type definitions" are loaded on the setup without CirrusSearch extension, loading "fulltext-search-context" fails as it references a constant from LexemeFullTextQueryBuilder which in turn implements CirrusSearch\Query\FullTextQueryBuilder interface, which is not there without CirrusSearch.

https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/WikibaseLexeme/+/448524/ has been a quick fix by repeating the string literal instead referencing the constant.

@Addshore suggested https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Wikibase/+/448531/ which is probably going to allow conditional referencing the constant.

Also note that with what T190022 suggests, this part of entity type definitions would probably be moved out of WikibaseLexeme extension


TASK DETAIL
https://phabricator.wikimedia.org/T200521

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: WMDE-leszek
Cc: WMDE-leszek, Addshore, Mringgaard, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, Wikidata-bugs, aude, Darkdadaah, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to