Page MenuHomePhabricator

Dreamy_Jazz (WBrown (WMF))
Senior Software Engineer, Trust and Safety Product

Today

  • No visible events.

Tomorrow

  • No visible events.

Thursday

  • No visible events.

User Details

User Since
May 1 2018, 4:55 PM (440 w, 6 d)
Availability
Away Away until Oct 26.
IRC Nick
Dreamy_Jazz
LDAP User
Dreamy Jazz
MediaWiki User
Dreamy Jazz [ Global Accounts ]

Recent Activity

Yesterday

• Dreamy_Jazz closed T372611: Deleted revisions show incorrect byte count diffs as Resolved.

I'd suggest a new task, that above issue seems related but likely a different fix (and so resurrecting a 2 year old solved task likely complicates getting a fix)

Mon, Oct 12, 1:56 PM · MediaWiki-API-Platform-Team, MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), Trust and Safety Product Sprint (Sprint Erhu (August 5th - August 16th)), Trust and Safety Product Team, MediaWiki-Special-pages, MediaWiki-Page-deletion
• Dreamy_Jazz added a comment to T439059: Skip default watchlist additions during temp account creation.

Nope, waiting for code review on https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1344794. I'm out for the next two weeks, so if merged before then I will need someone else to run the script too

Mon, Oct 12, 8:57 AM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Patch-For-Review, Essential-Work, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), Moderator-Tools-Team, DBA, Temporary accounts, Wikimedia-Performance-recommendation, MediaWiki-Watchlist
• Dreamy_Jazz merged T440835: OAuth in CU: Expectation (masterConns <= 0) by MediaWiki\Actions\ActionEntryPoint::execute not met (actual: {actualSeconds}): {query} into T440385: CheckUser: CheckUserInsert::updateCheckUserData does not silence primary read warnings when converting timestamp.
Mon, Oct 12, 8:30 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-Core-Platform-Team (Kanban), Essential-Work, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), MediaWiki-extensions-OAuth, CheckUser
• Dreamy_Jazz merged task T440835: OAuth in CU: Expectation (masterConns <= 0) by MediaWiki\Actions\ActionEntryPoint::execute not met (actual: {actualSeconds}): {query} into T440385: CheckUser: CheckUserInsert::updateCheckUserData does not silence primary read warnings when converting timestamp.
Mon, Oct 12, 8:30 AM · MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth, Product Safety and Integrity, CheckUser

Sat, Oct 10

• Dreamy_Jazz added a comment to T439312: Enable Suggested Investigations on Serbian Wikipedia.

PSI are discussing this internally, we will post here once done

Any news?

Sat, Oct 10, 7:36 AM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), Patch-For-Review, CheckUser-SuggestedInvestigations, Wikimedia-Site-requests
• Dreamy_Jazz moved T440763: AbuseFilter assumes the existence of class attribute in links from Backlog to Done on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Sat, Oct 10, 7:10 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), affects-Miraheze, AbuseFilter
• Dreamy_Jazz closed T440763: AbuseFilter assumes the existence of class attribute in links as Resolved.

Added Product Safety and Integrity sprint as we provided code review

Sat, Oct 10, 7:09 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), affects-Miraheze, AbuseFilter

Fri, Oct 9

• Dreamy_Jazz updated the task description for T440762: Expand the set of bundled extensions and skins in MediaWiki 1.48.
Fri, Oct 9, 9:33 PM · MW-1.48-release, MediaWiki-Stakeholders-Group, MediaWiki-Releasing, MediaWiki-Installer
• Dreamy_Jazz removed a subtask for T440762: Expand the set of bundled extensions and skins in MediaWiki 1.48: T191734: Bundle MobileFrontend extension with MediaWiki.
Fri, Oct 9, 9:32 PM · MW-1.48-release, MediaWiki-Stakeholders-Group, MediaWiki-Releasing, MediaWiki-Installer
• Dreamy_Jazz removed a parent task for T191734: Bundle MobileFrontend extension with MediaWiki: T440762: Expand the set of bundled extensions and skins in MediaWiki 1.48.
Fri, Oct 9, 9:32 PM · MobileFrontend (Tracking), MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), MediaWiki-Releasing
• Dreamy_Jazz closed T191734: Bundle MobileFrontend extension with MediaWiki, a subtask of T440762: Expand the set of bundled extensions and skins in MediaWiki 1.48, as Declined.
Fri, Oct 9, 9:32 PM · MW-1.48-release, MediaWiki-Stakeholders-Group, MediaWiki-Releasing, MediaWiki-Installer
• Dreamy_Jazz closed T191734: Bundle MobileFrontend extension with MediaWiki as Declined.

FWIW I'm not sure I'd recommend bundling MobileFrontend for third parties these days. I think the skin options MediaWiki users have are improving and I'd rather focus on us improving those (see T106463 for example).

Fri, Oct 9, 9:32 PM · MobileFrontend (Tracking), MW-1.31-release-notes (WMF-deploy-2018-04-17 (1.31.0-wmf.30)), MediaWiki-Releasing
• Dreamy_Jazz removed a subtask for T440762: Expand the set of bundled extensions and skins in MediaWiki 1.48: T194746: Bundle StopForumSpam extension.
Fri, Oct 9, 8:37 PM · MW-1.48-release, MediaWiki-Stakeholders-Group, MediaWiki-Releasing, MediaWiki-Installer
• Dreamy_Jazz removed a parent task for T194746: Bundle StopForumSpam extension: T440762: Expand the set of bundled extensions and skins in MediaWiki 1.48.
Fri, Oct 9, 8:37 PM · Product Safety and Integrity, MediaWiki-extensions-StopForumSpam
• Dreamy_Jazz closed T194746: Bundle StopForumSpam extension, a subtask of T440762: Expand the set of bundled extensions and skins in MediaWiki 1.48, as Declined.
Fri, Oct 9, 8:37 PM · MW-1.48-release, MediaWiki-Stakeholders-Group, MediaWiki-Releasing, MediaWiki-Installer
• Dreamy_Jazz closed T194746: Bundle StopForumSpam extension as Declined.

I'm going to be WP:BOLD and say given the age of the task and seemingly still blockers that this won't happen and so should be declined

Fri, Oct 9, 8:37 PM · Product Safety and Integrity, MediaWiki-extensions-StopForumSpam
• Dreamy_Jazz renamed T194746: Bundle StopForumSpam extension from Bundle StopForumSpam extension with the next MediaWiki release to Bundle StopForumSpam extension.
Fri, Oct 9, 8:35 PM · Product Safety and Integrity, MediaWiki-extensions-StopForumSpam

Thu, Oct 8

• Dreamy_Jazz edited projects for T426393: Add the Special:MultiLock feature to SuggestedInvestigations, added: Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), Essential-Work; removed Product Safety and Integrity.

Adding Product Safety and Integrity sprint tag to track code review

Thu, Oct 8, 2:12 PM · Essential-Work, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), Patch-For-Review, Stewards-and-global-tools, CheckUser-SuggestedInvestigations
• Dreamy_Jazz moved T440583: Give display names to the new global groups from Backlog to Done on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Thu, Oct 8, 1:53 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), User-Urbanecm, WikimediaMessages
• Dreamy_Jazz edited projects for T440583: Give display names to the new global groups, added: Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)); removed Product Safety and Integrity.
Thu, Oct 8, 1:53 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), User-Urbanecm, WikimediaMessages
• Dreamy_Jazz closed T440583: Give display names to the new global groups as Resolved.
Thu, Oct 8, 1:53 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), User-Urbanecm, WikimediaMessages
• Dreamy_Jazz added a project to T440487: Notifications for short-term/self-granted temporary user rights should not be sent: Notifications (Echo).

UserRightsNotification exists in Notifications (Echo) so any change would need to be to that repository, adding back the project tag based on that

Thu, Oct 8, 1:48 PM · Patch-For-Review, Notifications (Echo), MediaWiki-User-management, Stewards-and-global-tools
• Dreamy_Jazz removed a project from T440487: Notifications for short-term/self-granted temporary user rights should not be sent: Product Safety and Integrity.

Product Safety and Integrity do not own user rights or user management, I don't think we are best placed to look at this

Thu, Oct 8, 1:44 PM · Patch-For-Review, Notifications (Echo), MediaWiki-User-management, Stewards-and-global-tools

Wed, Oct 7

• Dreamy_Jazz claimed T234155: Create CheckUser-level abuse filters.
Wed, Oct 7, 8:13 PM · Patch-For-Review, Product Safety and Integrity, Trust-and-Safety, Community-Wishlist-Survey-2023, Epic, WMF-Legal, CheckUser, AbuseFilter, OKR-Work
• Dreamy_Jazz added a comment to T234155: Create CheckUser-level abuse filters.

I think we should leverage the protected variables system to do this, given that we use this for user_unnamed_ip. Filters that need CheckUser level protection are certainly going to use a variable that is just for checkusers (say a new user_ip variable) and adding a new filter visibility type means more complicated logic

Wed, Oct 7, 7:37 PM · Patch-For-Review, Product Safety and Integrity, Trust-and-Safety, Community-Wishlist-Survey-2023, Epic, WMF-Legal, CheckUser, AbuseFilter, OKR-Work
• Dreamy_Jazz added a comment to T440393: Use comboboxes for filtering on Special:Block/X instead of dropdowns.

Yeah I guess so, didn't see that one

Wed, Oct 7, 1:56 PM · MediaWiki-Blocks, Product Safety and Integrity
• Dreamy_Jazz added a comment to T440393: Use comboboxes for filtering on Special:Block/X instead of dropdowns.

For the Codex version of Special:Block this probably means https://doc.wikimedia.org/codex/latest/components/demos/lookup.html

Wed, Oct 7, 12:03 PM · MediaWiki-Blocks, Product Safety and Integrity
• Dreamy_Jazz added a comment to T439201: MediaWiki periodic job update-special-pages-s8 failed.

Thanks, a few hours after the delete this was back to a higher rate:

image.png (2,039×966 px, 104 KB)

Wed, Oct 7, 11:55 AM · ServiceOps, Wikimedia-production-error, MediaWiki-Special-pages
• Dreamy_Jazz moved T440385: CheckUser: CheckUserInsert::updateCheckUserData does not silence primary read warnings when converting timestamp from Backlog to Needs review on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Wed, Oct 7, 11:50 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-Core-Platform-Team (Kanban), Essential-Work, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), MediaWiki-extensions-OAuth, CheckUser
• Dreamy_Jazz edited projects for T440385: CheckUser: CheckUserInsert::updateCheckUserData does not silence primary read warnings when converting timestamp, added: Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), Essential-Work; removed Product Safety and Integrity.
Wed, Oct 7, 11:50 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-Core-Platform-Team (Kanban), Essential-Work, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), MediaWiki-extensions-OAuth, CheckUser

Tue, Oct 6

• Dreamy_Jazz updated subscribers of T440389: FlaggedRevs CI blocked due to MediaWiki core hard deprecation of OutputPage::isPrintable.
Tue, Oct 6, 6:52 PM · Patch-For-Review, CheckUser, FlaggedRevs, ci-test-error (WMF-deployed Build Failure), Product Safety and Integrity
• Dreamy_Jazz renamed T440389: FlaggedRevs CI blocked due to MediaWiki core hard deprecation of OutputPage::isPrintable from FlaggedRevs CI blocked due to MediaWiki core hard deprecation to FlaggedRevs CI blocked due to MediaWiki core hard deprecation of OutputPage::isPrintable.
Tue, Oct 6, 6:51 PM · Patch-For-Review, CheckUser, FlaggedRevs, ci-test-error (WMF-deployed Build Failure), Product Safety and Integrity
• Dreamy_Jazz created T440389: FlaggedRevs CI blocked due to MediaWiki core hard deprecation of OutputPage::isPrintable.
Tue, Oct 6, 6:50 PM · Patch-For-Review, CheckUser, FlaggedRevs, ci-test-error (WMF-deployed Build Failure), Product Safety and Integrity
• Dreamy_Jazz claimed T440385: CheckUser: CheckUserInsert::updateCheckUserData does not silence primary read warnings when converting timestamp.
Tue, Oct 6, 6:19 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-Core-Platform-Team (Kanban), Essential-Work, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), MediaWiki-extensions-OAuth, CheckUser
• Dreamy_Jazz created T440385: CheckUser: CheckUserInsert::updateCheckUserData does not silence primary read warnings when converting timestamp.
Tue, Oct 6, 6:15 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-Core-Platform-Team (Kanban), Essential-Work, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), MediaWiki-extensions-OAuth, CheckUser
• Dreamy_Jazz added a comment to T439201: MediaWiki periodic job update-special-pages-s8 failed.

It got better but then got worse again:

image.png (2,559×1,183 px, 267 KB)

Tue, Oct 6, 5:39 PM · ServiceOps, Wikimedia-production-error, MediaWiki-Special-pages
• Dreamy_Jazz attached a referenced file: F106655515: image.png.
Tue, Oct 6, 2:49 PM · ServiceOps, Wikimedia-production-error, MediaWiki-Special-pages
• Dreamy_Jazz added a comment to T439201: MediaWiki periodic job update-special-pages-s8 failed.

Please check if DNS pods need deleting again. The pod fixing made a significant improvement in failures for calling out to hCaptcha APIs and HTTP requests made entirely within production. But since the 1st of October we have seen that improvement reverse back to where it was before and also at the same time seen more EtcdConfig failures for our periodic scripts:

Tue, Oct 6, 2:48 PM · ServiceOps, Wikimedia-production-error, MediaWiki-Special-pages
• Dreamy_Jazz added a comment to T382292: 'global_user_editcount' variable consistently returning 0 for the 'MediaWiki message delivery' account.

I wonder if using a variable thay says "this user is a system user" would solve this? Maybe user_type could return system for system users (if a variable to get this doesn't exist)

Tue, Oct 6, 11:33 AM · Product Safety and Integrity, MassMessage, MediaWiki-extensions-CentralAuth, MediaWiki-Core-Platform-Team, AbuseFilter
• Dreamy_Jazz added a comment to T382292: 'global_user_editcount' variable consistently returning 0 for the 'MediaWiki message delivery' account.

This makes me wonder whether the user's local attachment status is actually relevant to the global_user_* variables. Would it make sense to remove the ::isAttached() check?

Tue, Oct 6, 11:11 AM · Product Safety and Integrity, MassMessage, MediaWiki-extensions-CentralAuth, MediaWiki-Core-Platform-Team, AbuseFilter

Sun, Oct 4

• Dreamy_Jazz updated the task description for T396010: Disable the CheckUser API on all WMF wikis except from loginwiki.
Sun, Oct 4, 12:22 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Trust and Safety Product Sprint (Sprint Carrot Cake (May 26 - June 13)), Trust and Safety Product Team, CheckUser
• Dreamy_Jazz created T440128: UserInfoCard: Block cache caches global blocks based on local wiki settings causing cache pollution.
Sun, Oct 4, 12:08 PM · Patch-For-Review, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), CheckUser-UserInfoCard

Fri, Oct 2

• Dreamy_Jazz moved T439531: AbuseReview: Recording a verdict on the Vandalism tab will hide the Echo notification for a Personal info event from Needs review to QA in Prod on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Fri, Oct 2, 4:15 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz moved T439686: AbuseReview: Tab count includes deleted revisions even if the user cannot see them from Needs review to QA in Prod on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Fri, Oct 2, 4:15 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz moved T438934: Allow clients to interact with AbuseReview via an API from In refinement to Ready on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Fri, Oct 2, 1:05 PM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), WikimediaAntiAbuse-AbuseReview, FY25-26 DE4.1 Platform capacity
• Dreamy_Jazz updated the task description for T438934: Allow clients to interact with AbuseReview via an API.
Fri, Oct 2, 1:04 PM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), WikimediaAntiAbuse-AbuseReview, FY25-26 DE4.1 Platform capacity

Thu, Oct 1

• Dreamy_Jazz updated the task description for T439928: Abuse review: Enable personal info content policy on dewiki.
Thu, Oct 1, 10:30 PM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz moved T439928: Abuse review: Enable personal info content policy on dewiki from Backlog to Done on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Thu, Oct 1, 10:30 PM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz closed T439928: Abuse review: Enable personal info content policy on dewiki as Resolved.
Thu, Oct 1, 10:30 PM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz created T439928: Abuse review: Enable personal info content policy on dewiki.
Thu, Oct 1, 9:33 PM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz edited projects for T439882: AbuseFilter: VariablesBlobStore::storeVarDump still records user_unnamed_ip in afl_var_dump, added: Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)); removed Product Safety and Integrity.
Thu, Oct 1, 3:40 PM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), Essential-Work, AbuseFilter
• Dreamy_Jazz updated the task description for T439882: AbuseFilter: VariablesBlobStore::storeVarDump still records user_unnamed_ip in afl_var_dump.
Thu, Oct 1, 3:40 PM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), Essential-Work, AbuseFilter
• Dreamy_Jazz created T439882: AbuseFilter: VariablesBlobStore::storeVarDump still records user_unnamed_ip in afl_var_dump.
Thu, Oct 1, 3:35 PM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), Essential-Work, AbuseFilter
• Dreamy_Jazz moved T439694: Add some extra UI elements to Special:AbuseReview from Needs review to QA in Prod on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Thu, Oct 1, 9:57 AM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), WikimediaAntiAbuse-AbuseReview, FY25-26 DE4.1 Platform capacity, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9))

Wed, Sep 30

• Dreamy_Jazz closed T438880: User::loadFromSession called before the end of Setup.php when email confirmation WikimediaEvents related code as Resolved.
Wed, Sep 30, 11:37 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Product Safety and Integrity, MediaWiki-extensions-WikimediaEvents, Wikimedia-production-error
• Dreamy_Jazz updated the task description for T439788: MediaModeration: WebP files should not be marked as scannable.
Wed, Sep 30, 9:49 PM · Product Safety and Integrity, MediaModeration
• Dreamy_Jazz added projects to T439788: MediaModeration: WebP files should not be marked as scannable: MediaModeration, Product Safety and Integrity.
Wed, Sep 30, 9:47 PM · Product Safety and Integrity, MediaModeration
• Dreamy_Jazz created T439788: MediaModeration: WebP files should not be marked as scannable.
Wed, Sep 30, 9:46 PM · Product Safety and Integrity, MediaModeration
• Dreamy_Jazz claimed T439783: MediaModerationImageContentsLookup uses original file mime type not the thumbnail mime type.
Wed, Sep 30, 9:24 PM · Patch-For-Review, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), MediaModeration
• Dreamy_Jazz moved T439783: MediaModerationImageContentsLookup uses original file mime type not the thumbnail mime type from Ready to Needs review on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Wed, Sep 30, 9:24 PM · Patch-For-Review, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), MediaModeration
• Dreamy_Jazz renamed T439783: MediaModerationImageContentsLookup uses original file mime type not the thumbnail mime type from MediaModerationImageContentsLookup uses original file mime type not the thumbnail mime typ to MediaModerationImageContentsLookup uses original file mime type not the thumbnail mime type.
Wed, Sep 30, 9:07 PM · Patch-For-Review, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), MediaModeration
• Dreamy_Jazz added a comment to T438427: AbuseReview: When adding verdict tag on local wiki for first time, the first attempt results in an error.

The ticket you link is definitely related, these are the same bug but just different ways to trigger it

Wed, Sep 30, 9:06 PM · Product Safety and Integrity, MediaWiki-Change-tagging, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz added a comment to T439780: Catalyst the first edit using each tag is saved without its tag.

This appears to be raising a valid issue, so probably it needs fixing as opposed to disabling the behaviour that causes the issue? I would have thought MediaWiki should support innodb_snapshot_isolation being enabled

Wed, Sep 30, 9:06 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), QS-Test-Automation, MediaWiki-Change-tagging
• Dreamy_Jazz added a comment to T438427: AbuseReview: When adding verdict tag on local wiki for first time, the first attempt results in an error.
MariaDB [my_database]> SELECT VERSION();
+--------------------+
| VERSION()          |
+--------------------+
| 12.2.2-MariaDB-log |
+--------------------+
Wed, Sep 30, 9:03 PM · Product Safety and Integrity, MediaWiki-Change-tagging, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz moved T439783: MediaModerationImageContentsLookup uses original file mime type not the thumbnail mime type from Backlog to Ready on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Wed, Sep 30, 8:59 PM · Patch-For-Review, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), MediaModeration
• Dreamy_Jazz edited projects for T439783: MediaModerationImageContentsLookup uses original file mime type not the thumbnail mime type, added: Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)); removed Product Safety and Integrity.
Wed, Sep 30, 8:59 PM · Patch-For-Review, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), MediaModeration
• Dreamy_Jazz created T439783: MediaModerationImageContentsLookup uses original file mime type not the thumbnail mime type.
Wed, Sep 30, 8:58 PM · Patch-For-Review, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), MediaModeration
• Dreamy_Jazz updated the task description for T439688: AbuseReview: Personal info notification preference is global but global version not read when finding users to notify.
Wed, Sep 30, 8:50 PM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz moved T439242: Create an event when a tagged tracked in AbuseReview is added from Needs review to QA in Prod on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Wed, Sep 30, 8:37 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), WikimediaAntiAbuse-AbuseReview, FY25-26 DE4.1 Platform capacity, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9))
• Dreamy_Jazz moved T439531: AbuseReview: Recording a verdict on the Vandalism tab will hide the Echo notification for a Personal info event from Ready to Needs review on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Wed, Sep 30, 8:35 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz created T439781: GlobalBlockingGlobalAutoblockExemptionListProvider: Cache is not cleared when wikipage exemption list is cleared.
Wed, Sep 30, 8:21 PM · Product Safety and Integrity, GlobalBlocking
• Dreamy_Jazz updated the task description for T439531: AbuseReview: Recording a verdict on the Vandalism tab will hide the Echo notification for a Personal info event.
Wed, Sep 30, 7:12 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz claimed T439531: AbuseReview: Recording a verdict on the Vandalism tab will hide the Echo notification for a Personal info event.
Wed, Sep 30, 7:10 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz added a comment to T439686: AbuseReview: Tab count includes deleted revisions even if the user cannot see them.

While this does allow users to see a count that includes revisions they can't see, I don't think this represents enough of an issue to need a security fix given that usually we are fine with users knowing some limited information about deleted pages in dumps etc.

Wed, Sep 30, 7:02 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz moved T439686: AbuseReview: Tab count includes deleted revisions even if the user cannot see them from Ready to Needs review on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Wed, Sep 30, 6:58 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz claimed T439686: AbuseReview: Tab count includes deleted revisions even if the user cannot see them.
Wed, Sep 30, 6:37 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz removed a project from T439238: Include tag in metadata for ReviewVerdictHandler instrumentation: Patch-For-Review.
Wed, Sep 30, 6:36 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Patch-For-Review, WikimediaAntiAbuse-AbuseReview, FY25-26 DE4.1 Platform capacity, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9))
• Dreamy_Jazz moved T439238: Include tag in metadata for ReviewVerdictHandler instrumentation from Needs review to QA in Prod on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Wed, Sep 30, 6:36 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Patch-For-Review, WikimediaAntiAbuse-AbuseReview, FY25-26 DE4.1 Platform capacity, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9))
• Dreamy_Jazz updated the task description for T439755: Abuse review: Revisions looked up for each row should be batched.
Wed, Sep 30, 6:00 PM · Patch-For-Review, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz moved T439755: Abuse review: Revisions looked up for each row should be batched from Backlog to Ready on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Wed, Sep 30, 5:59 PM · Patch-For-Review, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz edited projects for T439755: Abuse review: Revisions looked up for each row should be batched, added: Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)); removed Product Safety and Integrity.
Wed, Sep 30, 5:59 PM · Patch-For-Review, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz created T439755: Abuse review: Revisions looked up for each row should be batched.
Wed, Sep 30, 5:45 PM · Patch-For-Review, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz created T439700: CheckUserTemporaryAccountsByIPLookup::getActiveTempAccounts does not correctly de-dupe IPv6.
Wed, Sep 30, 11:28 AM · Essential-Work, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), Temporary accounts
• Dreamy_Jazz moved T439686: AbuseReview: Tab count includes deleted revisions even if the user cannot see them from Backlog to Ready on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Wed, Sep 30, 11:12 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz moved T439688: AbuseReview: Personal info notification preference is global but global version not read when finding users to notify from Backlog to Ready on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Wed, Sep 30, 11:12 AM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz edited projects for T439688: AbuseReview: Personal info notification preference is global but global version not read when finding users to notify, added: Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)); removed Product Safety and Integrity.
Wed, Sep 30, 9:49 AM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz created T439688: AbuseReview: Personal info notification preference is global but global version not read when finding users to notify.
Wed, Sep 30, 9:49 AM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz edited projects for T439686: AbuseReview: Tab count includes deleted revisions even if the user cannot see them, added: Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)); removed Product Safety and Integrity.
Wed, Sep 30, 9:39 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview
• Dreamy_Jazz created T439686: AbuseReview: Tab count includes deleted revisions even if the user cannot see them.
Wed, Sep 30, 9:39 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), FY25-26 DE4.1 Platform capacity, MediaWiki-extensions-WikimediaAntiAbuse, WikimediaAntiAbuse-AbuseReview

Tue, Sep 29

• Dreamy_Jazz moved T439242: Create an event when a tagged tracked in AbuseReview is added from In progress to Needs review on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Tue, Sep 29, 4:12 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), WikimediaAntiAbuse-AbuseReview, FY25-26 DE4.1 Platform capacity, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9))
• Dreamy_Jazz moved T439238: Include tag in metadata for ReviewVerdictHandler instrumentation from In progress to Needs review on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Tue, Sep 29, 3:52 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Patch-For-Review, WikimediaAntiAbuse-AbuseReview, FY25-26 DE4.1 Platform capacity, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9))
• Dreamy_Jazz removed a project from T430456: "Cannot find module '@typescript-eslint/eslint-plugin'" on mediawiki-node24: Product Safety and Integrity.
Tue, Sep 29, 1:10 PM · affects-translatewiki.net, MediaWiki-extensions-TwnMainPage, Connection-Team, WikimediaCampaignEvents, MediaWiki-extensions-TemplateSandbox, WikiLove, SiteMatrix, MediaWiki-Core-Platform-Team (Kanban), MediaWiki-extensions-UrlShortener, MediaWiki-extensions-CentralAuth, AbuseFilter, SyntaxHighlight, MW-1.45-release, MW-1.44-release, MediaWiki-extensions-SecureLinkFixer, ci-test-error
• Dreamy_Jazz moved T439238: Include tag in metadata for ReviewVerdictHandler instrumentation from Ready to In progress on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Tue, Sep 29, 12:33 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Patch-For-Review, WikimediaAntiAbuse-AbuseReview, FY25-26 DE4.1 Platform capacity, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9))
• Dreamy_Jazz moved T439242: Create an event when a tagged tracked in AbuseReview is added from Ready to In progress on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Tue, Sep 29, 12:33 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), WikimediaAntiAbuse-AbuseReview, FY25-26 DE4.1 Platform capacity, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9))
• Dreamy_Jazz claimed T439242: Create an event when a tagged tracked in AbuseReview is added.
Tue, Sep 29, 12:33 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), WikimediaAntiAbuse-AbuseReview, FY25-26 DE4.1 Platform capacity, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9))
• Dreamy_Jazz claimed T439238: Include tag in metadata for ReviewVerdictHandler instrumentation.
Tue, Sep 29, 12:33 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Patch-For-Review, WikimediaAntiAbuse-AbuseReview, FY25-26 DE4.1 Platform capacity, Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9))
• Dreamy_Jazz added a comment to T439312: Enable Suggested Investigations on Serbian Wikipedia.

PSI are discussing this internally, we will post here once done

Tue, Sep 29, 11:45 AM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), Patch-For-Review, CheckUser-SuggestedInvestigations, Wikimedia-Site-requests
• Dreamy_Jazz moved T439312: Enable Suggested Investigations on Serbian Wikipedia from Backlog to In progress on the Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)) board.
Tue, Sep 29, 11:45 AM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), Patch-For-Review, CheckUser-SuggestedInvestigations, Wikimedia-Site-requests
• Dreamy_Jazz closed T436910: [epic] Update the AbuseReview feature to support a "likely vandalism" flag as Resolved.

Vandalism alpha test has been deployed to English Wikipedia stably, so I think we can call this resolved

Tue, Sep 29, 10:29 AM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), Epic, WikimediaAntiAbuse-AbuseReview, FY25-26 DE4.1 Platform capacity
• Dreamy_Jazz closed T436910: [epic] Update the AbuseReview feature to support a "likely vandalism" flag, a subtask of T436905: [epic] DE4.1.5 Vandalism classifier, as Resolved.
Tue, Sep 29, 10:29 AM · Product Safety and Integrity (Sprint Goldenrod (Sept 21 - Oct 9)), WikimediaAntiAbuse-AbuseReview, FY25-26 DE4.1 Platform capacity