Page MenuHomePhabricator

MediaWiki-WatchlistComponent
ActivePublic

Subprojects

Members (4)

Details

Description

Issues related to the special page Watchlist. This is part of the core MediaWiki software itself, and is maintained by Moderator-Tools-Team

For tasks related to watchlist expiry specifically, please use the Expiring-Watchlist-Items tag instead.

For watchlist labels, see the Watchlist-Labels tag.

Recent Activity

Today

tstarling added a comment to T403798: Slow watchlist queries due to large and expensive temporary table construction.

testwiki with days=30, limit=20:

Thu, Oct 23, 2:56 AM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Data-Persistence, MediaWiki-Recent-changes
Maintenance_bot removed a project from T403798: Slow watchlist queries due to large and expensive temporary table construction: Patch-For-Review.
Thu, Oct 23, 2:31 AM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Data-Persistence, MediaWiki-Recent-changes
Stashbot added a comment to T403798: Slow watchlist queries due to large and expensive temporary table construction.

Mentioned in SAL (#wikimedia-operations) [2025-10-23T02:21:22Z] <tstarling@deploy2002> Finished scap sync-world: Backport for [[gerrit:1198178|recentchanges: QueryRateEstimator improvements (T403798)]], [[gerrit:1198185|recentchanges: Restore table qualifiers in change tag field expressions (T408040)]] (duration: 15m 30s)

Thu, Oct 23, 2:21 AM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Data-Persistence, MediaWiki-Recent-changes
Stashbot added a comment to T403798: Slow watchlist queries due to large and expensive temporary table construction.

Mentioned in SAL (#wikimedia-operations) [2025-10-23T02:11:11Z] <tstarling@deploy2002> tstarling: Backport for [[gerrit:1198178|recentchanges: QueryRateEstimator improvements (T403798)]], [[gerrit:1198185|recentchanges: Restore table qualifiers in change tag field expressions (T408040)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Thu, Oct 23, 2:11 AM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Data-Persistence, MediaWiki-Recent-changes
Stashbot added a comment to T403798: Slow watchlist queries due to large and expensive temporary table construction.

Mentioned in SAL (#wikimedia-operations) [2025-10-23T02:05:51Z] <tstarling@deploy2002> Started scap sync-world: Backport for [[gerrit:1198178|recentchanges: QueryRateEstimator improvements (T403798)]], [[gerrit:1198185|recentchanges: Restore table qualifiers in change tag field expressions (T408040)]]

Thu, Oct 23, 2:06 AM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Data-Persistence, MediaWiki-Recent-changes
ReleaseTaggerBot edited projects for T403798: Slow watchlist queries due to large and expensive temporary table construction, added: MW-1.45-notes (1.45.0-wmf.24; 2025-10-21); removed MW-1.45-notes (1.45.0-wmf.25; 2025-10-28).
Thu, Oct 23, 2:00 AM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Data-Persistence, MediaWiki-Recent-changes
gerritbot added a comment to T403798: Slow watchlist queries due to large and expensive temporary table construction.

Change #1198178 merged by jenkins-bot:

[mediawiki/core@wmf/1.45.0-wmf.24] recentchanges: QueryRateEstimator improvements

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

Thu, Oct 23, 1:54 AM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Data-Persistence, MediaWiki-Recent-changes
ReleaseTaggerBot edited projects for T407996: InvalidArgumentException: Unknown filter module "latest", added: MW-1.45-notes (1.45.0-wmf.25; 2025-10-28); removed MW-1.45-notes (1.45.0-wmf.24; 2025-10-21).
Thu, Oct 23, 1:00 AM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Maintenance_bot removed a project from T407996: InvalidArgumentException: Unknown filter module "latest": Patch-For-Review.
Thu, Oct 23, 12:30 AM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
gerritbot added a comment to T407996: InvalidArgumentException: Unknown filter module "latest".

Change #1198166 merged by jenkins-bot:

[mediawiki/core@master] recentchanges: Add regression test for watchlist extended filter

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

Thu, Oct 23, 12:24 AM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error

Yesterday

gerritbot added a comment to T403798: Slow watchlist queries due to large and expensive temporary table construction.

Change #1198178 had a related patch set uploaded (by Tim Starling; author: Tim Starling):

[mediawiki/core@wmf/1.45.0-wmf.24] recentchanges: QueryRateEstimator improvements

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

Wed, Oct 22, 11:16 PM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Data-Persistence, MediaWiki-Recent-changes
ReleaseTaggerBot edited projects for T403798: Slow watchlist queries due to large and expensive temporary table construction, added: MW-1.45-notes (1.45.0-wmf.25; 2025-10-28); removed MW-1.45-notes (1.45.0-wmf.24; 2025-10-21).
Wed, Oct 22, 11:00 PM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Data-Persistence, MediaWiki-Recent-changes
gerritbot added a comment to T403798: Slow watchlist queries due to large and expensive temporary table construction.

Change #1197748 merged by jenkins-bot:

[mediawiki/core@master] recentchanges: QueryRateEstimator improvements

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

Wed, Oct 22, 10:59 PM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Data-Persistence, MediaWiki-Recent-changes
gerritbot added a project to T407996: InvalidArgumentException: Unknown filter module "latest": Patch-For-Review.
Wed, Oct 22, 10:24 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
gerritbot added a comment to T407996: InvalidArgumentException: Unknown filter module "latest".

Change #1198166 had a related patch set uploaded (by Tim Starling; author: Tim Starling):

[mediawiki/core@master] recentchanges: Add regression test for watchlist extended filter

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

Wed, Oct 22, 10:24 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Maintenance_bot removed a project from T407996: InvalidArgumentException: Unknown filter module "latest": Patch-For-Review.
Wed, Oct 22, 9:31 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Kgraessle closed T407996: InvalidArgumentException: Unknown filter module "latest" as Resolved.
Wed, Oct 22, 9:15 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Kgraessle moved T407996: InvalidArgumentException: Unknown filter module "latest" from QA to Done on the Moderator-Tools-Team (Kanban) board.
Wed, Oct 22, 9:15 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
ReleaseTaggerBot edited projects for T407996: InvalidArgumentException: Unknown filter module "latest", added: MW-1.45-notes (1.45.0-wmf.24; 2025-10-21); removed MW-1.45-notes (1.45.0-wmf.25; 2025-10-28).
Wed, Oct 22, 9:00 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Stashbot added a comment to T407996: InvalidArgumentException: Unknown filter module "latest".

Mentioned in SAL (#wikimedia-operations) [2025-10-22T20:57:04Z] <kgraessle@deploy2002> Finished scap sync-world: Backport for [[gerrit:1198147|Fix InvalidArgumentException in Watchlist (T407996)]] (duration: 10m 49s)

Wed, Oct 22, 8:57 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Stashbot added a comment to T407996: InvalidArgumentException: Unknown filter module "latest".

Mentioned in SAL (#wikimedia-operations) [2025-10-22T20:50:36Z] <kgraessle@deploy2002> kgraessle: Backport for [[gerrit:1198147|Fix InvalidArgumentException in Watchlist (T407996)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Wed, Oct 22, 8:50 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Stashbot added a comment to T407996: InvalidArgumentException: Unknown filter module "latest".

Mentioned in SAL (#wikimedia-operations) [2025-10-22T20:46:15Z] <kgraessle@deploy2002> Started scap sync-world: Backport for [[gerrit:1198147|Fix InvalidArgumentException in Watchlist (T407996)]]

Wed, Oct 22, 8:46 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
gerritbot added a comment to T407996: InvalidArgumentException: Unknown filter module "latest".

Change #1198147 merged by jenkins-bot:

[mediawiki/core@wmf/1.45.0-wmf.24] Fix InvalidArgumentException in Watchlist

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

Wed, Oct 22, 8:45 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
ReleaseTaggerBot added a project to T407996: InvalidArgumentException: Unknown filter module "latest": MW-1.45-notes (1.45.0-wmf.25; 2025-10-28).
Wed, Oct 22, 8:00 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Kgraessle moved T407996: InvalidArgumentException: Unknown filter module "latest" from In Progress to QA on the Moderator-Tools-Team (Kanban) board.
Wed, Oct 22, 7:58 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
gerritbot added a comment to T407996: InvalidArgumentException: Unknown filter module "latest".

Change #1198147 had a related patch set uploaded (by Kgraessle; author: Dillon):

[mediawiki/core@wmf/1.45.0-wmf.24] Fix InvalidArgumentException in Watchlist

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

Wed, Oct 22, 7:52 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
gerritbot added a comment to T407996: InvalidArgumentException: Unknown filter module "latest".

Change #1198138 merged by jenkins-bot:

[mediawiki/core@master] Fix InvalidArgumentException in Watchlist

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

Wed, Oct 22, 7:51 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
dancy added a comment to T407996: InvalidArgumentException: Unknown filter module "latest".

@dancy once https://gerrit.wikimedia.org/r/1198138 is merged do we need to back port or will it deploy either way since it's a train blocker?

Wed, Oct 22, 7:46 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Kgraessle added a comment to T407996: InvalidArgumentException: Unknown filter module "latest".

@dancy once https://gerrit.wikimedia.org/r/1198138 is merged do we need to back port or will it deploy either way since it's a train blocker?

Wed, Oct 22, 7:42 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Xaosflux added a project to T407996: InvalidArgumentException: Unknown filter module "latest": Regression.
Wed, Oct 22, 7:37 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Ladsgroup added a comment to T406724: Clean up watchlist and user properties of users if they don't log in for certain time.

I'm planning to start the clean up next week (I will start with echo and growth experiment rows that are the biggest offenders). Something like this would be great for tech news:

If a user hasn't logged in to their account for more than five years and has below 100 edits, their preferences will be removed and default preferences will be used if they log back in. This is to improve the storage of user data in our databases.

Not mentioning watchlists.

Wed, Oct 22, 7:04 PM · MW-1.45-notes (1.45.0-wmf.23; 2025-10-14), User-notice, Moderator-Tools-Team, MediaWiki-Core-Preferences, MediaWiki-Watchlist, DBA
Wargo added a comment to T406724: Clean up watchlist and user properties of users if they don't log in for certain time.

Is there a chance of a user preference row containing something unrecoverable (a secret key or such)? Should we maybe send emails to users who will be affected?

From gadgets?

Wed, Oct 22, 7:01 PM · MW-1.45-notes (1.45.0-wmf.23; 2025-10-14), User-notice, Moderator-Tools-Team, MediaWiki-Core-Preferences, MediaWiki-Watchlist, DBA
Zabe merged T408009: Special:Watchlist throws ‘InvalidArgumentException’ fatal error on multiple projects into T407996: InvalidArgumentException: Unknown filter module "latest".
Wed, Oct 22, 6:49 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Zabe merged task T408009: Special:Watchlist throws ‘InvalidArgumentException’ fatal error on multiple projects into T407996: InvalidArgumentException: Unknown filter module "latest".
Wed, Oct 22, 6:49 PM · Wikimedia-production-error, MediaWiki-Watchlist, Moderator-Tools-Team, Commons, SRE
gerritbot added a project to T407996: InvalidArgumentException: Unknown filter module "latest": Patch-For-Review.
Wed, Oct 22, 6:43 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
gerritbot added a comment to T407996: InvalidArgumentException: Unknown filter module "latest".

Change #1198138 had a related patch set uploaded (by Dillon; author: Dillon):

[mediawiki/core@master] Fix InvalidArgumentException in Watchlist

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

Wed, Oct 22, 6:43 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Xaosflux renamed T408009: Special:Watchlist throws ‘InvalidArgumentException’ fatal error on multiple projects from Special:Watchlist on different wikis throws ‘InvalidArgumentException’ fatal error to Special:Watchlist throws ‘InvalidArgumentException’ fatal error on multiple projects.
Wed, Oct 22, 6:39 PM · Wikimedia-production-error, MediaWiki-Watchlist, Moderator-Tools-Team, Commons, SRE
Josve05a renamed T408009: Special:Watchlist throws ‘InvalidArgumentException’ fatal error on multiple projects from Special:Watchlist on Commons throws ‘InvalidArgumentException’ fatal error to Special:Watchlist on different wikis throws ‘InvalidArgumentException’ fatal error.
Wed, Oct 22, 6:39 PM · Wikimedia-production-error, MediaWiki-Watchlist, Moderator-Tools-Team, Commons, SRE
Josve05a added a comment to T408009: Special:Watchlist throws ‘InvalidArgumentException’ fatal error on multiple projects.

{C13E1803-F34C-4B9E-A8B1-9C1AE5CF29B6}.png (273×840 px, 32 KB)

Able to duplicate on enwiki, metawiki.
Not able to duplicate on dewiki

Wed, Oct 22, 6:38 PM · Wikimedia-production-error, MediaWiki-Watchlist, Moderator-Tools-Team, Commons, SRE
Josve05a merged T408010: InvalidArgumentException when accessing watchlists into T408009: Special:Watchlist throws ‘InvalidArgumentException’ fatal error on multiple projects.
Wed, Oct 22, 6:37 PM · Wikimedia-production-error, MediaWiki-Watchlist, Moderator-Tools-Team, Commons, SRE
Josve05a merged task T408010: InvalidArgumentException when accessing watchlists into T408009: Special:Watchlist throws ‘InvalidArgumentException’ fatal error on multiple projects.
Wed, Oct 22, 6:37 PM · Moderator-Tools-Team, MediaWiki-Watchlist, Wikimedia-production-error
Josve05a added a project to T408009: Special:Watchlist throws ‘InvalidArgumentException’ fatal error on multiple projects: Wikimedia-production-error.
Wed, Oct 22, 6:36 PM · Wikimedia-production-error, MediaWiki-Watchlist, Moderator-Tools-Team, Commons, SRE
A_smart_kitten edited projects for T408009: Special:Watchlist throws ‘InvalidArgumentException’ fatal error on multiple projects, added: MediaWiki-Watchlist; removed MediaWiki-Special-pages.
Wed, Oct 22, 6:33 PM · Wikimedia-production-error, MediaWiki-Watchlist, Moderator-Tools-Team, Commons, SRE
Xaosflux added a comment to T408010: InvalidArgumentException when accessing watchlists.

Able to duplicate on enwiki, metawiki.
Not able to duplicate on dewiki

Wed, Oct 22, 6:32 PM · Moderator-Tools-Team, MediaWiki-Watchlist, Wikimedia-production-error
Xaosflux renamed T408010: InvalidArgumentException when accessing watchlists from InvalidArgumentException when access watchlists to InvalidArgumentException when accessing watchlists.
Wed, Oct 22, 6:31 PM · Moderator-Tools-Team, MediaWiki-Watchlist, Wikimedia-production-error
Xaosflux created T408010: InvalidArgumentException when accessing watchlists.
Wed, Oct 22, 6:31 PM · Moderator-Tools-Team, MediaWiki-Watchlist, Wikimedia-production-error
dancy added a comment to T407996: InvalidArgumentException: Unknown filter module "latest".

I finished rolling the MediaWiki train to group1 before I noticed this task was added as an Unbreak Now. I will leave the train at group1 unless someone recommends rolling back (or error counts start increasing rapidly).

Wed, Oct 22, 6:24 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Scardenasmolinar added a comment to T407996: InvalidArgumentException: Unknown filter module "latest".

This was probably introduced in https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/5396736ce299705821cdb25c814dfd39f475d9fc

Wed, Oct 22, 6:18 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Scardenasmolinar changed the status of T407996: InvalidArgumentException: Unknown filter module "latest" from Open to In Progress.
Wed, Oct 22, 6:14 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error
Scardenasmolinar raised the priority of T407996: InvalidArgumentException: Unknown filter module "latest" from High to Unbreak Now!.
Wed, Oct 22, 6:14 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Regression, Moderator-Tools-Team (Kanban), MediaWiki-Watchlist, Wikimedia-production-error