Page MenuHomePhabricator

Remove wb_terms-based conflict detection
Closed, ResolvedPublic

Description

Acceptance criteria:

  • The wiring code for conflict detection service creation using the old term index is removed
  • Any unused (after this) classes are removed

Event Timeline

The first part of this was https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/631765 but I forgot to associate the bug number! (merged)

Change 632447 had a related patch set uploaded (by Addshore; owner: Addshore):
[mediawiki/extensions/Wikibase@master] Remove wb_terms conflict detection from EntityConstraintProvider

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

Change 632448 had a related patch set uploaded (by Addshore; owner: Addshore):
[mediawiki/extensions/Wikibase@master] Remove Store getLabelConflictFinder

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

Change 632495 had a related patch set uploaded (by Lucas Werkmeister (WMDE); owner: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] Remove migration stages from TermValidatorFactory

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

Change 632447 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Remove wb_terms conflict detection from EntityConstraintProvider

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

Change 632448 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Remove Store getLabelConflictFinder

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

Change 632495 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Remove migration stages from TermValidatorFactory

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

I think this is done. I also checked docs/topics/constraints.md, but that seems to match the current behavior well enough.