Page MenuHomePhabricator

Uninstall AbuseFilter from wikis which are closed and have no AbuseLog entries
Open, Needs TriagePublic

Description

Summary

Per T420052: Drop extensions from closed wikis where the database tables are unused, we shouldn't have extensions which are not needed on closed wikis. AbuseFilter is one of these extensions which this task focuses on

Acceptance criteria

  • AbuseFilter is undeployed from closed wikis where the abuse_filter_log database table is empty
  • The database tables for AbuseFilter are dropped once the undeployment is stably deployed

Event Timeline

Change #1251582 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[operations/mediawiki-config@master] Uninstall AbuseFilter from closed wikis with no AbuseFilter logs

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

Dreamy_Jazz renamed this task from Drop misc extensions from closed wikis which are unused and have database tables to Uninstall AbuseFilter from wikis which are closed and have no AbuseLog entries.Mar 14 2026, 10:19 AM
Dreamy_Jazz updated the task description. (Show Details)

(I've removed FlaggedRevs as it appears to be not installed on any closed wikis after a check and BetaFeatures as there could be a feature used for reading that would still be enabled)

Change #1251582 merged by jenkins-bot:

[operations/mediawiki-config@master] Uninstall AbuseFilter from closed wikis with no AbuseFilter logs

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

Mentioned in SAL (#wikimedia-operations) [2026-03-16T19:42:25Z] <dreamyjazz@deploy2002> Started scap sync-world: Backport for [[gerrit:1251582|Uninstall AbuseFilter from closed wikis with no AbuseFilter logs (T420063)]]

Mentioned in SAL (#wikimedia-operations) [2026-03-16T19:44:13Z] <dreamyjazz@deploy2002> dreamyjazz: Backport for [[gerrit:1251582|Uninstall AbuseFilter from closed wikis with no AbuseFilter logs (T420063)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-03-16T19:51:51Z] <dreamyjazz@deploy2002> Finished scap sync-world: Backport for [[gerrit:1251582|Uninstall AbuseFilter from closed wikis with no AbuseFilter logs (T420063)]] (duration: 09m 26s)

Change #1254217 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[operations/mediawiki-config@master] Create dblists for wikis where CheckUser and AbuseFilter are disabled

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

Change #1254217 merged by jenkins-bot:

[operations/mediawiki-config@master] Create dblists for wikis where CheckUser and AbuseFilter are disabled

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

Mentioned in SAL (#wikimedia-operations) [2026-03-17T15:02:43Z] <dreamyjazz@deploy2002> Started scap sync-world: Backport for [[gerrit:1254217|Create dblists for wikis where CheckUser and AbuseFilter are disabled (T420063 T420062)]]

Mentioned in SAL (#wikimedia-operations) [2026-03-17T15:04:51Z] <dreamyjazz@deploy2002> dreamyjazz: Backport for [[gerrit:1254217|Create dblists for wikis where CheckUser and AbuseFilter are disabled (T420063 T420062)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-03-17T15:09:19Z] <dreamyjazz@deploy2002> Finished scap sync-world: Backport for [[gerrit:1254217|Create dblists for wikis where CheckUser and AbuseFilter are disabled (T420063 T420062)]] (duration: 06m 38s)

Change #1254225 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[operations/puppet@production] maintenance: Disable scripts for closed wikis on various extensions

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

Change #1254225 merged by JHathaway:

[operations/puppet@production] mw::maintenance: Disable scripts for closed wikis on various extensions

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