Page MenuHomePhabricator

Tchanders
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Saturday

  • No visible events.

User Details

User Since
Sep 13 2015, 10:17 PM (543 w, 3 d)
Availability
Available
LDAP User
Tchanders
MediaWiki User
Unknown

Recent Activity

Yesterday

Tchanders moved T416591: Instrument Special:Contributions warning for related temporary accounts from Analytics to In refinement on the Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)) board.
Wed, Feb 11, 11:23 AM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Temporary accounts (4.8 TA Patrolling)
Tchanders updated subscribers of T416591: Instrument Special:Contributions warning for related temporary accounts.

This is awaiting input about how we will use the information, and therefore whether the table in the task description is the correct information to gather. Moving it to Needs Refinement to reflect this.

Wed, Feb 11, 11:22 AM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Temporary accounts (4.8 TA Patrolling)

Tue, Feb 10

Tchanders added a comment to T374698: Quantitative analysis comparing anti-vandalism bots and Automoderator.

One more question! From the task description:

Tue, Feb 10, 7:04 PM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Product-Analytics, Moderator-Tools-Team, Automoderator
Tchanders updated subscribers of T374698: Quantitative analysis comparing anti-vandalism bots and Automoderator.

Thanks @Strainu - I experienced roughly similar timings to get multilingual revert risk scores via the internal stats server (about 15 minutes for 4-5k revisions).

Tue, Feb 10, 6:53 PM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Product-Analytics, Moderator-Tools-Team, Automoderator
Tchanders added a comment to T417056: SSH key replacement for tchanders.

Thank you @Dzahn! Public key:

Tue, Feb 10, 6:21 PM · SRE, SRE-Access-Requests
Tchanders added a comment to T374698: Quantitative analysis comparing anti-vandalism bots and Automoderator.

Thanks @Samwalton9-WMF - that helps!

Tue, Feb 10, 11:38 AM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Product-Analytics, Moderator-Tools-Team, Automoderator
Tchanders claimed T374698: Quantitative analysis comparing anti-vandalism bots and Automoderator.
Tue, Feb 10, 11:35 AM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Product-Analytics, Moderator-Tools-Team, Automoderator
Tchanders added a comment to T374698: Quantitative analysis comparing anti-vandalism bots and Automoderator.

Looks like we'll need to make API calls for the multilingual revert risk scores (until T415892, but I'd like to make a start straight away). Then we can do something like what was done in the previous analysis for actual reverts.

Tue, Feb 10, 11:34 AM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Product-Analytics, Moderator-Tools-Team, Automoderator
Tchanders moved T374698: Quantitative analysis comparing anti-vandalism bots and Automoderator from Backlog to Analytics on the Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)) board.
Tue, Feb 10, 9:52 AM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Product-Analytics, Moderator-Tools-Team, Automoderator
Tchanders added a project to T374698: Quantitative analysis comparing anti-vandalism bots and Automoderator: Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)).
Tue, Feb 10, 9:52 AM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Product-Analytics, Moderator-Tools-Team, Automoderator

Mon, Feb 9

Tchanders moved T416758: Show IP is missing from some contribs pages from In progress to Needs QA on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Mon, Feb 9, 2:35 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Temporary accounts (4.8 TA Patrolling), CheckUser
Tchanders moved T416626: Adjust bucketing for the TAs from all associated IPs message from Needs review to Needs QA on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Mon, Feb 9, 2:35 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Temporary accounts (4.8 TA Patrolling)
Tchanders moved T416636: Contributions page: Show exact number of temp accounts from all associated IPs for TAIV rights users from Needs review to Needs QA on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Mon, Feb 9, 2:35 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Temporary accounts (4.8 TA Patrolling)
Tchanders moved T416175: Follow-up investigation of temporary accounts deployment on large wikis from Analytics to Done on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Mon, Feb 9, 2:00 PM · Temporary accounts, Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
Tchanders claimed T416758: Show IP is missing from some contribs pages.
Mon, Feb 9, 11:22 AM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Temporary accounts (4.8 TA Patrolling), CheckUser
Tchanders edited projects for T416758: Show IP is missing from some contribs pages, added: Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)); removed Product Safety and Integrity.
Mon, Feb 9, 11:22 AM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Temporary accounts (4.8 TA Patrolling), CheckUser
Tchanders moved T416692: [Bug] IP info box shows error when clicking the link to view contributions from all related TA from Needs review to Needs QA on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.

Specifically, this happens if the first revision line is from a temporary account who wasn't the original target.

Mon, Feb 9, 11:20 AM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Temporary accounts (4.8 TA Patrolling)

Fri, Feb 6

Tchanders moved T416636: Contributions page: Show exact number of temp accounts from all associated IPs for TAIV rights users from Ready to Needs review on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Fri, Feb 6, 1:38 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Temporary accounts (4.8 TA Patrolling)
Tchanders moved T416692: [Bug] IP info box shows error when clicking the link to view contributions from all related TA from Backlog to Needs review on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Fri, Feb 6, 1:38 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Temporary accounts (4.8 TA Patrolling)
Tchanders added a comment to T416692: [Bug] IP info box shows error when clicking the link to view contributions from all related TA.

Specifically, this happens if the first revision line is from a temporary account who wasn't the original target.

Fri, Feb 6, 1:30 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Temporary accounts (4.8 TA Patrolling)
Tchanders moved T416636: Contributions page: Show exact number of temp accounts from all associated IPs for TAIV rights users from Backlog to Ready on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Fri, Feb 6, 9:08 AM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Temporary accounts (4.8 TA Patrolling)

Thu, Feb 5

Tchanders moved T416626: Adjust bucketing for the TAs from all associated IPs message from Backlog to Needs review on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Thu, Feb 5, 7:05 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Temporary accounts (4.8 TA Patrolling)
Tchanders added a comment to T416175: Follow-up investigation of temporary accounts deployment on large wikis.

For blocks, we saw a reduction in the proportion of IP blocks, again similarly to before.

Thu, Feb 5, 6:40 PM · Temporary accounts, Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
Tchanders added a comment to T416175: Follow-up investigation of temporary accounts deployment on large wikis.

With @nettrom_WMF's help, I re-ran the analysis conducted on major pilot wikis, on enwiki, eswiki, commonswiki and wikidatawiki.

Thu, Feb 5, 5:49 PM · Temporary accounts, Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
Tchanders created T416591: Instrument Special:Contributions warning for related temporary accounts.
Thu, Feb 5, 1:08 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Temporary accounts (4.8 TA Patrolling)
Tchanders added a comment to T416542: Log entries for automatic global group membership changes are created on local wikis, not Meta.

Here is our original discussion on logging: T376315#10413649.

Thu, Feb 5, 10:34 AM · MediaWiki-Platform-Team (Q3 Kanban Board), Patch-For-Review, Trust and Safety Product Team, MediaWiki-extensions-CentralAuth
Tchanders added a comment to T416541: Automatic global group membership is updated on unrelated local group changes.

I suppose this is because the new global group was not initially populated with the users belonging to relevant local groups, so the change took effect the next time the local group membership was changed in any way?

Thu, Feb 5, 10:06 AM · MediaWiki-Platform-Team (Q3 Kanban Board), Patch-For-Review, Trust and Safety Product Team, MediaWiki-extensions-CentralAuth

Wed, Feb 4

Tchanders moved T415533: Pull and normalize data from enwiki SPI from Needs review to Analytics on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Wed, Feb 4, 12:58 PM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
Tchanders moved T415674: Implement UI for viewing contributions from related temporary accounts from In progress to Needs QA on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Wed, Feb 4, 12:50 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Patch-For-Review, Temporary accounts (4.8 TA Patrolling)
Tchanders added a comment to T415533: Pull and normalize data from enwiki SPI.

@STran Thanks for the analysis - repo available at https://gitlab.wikimedia.org/stran/statstbd

Wed, Feb 4, 12:42 PM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))

Mon, Feb 2

Tchanders updated the task description for T416175: Follow-up investigation of temporary accounts deployment on large wikis.
Mon, Feb 2, 2:34 PM · Temporary accounts, Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
Tchanders created T416175: Follow-up investigation of temporary accounts deployment on large wikis.
Mon, Feb 2, 2:34 PM · Temporary accounts, Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))

Fri, Jan 30

Tchanders added a comment to T415674: Implement UI for viewing contributions from related temporary accounts.

I found more questions while implementing this:

  • If the exact count is 1, should we omit the warning box? This could help patrollers quickly see whether there might be more to investigate with this temp account. I implemented this.
  • Should we change the link to hide the related accounts if they are currently shown? I implemented this too.
  • Are we allowed to show the exact number of temp accounts and IPs without logging that the user saw this? If we have to log it, we will be making a log every time a user with IP reveal visits a temp user contributions page, which will be a lot of logspam. Until we can answer this, I've implemented the bucketed count only, so as not to expose private data unlogged to users.
Fri, Jan 30, 4:18 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Patch-For-Review, Temporary accounts (4.8 TA Patrolling)
Tchanders updated the task description for T414966: Show contributions from multiple connected temporary accounts.
Fri, Jan 30, 12:06 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Patch-For-Review, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Temporary accounts (4.8 TA Patrolling)
Tchanders added a comment to T415998: Show group restrictions on Special:ListGroupRights.

Perhaps we could add an extra column for restrictions, though this would take up a lot of space given that it's rare to have a group with restrictions. Though it may get less rare.

Fri, Jan 30, 10:02 AM · MediaWiki-User-management, Product Safety and Integrity
Tchanders created T415998: Show group restrictions on Special:ListGroupRights.
Fri, Jan 30, 10:01 AM · MediaWiki-User-management, Product Safety and Integrity
Tchanders moved T414963: Update CheckUserTemporaryAccountsByIPLookup service to return a list of connected temporary account names from Needs review to Done on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Fri, Jan 30, 7:13 AM · Temporary accounts (4.8 TA Patrolling), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)), Patch-For-Review
Tchanders moved T414966: Show contributions from multiple connected temporary accounts from In progress to Needs review on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Fri, Jan 30, 7:12 AM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Patch-For-Review, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Temporary accounts (4.8 TA Patrolling)
Tchanders moved T414961: Investigate: How could we update Special:Contributions and Special:Log to take multiple user targets? from Needs review to Done on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Fri, Jan 30, 7:12 AM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))

Thu, Jan 29

Tchanders added a comment to T414961: Investigate: How could we update Special:Contributions and Special:Log to take multiple user targets?.

Investigating whether we need to limit the number of related temp users looked up

Thu, Jan 29, 6:28 PM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
Tchanders moved T415674: Implement UI for viewing contributions from related temporary accounts from Ready to In progress on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Thu, Jan 29, 3:48 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Patch-For-Review, Temporary accounts (4.8 TA Patrolling)
Tchanders removed a subtask for T357776: [Epic] Mitigate abilities to abuse temporary accounts: T364710: Create AbuseFilter condition for "likely a bot".
Thu, Jan 29, 2:31 PM · Temporary accounts (Create/update essential tools/anti-abuse management), Epic
Tchanders removed a parent task for T364710: Create AbuseFilter condition for "likely a bot": T357776: [Epic] Mitigate abilities to abuse temporary accounts.
Thu, Jan 29, 2:31 PM · Trust and Safety Product Team, User-kostajh, AbuseFilter
Tchanders updated subscribers of T332741: Determine if there is a need for IPs of temp users to be preserved for longer than 90 days.
Thu, Jan 29, 2:15 PM · Temporary accounts (4.8 TA Patrolling), Trust and Safety Product Team
Tchanders moved T332741: Determine if there is a need for IPs of temp users to be preserved for longer than 90 days from Needs Product/Legal/Design/MoveComms to 4.8 TA Patrolling on the Temporary accounts board.
Thu, Jan 29, 2:15 PM · Temporary accounts (4.8 TA Patrolling), Trust and Safety Product Team
Tchanders added a comment to T415703: Temporary account IP reveal: CheckUserTemporaryAccountsByIPLookup::getTempAccountsFromIPAddress uses a slow query.

We could also narrow the maximum range for this type of query - for example only allow single IPs (but treat IPv6 as /64).

Sure, though AFAICS the problematic query mentioned in the task description was for a /64 IPv6 range

Thu, Jan 29, 11:23 AM · Temporary accounts (4.8 TA Patrolling), Wikimedia-Slow-DB-Query, Product Safety and Integrity

Wed, Jan 28

Tchanders moved T410386: Prompt user to create a regular account after temp account creation rate limit trip from Inbox to Needs Other Teams on the Temporary accounts board.
Wed, Jan 28, 1:53 PM · Temporary accounts, Product Safety and Integrity, Growth-Team
Tchanders moved T411327: Temporary accounts in the footer section of a page overlap VisualEditor popups from Inbox to Needs Other Teams on the Temporary accounts board.
Wed, Jan 28, 1:48 PM · Reader Experience Team, CSS, VisualEditor, Temporary accounts
Tchanders closed T402896: Fix links to user creation log to include the excludetempacct parameter except when specifically accessing temp account log as Resolved.
Wed, Jan 28, 1:43 PM · Temporary accounts, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Product Safety and Integrity (Sprint Mince Pie Dec 1 - Dec 12)
Tchanders moved T414598: ApiQueryFormattedBlockInfo thows $usertalk must be provided if block target is not a user/IP error from Inbox to Next sprint on the Product Safety and Integrity board.
Wed, Jan 28, 1:34 PM · Temporary accounts (4.8 TA Patrolling), OKR-Work, CheckUser, Product Safety and Integrity
Tchanders closed T407222: Increase maximum duration for IP auto-reveal to 3 months as Resolved.
Wed, Jan 28, 1:12 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)), Temporary accounts (Global wiki rollout)
Tchanders added a comment to T415703: Temporary account IP reveal: CheckUserTemporaryAccountsByIPLookup::getTempAccountsFromIPAddress uses a slow query.

We could also narrow the maximum range for this type of query - for example only allow single IPs (but treat IPv6 as /64).

Wed, Jan 28, 12:32 PM · Temporary accounts (4.8 TA Patrolling), Wikimedia-Slow-DB-Query, Product Safety and Integrity
Tchanders added a comment to T414961: Investigate: How could we update Special:Contributions and Special:Log to take multiple user targets?.

Re: query performance, see also T415703, which uses the same query.

Wed, Jan 28, 12:20 PM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
Tchanders claimed T415703: Temporary account IP reveal: CheckUserTemporaryAccountsByIPLookup::getTempAccountsFromIPAddress uses a slow query.
Wed, Jan 28, 12:18 PM · Temporary accounts (4.8 TA Patrolling), Wikimedia-Slow-DB-Query, Product Safety and Integrity
Tchanders added a comment to T415703: Temporary account IP reveal: CheckUserTemporaryAccountsByIPLookup::getTempAccountsFromIPAddress uses a slow query.

I'm not quite sure where the number of rows is coming from. Some related numbers:

  • There are about 35000 rows in cu_changes on that range
  • There are about 2500 temp account rows in cu_changes on that range
Wed, Jan 28, 12:17 PM · Temporary accounts (4.8 TA Patrolling), Wikimedia-Slow-DB-Query, Product Safety and Integrity
Tchanders moved T415703: Temporary account IP reveal: CheckUserTemporaryAccountsByIPLookup::getTempAccountsFromIPAddress uses a slow query from Inbox to Next sprint on the Product Safety and Integrity board.
Wed, Jan 28, 10:39 AM · Temporary accounts (4.8 TA Patrolling), Wikimedia-Slow-DB-Query, Product Safety and Integrity
Tchanders moved T415753: IPInfo: Show IP information for deleted revisions on Special:IPContributions from Inbox to Next sprint on the Product Safety and Integrity board.
Wed, Jan 28, 10:35 AM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Temporary accounts (4.8 TA Patrolling), CheckUser, IP Info

Tue, Jan 27

Tchanders added a comment to T414963: Update CheckUserTemporaryAccountsByIPLookup service to return a list of connected temporary account names.

Moving to review since there are patches to review, but we're awaiting an answer from Legal about whether access to related temporary accounts needs to be logged, before all the code can be merged.

Tue, Jan 27, 5:42 PM · Temporary accounts (4.8 TA Patrolling), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)), Patch-For-Review
Tchanders added a project to T415671: CheckUserTemporaryAccountsByIPLookupTest failing in CI for multiple extensions: Temporary accounts.
Tue, Jan 27, 3:40 PM · Temporary accounts (4.8 TA Patrolling), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)), ci-test-error (WMF-deployed Build Failure), CheckUser
Tchanders moved T415671: CheckUserTemporaryAccountsByIPLookupTest failing in CI for multiple extensions from Needs review to Done on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Tue, Jan 27, 3:40 PM · Temporary accounts (4.8 TA Patrolling), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)), ci-test-error (WMF-deployed Build Failure), CheckUser
Tchanders moved T415671: CheckUserTemporaryAccountsByIPLookupTest failing in CI for multiple extensions from Backlog to Needs review on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Tue, Jan 27, 2:52 PM · Temporary accounts (4.8 TA Patrolling), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)), ci-test-error (WMF-deployed Build Failure), CheckUser
Tchanders claimed T415671: CheckUserTemporaryAccountsByIPLookupTest failing in CI for multiple extensions.
Tue, Jan 27, 2:51 PM · Temporary accounts (4.8 TA Patrolling), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)), ci-test-error (WMF-deployed Build Failure), CheckUser

Wed, Jan 21

Tchanders claimed T414966: Show contributions from multiple connected temporary accounts.
Wed, Jan 21, 12:55 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Patch-For-Review, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Temporary accounts (4.8 TA Patrolling)
Tchanders moved T414966: Show contributions from multiple connected temporary accounts from Ready to In progress on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Wed, Jan 21, 12:55 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Patch-For-Review, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Temporary accounts (4.8 TA Patrolling)
Tchanders added a comment to T398673: Unregistered editors on blocked ranges need a way to interact on-wiki to appeal a block.

Given T377771#11493552, IMO this feature could maybe benefit from an announcement in Tech/News. Boldly tagging as such :)

@A_smart_kitten thanks! @Tchanders how might we word this for Tech News?

Wed, Jan 21, 8:58 AM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Temporary accounts, Patch-For-Review, User-notice, MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), OKR-Work, MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), MediaWiki-Blocks

Tue, Jan 20

Tchanders moved T414961: Investigate: How could we update Special:Contributions and Special:Log to take multiple user targets? from In progress to Needs review on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.
Tue, Jan 20, 7:33 PM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
Tchanders added a comment to T414961: Investigate: How could we update Special:Contributions and Special:Log to take multiple user targets?.

I looked into whether it would be feasible to simply update Special:Contributions and Special:Log to take multiple targets. A few things complicate this, as detailed below.

Tue, Jan 20, 7:28 PM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
Tchanders claimed T414961: Investigate: How could we update Special:Contributions and Special:Log to take multiple user targets?.
Tue, Jan 20, 5:11 PM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
Tchanders moved T414963: Update CheckUserTemporaryAccountsByIPLookup service to return a list of connected temporary account names from In progress to Needs review on the Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)) board.

Moving to review since there are patches to review, but we're awaiting an answer from Legal about whether access to related temporary accounts needs to be logged, before all the code can be merged.

Tue, Jan 20, 4:30 PM · Temporary accounts (4.8 TA Patrolling), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)), Patch-For-Review

Mon, Jan 19

Tchanders added a parent task for T414963: Update CheckUserTemporaryAccountsByIPLookup service to return a list of connected temporary account names: T414966: Show contributions from multiple connected temporary accounts.
Mon, Jan 19, 1:39 PM · Temporary accounts (4.8 TA Patrolling), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)), Patch-For-Review
Tchanders added a subtask for T414966: Show contributions from multiple connected temporary accounts: T414963: Update CheckUserTemporaryAccountsByIPLookup service to return a list of connected temporary account names.
Mon, Jan 19, 1:39 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Patch-For-Review, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Temporary accounts (4.8 TA Patrolling)
Tchanders removed a subtask for T414962: [Epic] Improve patrolling tools for connected temporary accounts: T414961: Investigate: How could we update Special:Contributions and Special:Log to take multiple user targets?.
Mon, Jan 19, 1:38 PM · Temporary accounts (4.8 TA Patrolling), Epic, Product Safety and Integrity
Tchanders removed a parent task for T414961: Investigate: How could we update Special:Contributions and Special:Log to take multiple user targets?: T414962: [Epic] Improve patrolling tools for connected temporary accounts.
Mon, Jan 19, 1:38 PM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
Tchanders added a parent task for T414961: Investigate: How could we update Special:Contributions and Special:Log to take multiple user targets?: T414966: Show contributions from multiple connected temporary accounts.
Mon, Jan 19, 1:37 PM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
Tchanders added a subtask for T414966: Show contributions from multiple connected temporary accounts: T414961: Investigate: How could we update Special:Contributions and Special:Log to take multiple user targets?.
Mon, Jan 19, 1:37 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Patch-For-Review, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Temporary accounts (4.8 TA Patrolling)
Tchanders created T414966: Show contributions from multiple connected temporary accounts.
Mon, Jan 19, 1:37 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Patch-For-Review, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Temporary accounts (4.8 TA Patrolling)
Tchanders created T414963: Update CheckUserTemporaryAccountsByIPLookup service to return a list of connected temporary account names.
Mon, Jan 19, 1:34 PM · Temporary accounts (4.8 TA Patrolling), MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)), Patch-For-Review
Tchanders created T414961: Investigate: How could we update Special:Contributions and Special:Log to take multiple user targets?.
Mon, Jan 19, 1:29 PM · Temporary accounts (4.8 TA Patrolling), Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))

Jan 8 2026

Tchanders updated Other Assignee for T413100: Beta cluster logstash reports missing "/usr/share/GeoIP/GeoIP2-Country.mmdb" file, added: Tchanders.
Jan 8 2026, 12:52 PM · Product Safety and Integrity, MediaWiki-extensions-WikimediaEvents, Essential-Work, Beta-Cluster-reproducible, IP Info

Jan 5 2026

Tchanders moved T390224: AbuseFilter protected variables: Remove value redaction code only used for backwards compatibility once no longer needed from Needs review to Done on the Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)) board.
Jan 5 2026, 1:27 PM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, AbuseFilter
Tchanders moved T375086: Bring IP Info access permissions to parity with the IP Reveal feature from Needs review to Done on the Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)) board.

It seems the easiest to just wait for TA deployment to ruwiki (unless it's going to take ages).

Jan 5 2026, 1:24 PM · Temporary accounts, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, IP Info
Tchanders added a parent task for T413771: Deploy temporary accounts to Russian Wikipedia: T375086: Bring IP Info access permissions to parity with the IP Reveal feature.
Jan 5 2026, 1:23 PM · Product Safety and Integrity, Temporary accounts
Tchanders added a subtask for T375086: Bring IP Info access permissions to parity with the IP Reveal feature: T413771: Deploy temporary accounts to Russian Wikipedia.
Jan 5 2026, 1:23 PM · Temporary accounts, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, IP Info
Tchanders updated the task description for T340001: [Epic] Deployment plan for Temporary Accounts.
Jan 5 2026, 1:21 PM · Patch-For-Review, Product Safety and Integrity, Epic, Temporary accounts
Tchanders created T413771: Deploy temporary accounts to Russian Wikipedia.
Jan 5 2026, 1:20 PM · Product Safety and Integrity, Temporary accounts
Tchanders moved T413215: Special:GlobalContributions/<ip> encounters an error if temporary accounts are not known from Needs review to Done on the Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)) board.
Jan 5 2026, 11:41 AM · CheckUser-GlobalContributions, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th))
Tchanders added a comment to T413216: Special:UserRights links for an external user are not useful.

Without doing additional prep work:

  • Talk pages will always be blue, as there won't be an external check to see if the talk page exists
  • Contribs won't support redContribsWhenNoEdits (UserRights sets this to false so it's no difference in this use case
Jan 5 2026, 10:26 AM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Essential-Work, Patch-For-Review, MediaWiki-User-management

Dec 19 2025

Tchanders created T413216: Special:UserRights links for an external user are not useful.
Dec 19 2025, 1:06 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Essential-Work, Patch-For-Review, MediaWiki-User-management
Tchanders created T413215: Special:GlobalContributions/<ip> encounters an error if temporary accounts are not known.
Dec 19 2025, 1:02 PM · CheckUser-GlobalContributions, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th))
Tchanders moved T412823: GlobalContributions renders temp. accounts with outline only if user doesn't have permissions for IP Reveal from In progress to Needs review on the Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)) board.
Dec 19 2025, 12:46 PM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), CheckUser-GlobalContributions
Tchanders moved T412823: GlobalContributions renders temp. accounts with outline only if user doesn't have permissions for IP Reveal from Backlog to In progress on the Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)) board.
Dec 19 2025, 11:53 AM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), CheckUser-GlobalContributions
Tchanders claimed T412823: GlobalContributions renders temp. accounts with outline only if user doesn't have permissions for IP Reveal.
Dec 19 2025, 11:52 AM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), CheckUser-GlobalContributions

Dec 18 2025

Tchanders moved T413101: Beta cluster logstash reports missing TemporaryAccountLogger class for WikimediaEvents UpdatePeriodicMetrics.php from In progress to Needs review on the Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)) board.
Dec 18 2025, 7:01 PM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, MediaWiki-extensions-WikimediaEvents, Beta-Cluster-reproducible
Tchanders added a comment to T413101: Beta cluster logstash reports missing TemporaryAccountLogger class for WikimediaEvents UpdatePeriodicMetrics.php.

This probably needs a 2-part fix:

  1. stop running the maintenance script on labs (https://gerrit.wikimedia.org/r/1219619)
  2. update UpdatePeriodicMetrics to make sure it doesn't try to collect CheckUser metrics if CheckUser is not installed
Dec 18 2025, 7:01 PM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, MediaWiki-extensions-WikimediaEvents, Beta-Cluster-reproducible
Tchanders claimed T413101: Beta cluster logstash reports missing TemporaryAccountLogger class for WikimediaEvents UpdatePeriodicMetrics.php.
Dec 18 2025, 6:36 PM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, MediaWiki-extensions-WikimediaEvents, Beta-Cluster-reproducible
Tchanders moved T340898: TransactionProfiler produces warnings for CheckUser database table inserts when a AbuseFilter trip results in a block from Needs review to Done on the Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)) board.

Leaving open until we confirm that the logs are no longer made.

Dec 18 2025, 5:03 PM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, AbuseFilter, CheckUser
Tchanders moved T320769: Don't show over limit checks in the CheckUserLog or remove all over limit entries from enwiki from Needs review to Done on the Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)) board.

Moving this task to Done, but will leave it open until CheckUserLogMaxRangeToShowInLog is configured for WMF

Dec 18 2025, 5:02 PM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, CheckUser
Tchanders closed T412859: Fix dependency error in UserInfoCard QUnit tests as Resolved.
Dec 18 2025, 2:12 PM · CheckUser, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th))
Tchanders moved T412149: Add Show IP button to Special:GlobalContributions from In progress to Needs review on the Product Safety and Integrity (Sprint Mince Pie Dec 1 - Dec 12) board.
Dec 18 2025, 10:14 AM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Temporary accounts (4.8 TA Patrolling), Patch-For-Review, CheckUser-GlobalContributions

Dec 17 2025

Tchanders moved T412859: Fix dependency error in UserInfoCard QUnit tests from Needs review to Done on the Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)) board.
Dec 17 2025, 6:20 AM · CheckUser, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th))