Page MenuHomePhabricator

Stop using, deprecate, and then remove various static ChangeTags methods moved to ChangeTagsStore
Open, Needs TriagePublic

Description

List:

  • ::getSoftwareTags()
  • ::addTags()
  • ::updateTags()
  • ::getTagsWithData()
  • ::getTags()
  • ::modifyDisplayQuery()
  • ::makeTagSummarySubquery()
  • ::defineTag()
  • ::deleteTagEverywhere()
  • ::listSoftwareActivatedTags()
  • ::listDefinedTags()
  • ::listExplicitlyDefinedTags()
  • ::listSoftwareDefinedTags()
  • ::purgeTagCacheAll()
  • ::tagUsageStatistics()

Actions:

  • Soft deprecate: in b5ccd131d6f0a4982510e1ce160accdd5d5938af for T245964
  • Replace uses in Wikimedia-deployed code:
    • MediaWiki core
    • mediawiki/extensions/AbuseFilter
    • mediawiki/extensions/ContentTranslation
    • mediawiki/extensions/DiscussionTools
    • mediawiki/extensions/EventBus
    • mediawiki/extensions/FileImporter
    • mediawiki/extensions/GrowthExperiments
    • mediawiki/extensions/MachineVision
    • mediawiki/extensions/MassMessage
    • mediawiki/extensions/MobileApp
    • mediawiki/extensions/MobileFrontend
    • mediawiki/extensions/ProofreadPage
    • mediawiki/extensions/WikiLove
    • mediawiki/extensions/Wikibase
    • mediawiki/extensions/WikibaseLexeme
    • mediawiki/extensions/WikimediaEditorTasks
  • Hard-deprecate, probably in MW 1.43
  • Replace most uses in ecosystem-wide code
  • Remove, at earliest in MW 1.44

Event Timeline

Change #1013320 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikimediaEditorTasks@master] Replace ChangeTags::*Tags() calls with ChangeTagStore

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

Change #1013320 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEditorTasks@master] Replace ChangeTags::*Tags() calls with ChangeTagStore

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

Change #1015517 had a related patch set uploaded (by Matěj Suchánek; author: Matěj Suchánek):

[mediawiki/extensions/AbuseFilter@master] Replace deprecated ChangeTags method calls with ChangeTagStore

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

Change #1015517 merged by jenkins-bot:

[mediawiki/extensions/AbuseFilter@master] Replace deprecated ChangeTags method calls with ChangeTagStore

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

Change #1015655 had a related patch set uploaded (by 沈澄心; author: 沈澄心):

[mediawiki/extensions/DiscussionTools@master] Replace deprecated ChangeTags method calls with ChangeTagsStore

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

Change #1015655 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@master] Replace deprecated ChangeTags method calls with ChangeTagsStore

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