Page MenuHomePhabricator

Cleanup: Remove deprecated weighted tag methods
Closed, ResolvedPublic2 Estimated Story Points

Description

As part of T372904 some methods concerned with weighted tags have been deprecated. For the sake of cleaning up the code base, they shall be removed.

AC:

  • remove methods marked @deprecated as part of T372904, in particular from CirrusSearch, DataSender, and MultiListBuilder
  • adapt tests to use the replacement methods

Event Timeline

dr0ptp4kt triaged this task as Medium priority.
dr0ptp4kt set the point value for this task to 2.

Change #1084737 had a related patch set uploaded (by Peter Fischer; author: Peter Fischer):

[mediawiki/extensions/GrowthExperiments@master] Use WeightedTagsUpdater

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

Change #1084738 had a related patch set uploaded (by Peter Fischer; author: Peter Fischer):

[mediawiki/extensions/GrowthExperiments@master] Use WeightedTagsUpdater

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

Change #1084737 abandoned by Peter Fischer:

[mediawiki/extensions/GrowthExperiments@master] Use WeightedTagsUpdater

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

Change #1084738 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Use WeightedTagsUpdater

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

Change #1112829 had a related patch set uploaded (by DCausse; author: DCausse):

[mediawiki/extensions/CirrusSearch@master] Update DataSenderTest to use non-deprecated methods

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

Change #1112830 had a related patch set uploaded (by DCausse; author: DCausse):

[mediawiki/extensions/CirrusSearch@master] Remove deprecated DataSender methods to send/reset weighted tags

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

Change #1112829 merged by jenkins-bot:

[mediawiki/extensions/CirrusSearch@master] Update DataSenderTest to use non-deprecated methods

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

Change #1112830 merged by jenkins-bot:

[mediawiki/extensions/CirrusSearch@master] Remove deprecated DataSender methods to send/reset weighted tags

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

Change #1113750 had a related patch set uploaded (by DCausse; author: DCausse):

[operations/mediawiki-config@master] cirrus: cleanup unused settings

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

Change #1113750 merged by jenkins-bot:

[operations/mediawiki-config@master] cirrus: cleanup unused settings

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

Mentioned in SAL (#wikimedia-operations) [2025-01-23T14:09:11Z] <samtar@deploy2002> Started scap sync-world: Backport for [[gerrit:1113463|cirrus: stop writing to wikitech index from the MW JobQueue]], [[gerrit:1113750|cirrus: cleanup unused settings (T374702)]]

Mentioned in SAL (#wikimedia-operations) [2025-01-23T14:13:48Z] <samtar@deploy2002> dcausse, samtar: Backport for [[gerrit:1113463|cirrus: stop writing to wikitech index from the MW JobQueue]], [[gerrit:1113750|cirrus: cleanup unused settings (T374702)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-01-23T14:21:11Z] <samtar@deploy2002> Finished scap sync-world: Backport for [[gerrit:1113463|cirrus: stop writing to wikitech index from the MW JobQueue]], [[gerrit:1113750|cirrus: cleanup unused settings (T374702)]] (duration: 12m 00s)

Change #1114669 had a related patch set uploaded (by DCausse; author: DCausse):

[mediawiki/extensions/CirrusSearch@master] Use WeightedTagsUpdater service in UpdateWeightedTags

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

Change #1114670 had a related patch set uploaded (by DCausse; author: DCausse):

[mediawiki/extensions/CirrusSearch@master] Drop legacy weigthed_tags methods

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

Change #1114669 merged by jenkins-bot:

[mediawiki/extensions/CirrusSearch@master] Use WeightedTagsUpdater service in UpdateWeightedTags

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

Change #1114670 merged by jenkins-bot:

[mediawiki/extensions/CirrusSearch@master] Drop legacy weighted_tags methods

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