Page MenuHomePhabricator

Dreamy_Jazz (WBrown (WMF))
Engineering

Projects (10)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
May 1 2018, 4:55 PM (312 w, 3 d)
Availability
Available
IRC Nick
Dreamy_Jazz
LDAP User
Dreamy Jazz
MediaWiki User
Dreamy Jazz [ Global Accounts ]

Recent Activity

Yesterday

Dreamy_Jazz moved T363376: Move code that groups and sorts the rows from the CheckUser result tables to the CheckUserLookupUtils service to reduce duplication from Needs Review to Ready on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Fri, Apr 26, 3:56 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz moved T362548: Warn if blocking both IPs and accounts when using Special:InvestigateBlock from In Progess to Needs Review on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Fri, Apr 26, 1:50 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, CheckUser
Dreamy_Jazz moved T362548: Warn if blocking both IPs and accounts when using Special:InvestigateBlock from Priority Backlog to In Progess on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Fri, Apr 26, 10:03 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, CheckUser
Dreamy_Jazz moved T329189: Add read new support to Special:Investigate for event table migration from In Progess to Ready on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Fri, Apr 26, 10:03 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Anti-Harassment, CheckUser
Dreamy_Jazz moved T347102: Alias column names in Special:Investigate to not include the "cuc_" prefix from In Progess to Ready on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Fri, Apr 26, 10:02 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, CheckUser

Thu, Apr 25

Dreamy_Jazz updated the task description for T363487: Remove the cuc_ip, cule_ip, and cupe_ip columns from the cu_changes, cu_log_event, and cu_private_event tables respectively as duplicated to the IP hex columns.
Thu, Apr 25, 3:38 PM · Data-Persistence (work done), Trust and Safety Product Team, CheckUser
Dreamy_Jazz updated the task description for T363487: Remove the cuc_ip, cule_ip, and cupe_ip columns from the cu_changes, cu_log_event, and cu_private_event tables respectively as duplicated to the IP hex columns.
Thu, Apr 25, 3:38 PM · Data-Persistence (work done), Trust and Safety Product Team, CheckUser
Dreamy_Jazz updated the task description for T363487: Remove the cuc_ip, cule_ip, and cupe_ip columns from the cu_changes, cu_log_event, and cu_private_event tables respectively as duplicated to the IP hex columns.
Thu, Apr 25, 3:37 PM · Data-Persistence (work done), Trust and Safety Product Team, CheckUser
Dreamy_Jazz updated the task description for T363487: Remove the cuc_ip, cule_ip, and cupe_ip columns from the cu_changes, cu_log_event, and cu_private_event tables respectively as duplicated to the IP hex columns.
Thu, Apr 25, 3:36 PM · Data-Persistence (work done), Trust and Safety Product Team, CheckUser
Dreamy_Jazz updated the task description for T363487: Remove the cuc_ip, cule_ip, and cupe_ip columns from the cu_changes, cu_log_event, and cu_private_event tables respectively as duplicated to the IP hex columns.
Thu, Apr 25, 3:35 PM · Data-Persistence (work done), Trust and Safety Product Team, CheckUser
Dreamy_Jazz added a comment to T363487: Remove the cuc_ip, cule_ip, and cupe_ip columns from the cu_changes, cu_log_event, and cu_private_event tables respectively as duplicated to the IP hex columns.

Added DBA for initial feedback. This is not likely to be planned in the short term. We would likely wait until both T361139 and T324907 are completed to reduce the issues caused by parallel database changes.

Thu, Apr 25, 3:32 PM · Data-Persistence (work done), Trust and Safety Product Team, CheckUser
Dreamy_Jazz created T363487: Remove the cuc_ip, cule_ip, and cupe_ip columns from the cu_changes, cu_log_event, and cu_private_event tables respectively as duplicated to the IP hex columns.
Thu, Apr 25, 3:30 PM · Data-Persistence (work done), Trust and Safety Product Team, CheckUser
Dreamy_Jazz added a project to T329201: Enable read new support in Special:Investigate's 'IPs & User agents' tab: Trust and Safety Product Team.
Thu, Apr 25, 2:42 PM · Trust and Safety Product Team, Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), CheckUser
Dreamy_Jazz claimed T329201: Enable read new support in Special:Investigate's 'IPs & User agents' tab.
Thu, Apr 25, 2:42 PM · Trust and Safety Product Team, Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), CheckUser
Dreamy_Jazz removed a project from T329201: Enable read new support in Special:Investigate's 'IPs & User agents' tab: Anti-Harassment.
Thu, Apr 25, 2:41 PM · Trust and Safety Product Team, Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), CheckUser
Dreamy_Jazz moved T318458: Add dropdown options for the reason in Special:InvestigateBlock (like Special:Block has) from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Thu, Apr 25, 1:02 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz moved T318458: Add dropdown options for the reason in Special:InvestigateBlock (like Special:Block has) from Needs QA to Needs Review on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.

Moving back to Needs Review while the above fix is being reviewed.

Thu, Apr 25, 12:23 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz added a comment to T318458: Add dropdown options for the reason in Special:InvestigateBlock (like Special:Block has).

I can reproduce this when not in limited width mode of Vector 2022. Looking into a fix.

Thu, Apr 25, 12:08 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz added a subtask for T347102: Alias column names in Special:Investigate to not include the "cuc_" prefix: Unknown Object (Task).
Thu, Apr 25, 9:50 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, CheckUser
Dreamy_Jazz removed a subtask for T329200: Enable read new support in Special:Investigate's 'Timeline' tab: Unknown Object (Task).
Thu, Apr 25, 9:50 AM · Anti-Harassment, CheckUser
Dreamy_Jazz added a comment to T361695: The log type {log_type_one} has the same translation as {log_type_two} for {lang}. {log_type_one} will not be displayed in the drop down menu on Special:Log..

I cannot see any of these warnings for 1.43.0-wmf.2 on the new errors dashboard. We could wait until 1.43.0-wmf.2 is on group2 before resolving this just in case there are still some that only occur on group2 wikis? However, I'd be happy to close this now.

Thu, Apr 25, 9:41 AM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), WMF-General-or-Unknown, Wikimedia-production-error
Dreamy_Jazz added a subtask for T329200: Enable read new support in Special:Investigate's 'Timeline' tab: Unknown Object (Task).
Thu, Apr 25, 7:41 AM · Anti-Harassment, CheckUser
Dreamy_Jazz added a comment to T318458: Add dropdown options for the reason in Special:InvestigateBlock (like Special:Block has).

@Dreamy_Jazz On Vector and Vector 2022 the text input does not appear below the dropdown:

reason_overflow.png (820×1 px, 50 KB)

That's strange. I was testing using Vector 2022 on my local wiki and it was below the drop down menu.

Thu, Apr 25, 6:48 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz closed T362862: Provide two links from Special:Investigate to Special:InvestigateBlock (one for accounts and one for IPs) as Resolved.

Thanks for the QA.

Thu, Apr 25, 6:43 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz closed T362862: Provide two links from Special:Investigate to Special:InvestigateBlock (one for accounts and one for IPs), a subtask of T362548: Warn if blocking both IPs and accounts when using Special:InvestigateBlock, as Resolved.
Thu, Apr 25, 6:41 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, CheckUser

Wed, Apr 24

Dreamy_Jazz edited parent tasks for T363376: Move code that groups and sorts the rows from the CheckUser result tables to the CheckUserLookupUtils service to reduce duplication, added: T329200: Enable read new support in Special:Investigate's 'Timeline' tab, T329201: Enable read new support in Special:Investigate's 'IPs & User agents' tab; removed: T347102: Alias column names in Special:Investigate to not include the "cuc_" prefix.
Wed, Apr 24, 8:04 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz removed a subtask for T347102: Alias column names in Special:Investigate to not include the "cuc_" prefix: T363376: Move code that groups and sorts the rows from the CheckUser result tables to the CheckUserLookupUtils service to reduce duplication.
Wed, Apr 24, 8:04 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, CheckUser
Dreamy_Jazz added a subtask for T329200: Enable read new support in Special:Investigate's 'Timeline' tab: T363376: Move code that groups and sorts the rows from the CheckUser result tables to the CheckUserLookupUtils service to reduce duplication.
Wed, Apr 24, 8:04 PM · Anti-Harassment, CheckUser
Dreamy_Jazz added a subtask for T329201: Enable read new support in Special:Investigate's 'IPs & User agents' tab: T363376: Move code that groups and sorts the rows from the CheckUser result tables to the CheckUserLookupUtils service to reduce duplication.
Wed, Apr 24, 8:04 PM · Trust and Safety Product Team, Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), CheckUser
Dreamy_Jazz moved T363376: Move code that groups and sorts the rows from the CheckUser result tables to the CheckUserLookupUtils service to reduce duplication from In Progess to Needs Review on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Wed, Apr 24, 7:22 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz updated the task description for T363376: Move code that groups and sorts the rows from the CheckUser result tables to the CheckUserLookupUtils service to reduce duplication.
Wed, Apr 24, 6:55 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz added a parent task for T363376: Move code that groups and sorts the rows from the CheckUser result tables to the CheckUserLookupUtils service to reduce duplication: T360712: CheckUser pagers paginate on non-unique column, causing missing results.
Wed, Apr 24, 6:54 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz added a subtask for T360712: CheckUser pagers paginate on non-unique column, causing missing results: T363376: Move code that groups and sorts the rows from the CheckUser result tables to the CheckUserLookupUtils service to reduce duplication.
Wed, Apr 24, 6:54 PM · CheckUser, Trust and Safety Product Sprint
Dreamy_Jazz renamed T363376: Move code that groups and sorts the rows from the CheckUser result tables to the CheckUserLookupUtils service to reduce duplication from Move common grouping and sorting code to the CheckUserLookupUtils service to Move code that groups and sorts the rows from the CheckUser result tables to the CheckUserLookupUtils service to reduce duplication.
Wed, Apr 24, 6:52 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz moved T363376: Move code that groups and sorts the rows from the CheckUser result tables to the CheckUserLookupUtils service to reduce duplication from Priority Backlog to In Progess on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Wed, Apr 24, 6:51 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz set the point value for T363376: Move code that groups and sorts the rows from the CheckUser result tables to the CheckUserLookupUtils service to reduce duplication to 2.
Wed, Apr 24, 6:51 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz created T363376: Move code that groups and sorts the rows from the CheckUser result tables to the CheckUserLookupUtils service to reduce duplication.
Wed, Apr 24, 6:50 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz added a comment to T362862: Provide two links from Special:Investigate to Special:InvestigateBlock (one for accounts and one for IPs).

Suggested QA steps:

  1. Open Special:Investigate while logged into an account with the checkuser and sysop groups
  2. Enter some testing targets and run the check
  3. Exclude at least one IP and user from the results (use Filter from the results in the dropdown menu). This button is shown below:

image.png (86×274 px, 3 KB)

  1. Verify that the subtitle of the results page looks has two buttons to block, one for IPs and the other for accounts:

image.png (112×954 px, 4 KB)

  1. Click on the Block accounts button and verify that only the accounts marked as targets in the investigation are included in the list of users, such as the following:

image.png (130×937 px, 6 KB)

  1. Verify that the user you filtered out in step 3 appears as an option you can select if you click in the usernames input shown in the screenshot above.
  2. Click Continue and verify that the accounts listed in the usernames input are pre-filled in the Special:InvestigateBlock form and that this opened in a new tab
  3. Repeat steps 5 to 7, but press Block IPs and verify that only the IPs marked as targets in the investigation are included in the usernames input.
Wed, Apr 24, 6:38 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz added a comment to T318458: Add dropdown options for the reason in Special:InvestigateBlock (like Special:Block has).

Suggested QA steps:

  1. Load Special:InvestigateBlock while logged in to a user with the checkuser and sysop groups
  2. Verify that a dropdown menu appears under the Reason section along with a text input
  3. Select an option from this dropdown
  4. Verify that the * icon disappears from the text input
  5. Select the Other option
  6. Verify that the * icon re-appears in the text input
  7. Select an option from the dropdown
  8. Put some text in the text input
  9. Enter some testing targets and use the form to block a user
  10. Verify that the reason is the option from the dropdown combined with the reason you entered
Wed, Apr 24, 6:27 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz moved T362548: Warn if blocking both IPs and accounts when using Special:InvestigateBlock from In Progess to Priority Backlog on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Wed, Apr 24, 6:27 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, CheckUser
Dreamy_Jazz moved T362862: Provide two links from Special:Investigate to Special:InvestigateBlock (one for accounts and one for IPs) from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Wed, Apr 24, 6:27 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz moved T318458: Add dropdown options for the reason in Special:InvestigateBlock (like Special:Block has) from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Wed, Apr 24, 6:16 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz closed T362914: Add qunit tests for investigate/blockform.js as Resolved.
Wed, Apr 24, 6:16 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz updated the task description for T318458: Add dropdown options for the reason in Special:InvestigateBlock (like Special:Block has).
Wed, Apr 24, 6:16 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz closed T362914: Add qunit tests for investigate/blockform.js, a subtask of T362862: Provide two links from Special:Investigate to Special:InvestigateBlock (one for accounts and one for IPs), as Resolved.
Wed, Apr 24, 6:15 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz added a comment to T229708: Jenkins 'test' pipeline should cancel old jobs after new patch sets.

Another example where the failure for the first patchset occurred after the third had been uploaded for at least 7 or so minutes: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1023890/3

Wed, Apr 24, 5:01 PM · Release-Engineering-Team (Seen), Continuous-Integration-Infrastructure, Zuul
Dreamy_Jazz moved T359343: [Session] Anti abuse work on wikis from Accepted sessions to Scheduled Sessions on the Wikimedia-Hackathon-2024 board.
Wed, Apr 24, 12:47 PM · Wikimedia-Hackathon-2024
Dreamy_Jazz moved T359343: [Session] Anti abuse work on wikis from Proposed sessions to Accepted sessions on the Wikimedia-Hackathon-2024 board.
Wed, Apr 24, 12:47 PM · Wikimedia-Hackathon-2024
Dreamy_Jazz moved T359405: Create temporary account early in edit cycle for all edit attempts from Priority Backlog to Needs Review on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Wed, Apr 24, 9:52 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Temporary accounts
Dreamy_Jazz added a comment to T356524: Ensure temp accounts can be safely disabled after being enabled.

Some situations I can think of:

  1. Within an hour or so of deployment to a wiki, there is some emergency situation that necessitates the need to shut-off temporary accounts and go back to the status quo

We should have a way to still allow the status quo (of IP editing) if the shutoff needed to be used a few hours after deployment.

Wed, Apr 24, 9:52 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Temporary accounts
Dreamy_Jazz added a comment to T356524: Ensure temp accounts can be safely disabled after being enabled.

Some situations I can think of:

  1. Within an hour or so of deployment to a wiki, there is some emergency situation that necessitates the need to shut-off temporary accounts and go back to the status quo
  2. Weeks after deployment, there is some mergency situation that necessitates the need to shut-off temporary accounts temporarily while a fix is implemented.
  3. A community RfC rejects temporary accounts, and either
    1. They then want IP editing turned back on
    2. They want to force users to create an account
  4. Too many temporary accounts are being created and DBA is concerned about the size of the user table (or related tables in the centralauth DB) growing out of control
  5. Too many visitors are logged into a temporary account, and caching differences between temporary accounts and IPs cause increased server lag.
  6. A coordinated mass attack using temporary accounts (i.e. clearing cookies and then changing IPs) is occurring, which leads to too many distinct users performing vandalism.
Wed, Apr 24, 9:44 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Temporary accounts
Dreamy_Jazz closed T357832: Update LoginNotify to read data from cu_private_event and cu_log_event if $wgLoginNotifyUseCheckUser is true as Declined.

Going to decline this in favour of removing the integration as planned by @tstarling in T345052. If we don't do this, then any wiki which continues to use the data from CheckUser will have less data about recent logins but it won't break outright.

Wed, Apr 24, 9:15 AM · MediaWiki-extensions-LoginNotify, CheckUser, Community-Tech
Dreamy_Jazz closed T357832: Update LoginNotify to read data from cu_private_event and cu_log_event if $wgLoginNotifyUseCheckUser is true, a subtask of T324907: Create separate tables for log events in CheckUser, as Declined.
Wed, Apr 24, 9:14 AM · Trust and Safety Product Team, Epic, MW-1.41-notes (1.41.0-wmf.9; 2023-05-15), MW-1.40-notes (1.40.0-wmf.22; 2023-02-06), Patch-For-Review, Schema-change, CheckUser
Dreamy_Jazz closed T362321: Set wgLoginNotifyUseCheckUser to false and wgLoginNotifyUseSeenTable to true in extension.json as Resolved.
Wed, Apr 24, 9:10 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, MediaWiki-extensions-LoginNotify, Community-Tech, CheckUser
Dreamy_Jazz updated the task description for T362321: Set wgLoginNotifyUseCheckUser to false and wgLoginNotifyUseSeenTable to true in extension.json.
Wed, Apr 24, 9:10 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, MediaWiki-extensions-LoginNotify, Community-Tech, CheckUser
Dreamy_Jazz closed T362321: Set wgLoginNotifyUseCheckUser to false and wgLoginNotifyUseSeenTable to true in extension.json, a subtask of T357832: Update LoginNotify to read data from cu_private_event and cu_log_event if $wgLoginNotifyUseCheckUser is true, as Resolved.
Wed, Apr 24, 9:09 AM · MediaWiki-extensions-LoginNotify, CheckUser, Community-Tech
Dreamy_Jazz committed rELGN8afd8f865c52: Use loginnotify_seen_net table by default.
Use loginnotify_seen_net table by default
Wed, Apr 24, 7:19 AM

Tue, Apr 23

Dreamy_Jazz added a comment to T363133: ApiUsageException: The "checkuser" module requires a POST request..

Reverting that patch though would cause TransactionProfiler warnings that were incorrectly made (i.e. the module requires post), so I thought that fixing the problem in ApiMain was better than reverting in ApiQuery.

Tue, Apr 23, 7:13 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Action-API, affects-translatewiki.net, Wikimedia-production-error
Dreamy_Jazz added a comment to T363133: ApiUsageException: The "checkuser" module requires a POST request..

ApiQuery::isWriteMode is not that old, it is from eabb13833f8237bcd1ea89c8e0834da8d9ccf9f1 / T361951

Yes. This was the cause of this.

Tue, Apr 23, 7:12 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Action-API, affects-translatewiki.net, Wikimedia-production-error
Dreamy_Jazz closed T362700: GlobalBlockLogFormatter does not handle pre-2010 GlobalBlocking logs correctly, causing an InvalidArgumentException and missing log parameter data as Resolved.

Thanks for the thorough QA testing.

Tue, Apr 23, 5:01 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Trust and Safety Product Team, GlobalBlocking, Wikimedia-production-error
Dreamy_Jazz closed T359584: Provide action links on Special:Log for global block entries as Resolved.
Tue, Apr 23, 4:41 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Trust and Safety Product Team, GlobalBlocking
Dreamy_Jazz closed T359584: Provide action links on Special:Log for global block entries, a subtask of T356932: Allow Special:GlobalBlockList to show global blocks for accounts, as Resolved.
Tue, Apr 23, 4:41 PM · Patch-For-Review, Trust and Safety Product Team, GlobalBlocking
Dreamy_Jazz moved T343101: Decide whether acquiring temporary account usernames should be rate limited from Priority Backlog to Needs Review on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Tue, Apr 23, 4:35 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Temporary accounts
Dreamy_Jazz closed T349506: Set temporary user pattern configuration on production ahead of testwiki deployment as Resolved.
Tue, Apr 23, 4:34 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Temporary accounts
Dreamy_Jazz closed T349506: Set temporary user pattern configuration on production ahead of testwiki deployment, a subtask of T345855: Update temporary username format , as Resolved.
Tue, Apr 23, 4:34 PM · Trust and Safety Product Team, Temporary accounts
Dreamy_Jazz moved T329189: Add read new support to Special:Investigate for event table migration from Priority Backlog to In Progess on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Tue, Apr 23, 1:14 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Anti-Harassment, CheckUser
Dreamy_Jazz moved T347102: Alias column names in Special:Investigate to not include the "cuc_" prefix from Priority Backlog to In Progess on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Tue, Apr 23, 1:14 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, CheckUser
Dreamy_Jazz moved T353953: Don't use actor IDs for private CheckUser events when these actions are performed by IP addresses from Priority Backlog to In Progess on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Tue, Apr 23, 1:14 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Epic, Temporary accounts, Trust and Safety Product Team, CheckUser
Dreamy_Jazz moved T362548: Warn if blocking both IPs and accounts when using Special:InvestigateBlock from Priority Backlog to In Progess on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Tue, Apr 23, 1:14 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, CheckUser
Dreamy_Jazz claimed T363133: ApiUsageException: The "checkuser" module requires a POST request..
Tue, Apr 23, 12:56 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Action-API, affects-translatewiki.net, Wikimedia-production-error
Dreamy_Jazz edited projects for T343101: Decide whether acquiring temporary account usernames should be rate limited, added: Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)); removed Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)).
Tue, Apr 23, 11:00 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Temporary accounts
Dreamy_Jazz edited projects for T334623: How do we log unsuccessful first edits for temporary users?, added: Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)); removed Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)).
Tue, Apr 23, 10:59 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Data-Persistence, AbuseFilter, Temporary accounts
Dreamy_Jazz edited projects for T360870: How should we represent actors that do something loggable but don't create a temp account?, added: Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)); removed Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)).
Tue, Apr 23, 10:59 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, Temporary accounts
Dreamy_Jazz edited projects for T347102: Alias column names in Special:Investigate to not include the "cuc_" prefix, added: Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)); removed Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)).
Tue, Apr 23, 10:58 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, CheckUser
Dreamy_Jazz edited projects for T362548: Warn if blocking both IPs and accounts when using Special:InvestigateBlock, added: Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)); removed Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)).
Tue, Apr 23, 10:58 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, CheckUser
Dreamy_Jazz edited projects for T329189: Add read new support to Special:Investigate for event table migration, added: Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)); removed Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)).
Tue, Apr 23, 10:58 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Anti-Harassment, CheckUser
Dreamy_Jazz edited projects for T313446: Make non-CUs linking users and IPs when CUs use block forms in CheckUser harder, added: Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)); removed Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)).
Tue, Apr 23, 10:58 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser, Epic
Dreamy_Jazz edited projects for T353953: Don't use actor IDs for private CheckUser events when these actions are performed by IP addresses, added: Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)); removed Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)).
Tue, Apr 23, 10:57 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Epic, Temporary accounts, Trust and Safety Product Team, CheckUser
Dreamy_Jazz removed a project from T356524: Ensure temp accounts can be safely disabled after being enabled: Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)).
Tue, Apr 23, 10:57 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Temporary accounts
Dreamy_Jazz edited projects for T353953: Don't use actor IDs for private CheckUser events when these actions are performed by IP addresses, added: Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)); removed Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)).
Tue, Apr 23, 10:56 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Epic, Temporary accounts, Trust and Safety Product Team, CheckUser
Dreamy_Jazz edited projects for T313446: Make non-CUs linking users and IPs when CUs use block forms in CheckUser harder, added: Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)); removed Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)).
Tue, Apr 23, 10:56 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser, Epic
Dreamy_Jazz edited projects for T329189: Add read new support to Special:Investigate for event table migration, added: Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)); removed Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)).
Tue, Apr 23, 10:56 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Anti-Harassment, CheckUser
Dreamy_Jazz edited projects for T362548: Warn if blocking both IPs and accounts when using Special:InvestigateBlock, added: Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)); removed Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)).
Tue, Apr 23, 10:55 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, CheckUser
Dreamy_Jazz edited projects for T347102: Alias column names in Special:Investigate to not include the "cuc_" prefix, added: Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)); removed Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)).
Tue, Apr 23, 10:55 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, CheckUser
Dreamy_Jazz closed T360621: Test and make improvements to the fixGlobalBlockWhitelist.php script, a subtask of T312329: Migrate usage of Database::select to SelectQueryBuilder in GlobalBlocking, as Resolved.
Tue, Apr 23, 10:54 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), GlobalBlocking, Technical-Debt
Dreamy_Jazz closed T360621: Test and make improvements to the fixGlobalBlockWhitelist.php script as Resolved.
Tue, Apr 23, 10:54 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), Trust and Safety Product Team, GlobalBlocking
Dreamy_Jazz closed T360621: Test and make improvements to the fixGlobalBlockWhitelist.php script, a subtask of T360516: Periodically remove orphaned global_block_whitelist entries, as Resolved.
Tue, Apr 23, 10:54 AM · Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), GlobalBlocking
Dreamy_Jazz closed T337090: Disallow certain numbers from being generated in the temporary account creation process as Resolved.
Tue, Apr 23, 10:54 AM · Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), Temporary accounts
Dreamy_Jazz closed T337090: Disallow certain numbers from being generated in the temporary account creation process, a subtask of T324492: Temporary accounts - MVP, as Resolved.
Tue, Apr 23, 10:54 AM · Epic, Temporary accounts
Dreamy_Jazz closed T337090: Disallow certain numbers from being generated in the temporary account creation process, a subtask of T345760: [Epic] Temporary username format, as Resolved.
Tue, Apr 23, 10:54 AM · Epic, Temporary accounts
Dreamy_Jazz closed T361716: Remove block feedback link as Resolved.
Tue, Apr 23, 10:54 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), WikimediaMessages
Dreamy_Jazz closed T360516: Periodically remove orphaned global_block_whitelist entries as Resolved.
Tue, Apr 23, 10:54 AM · Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), GlobalBlocking
Dreamy_Jazz closed T360516: Periodically remove orphaned global_block_whitelist entries, a subtask of T356924: Deploy global account blocks to WMF wikis, as Resolved.
Tue, Apr 23, 10:54 AM · Trust and Safety Product Team, GlobalBlocking
Dreamy_Jazz closed T362569: Test SpecialInvestigateBlock as Resolved.
Tue, Apr 23, 10:53 AM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz closed T362569: Test SpecialInvestigateBlock, a subtask of T318458: Add dropdown options for the reason in Special:InvestigateBlock (like Special:Block has), as Resolved.
Tue, Apr 23, 10:53 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz closed T362569: Test SpecialInvestigateBlock, a subtask of T362862: Provide two links from Special:Investigate to Special:InvestigateBlock (one for accounts and one for IPs), as Resolved.
Tue, Apr 23, 10:53 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz closed T362569: Test SpecialInvestigateBlock, a subtask of T362548: Warn if blocking both IPs and accounts when using Special:InvestigateBlock, as Resolved.
Tue, Apr 23, 10:53 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, Trust and Safety Product Team, CheckUser
Dreamy_Jazz moved T362862: Provide two links from Special:Investigate to Special:InvestigateBlock (one for accounts and one for IPs) from Priority Backlog to Needs Review on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Tue, Apr 23, 10:52 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz moved T362914: Add qunit tests for investigate/blockform.js from Priority Backlog to Needs Review on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Tue, Apr 23, 10:52 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
Dreamy_Jazz moved T361867: Display contributions from temporary accounts on Special:Contributions for IP ranges from Needs Review to Priority Backlog on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Tue, Apr 23, 10:52 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Patch-For-Review, CheckUser, Temporary accounts