Page MenuHomePhabricator

Dreamy_Jazz (WBrown (WMF))
Engineering

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Fri, Nov 8

Dreamy_Jazz set the point value for T375502: Temp accounts Grafana Dashboard: Rate of page protections to 2.
Fri, Nov 8, 10:14 PM · Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Patch-For-Review, Temporary accounts (Blockers to minor pilot wiki deployment)
Dreamy_Jazz moved T375502: Temp accounts Grafana Dashboard: Rate of page protections from In Progress to Needs review on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Fri, Nov 8, 10:14 PM · Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Patch-For-Review, Temporary accounts (Blockers to minor pilot wiki deployment)
Dreamy_Jazz added a comment to T345818: Store client hint mapping rows for login events.

There is some additional complication for logins that are successful, as we need to call the API on the page loaded after the login has occurred. In most cases, that is the page specified in the 'return to' part of the URL. Plus, for MediaWiki-extensions-CentralAuth installations there may be some level of redirecting around to sign-in to other wiki farms.

Fri, Nov 8, 3:09 PM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, http-client-hints (Release 2 (iteration, increase data collection coverage)), CheckUser, Google-Chrome-User-Agent-Deprecation
Dreamy_Jazz claimed T375502: Temp accounts Grafana Dashboard: Rate of page protections.

I'm starting work on this again.

Fri, Nov 8, 3:08 PM · Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Patch-For-Review, Temporary accounts (Blockers to minor pilot wiki deployment)
Dreamy_Jazz closed T378729: Display if a global account block disables global autoblocking on Special:GlobalBlockList, a subtask of T368949: [Epic] Implement global autoblocks from global user blocks, as Resolved.
Fri, Nov 8, 3:05 PM · Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Epic, Temporary accounts (Blockers to minor pilot wiki deployment), GlobalBlocking, Trust and Safety Product Team, Stewards-and-global-tools
Dreamy_Jazz closed T378729: Display if a global account block disables global autoblocking on Special:GlobalBlockList as Resolved.
Fri, Nov 8, 3:04 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team

Thu, Nov 7

Dreamy_Jazz added a project to T379317: Contact form requested - U4C: Wikimedia-Site-requests.
Thu, Nov 7, 10:39 PM · Wikimedia-Site-requests
Dreamy_Jazz closed T375500: Temp accounts Grafana Dashboard: Temp account creation rate limit trips as Resolved.

This has been done with help from Kosta.

Thu, Nov 7, 6:26 PM · Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Temporary accounts (Blockers to minor pilot wiki deployment)
Dreamy_Jazz closed T375500: Temp accounts Grafana Dashboard: Temp account creation rate limit trips, a subtask of T357763: [Epic] Create a temporary accounts initiative Grafana dashboard, as Resolved.
Thu, Nov 7, 6:25 PM · Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Temporary accounts (Blockers to minor pilot wiki deployment), Epic
Dreamy_Jazz moved T379252: Create a selenium test to check that Client Hints data appears in Special:CheckUser for an edit from In Progress to Needs review on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Thu, Nov 7, 1:33 PM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, CheckUser
Dreamy_Jazz set the point value for T379252: Create a selenium test to check that Client Hints data appears in Special:CheckUser for an edit to 2.
Thu, Nov 7, 1:12 PM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, CheckUser
Dreamy_Jazz created T379252: Create a selenium test to check that Client Hints data appears in Special:CheckUser for an edit.
Thu, Nov 7, 1:11 PM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, CheckUser

Wed, Nov 6

Dreamy_Jazz closed T379195: MediaWiki\CheckUser\Tests\Integration\Maintenance\GenerateStatsAboutClientHintsDataTest::testGenerateCounts Failed asserting that two arrays are equal. as Invalid.

This isn't actually broken on the master branch. It seems that in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1087934/9 the test was using array_rand, and the behaviour that causes the test failure wasn't seen until a few test runs in.

Wed, Nov 6, 10:58 PM · CheckUser, ci-test-error (WMF-deployed Build Failure)
Dreamy_Jazz added a comment to T379195: MediaWiki\CheckUser\Tests\Integration\Maintenance\GenerateStatsAboutClientHintsDataTest::testGenerateCounts Failed asserting that two arrays are equal..

Interestingly, the test fails for me locally when I have https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1087934/9 checked out. Maybe something changed in between the last test run on that patch and gate-and-submit-wmf in another repository that broke things?

Wed, Nov 6, 10:52 PM · CheckUser, ci-test-error (WMF-deployed Build Failure)
Dreamy_Jazz added a comment to T379195: MediaWiki\CheckUser\Tests\Integration\Maintenance\GenerateStatsAboutClientHintsDataTest::testGenerateCounts Failed asserting that two arrays are equal..

Strangely it passes on the gated extensions test run, but fails on the other (e.g. https://integration.wikimedia.org/ci/job/wmf-quibble-vendor-mysql-php74/23728/consoleFull#console-section-0 vs https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php74-noselenium/52895/consoleFull#console-section-0). If not related to parallel testing, perhaps it's an extension that CheckUser depends on but is not a gated extension that is conflicting here?

Wed, Nov 6, 10:37 PM · CheckUser, ci-test-error (WMF-deployed Build Failure)
Dreamy_Jazz added a comment to T371167: Improve test coverage for maintenance scripts in core.

Do we have a target for "good enough" so we can close this, or is it doomed to be forever open? :-)

Hmm. I don't have anything specific in mind. Perhaps at 44% it would definitely be resolved, and possibly sooner if I don't see any other maintenance scripts that are not too complicated to write tests for.

Wed, Nov 6, 10:23 PM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Wikimania-Hackathon-2024, MediaWiki-Maintenance-system, Patch-For-Review, Test-Coverage
Dreamy_Jazz updated the task description for T376315: Control access to global checkuser-temporary-account-viewer group on WMF wikis automatically.
Wed, Nov 6, 12:10 PM · Temporary accounts (Major pilot wiki deployment), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team
Dreamy_Jazz added a comment to T379065: Global sysops who are not global rollbackers do not have GlobalContributions access.

Unless thee are objections, I will add all the GSs to global-temporary-account-viewer and remove checkuser-temporary-account from global-sysop.

Please go ahead and do this. Thanks.

Wed, Nov 6, 12:07 PM · Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, CheckUser-GlobalContributions, Temporary accounts (Blockers to global wiki rollout)
Dreamy_Jazz added a comment to T377929: Don't auto-promote users with global temporary account IP viewing rights into the local 'checkuser-temporary-account-viewer' group.

This probably does need a config patch to prevent auto-promotion on WMF wikis, but we need to wait until the CentralAuth patch is on all wikis.

Wed, Nov 6, 10:06 AM · Temporary accounts (Create/update essential tools/anti-abuse management), MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team

Tue, Nov 5

Dreamy_Jazz created T379090: Drop hard-deprecated methods in the GlobalBlocking static utility class.
Tue, Nov 5, 4:07 PM · GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz placed T379087: Remove wgGlobalBlockingHideAutoblocksInGlobalBlocksAPIResponse up for grabs.
Tue, Nov 5, 4:03 PM · Temporary accounts (Create/update essential tools/anti-abuse management), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz created T379087: Remove wgGlobalBlockingHideAutoblocksInGlobalBlocksAPIResponse.
Tue, Nov 5, 3:56 PM · Temporary accounts (Create/update essential tools/anti-abuse management), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz created T379086: Remove wgGlobalBlockingEnableAutoblocks.
Tue, Nov 5, 3:54 PM · Temporary accounts (Create/update essential tools/anti-abuse management), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz created T379083: TransactionProfiler warnings when user sees the value of a protected variable using the 'abuselog' query API.
Tue, Nov 5, 3:43 PM · Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, AbuseFilter
Dreamy_Jazz added a comment to T379067: Wikimedia\Rdbms\DBQueryError: Error 1146: Table 'testwikidatawiki.globaljsonlinks' doesn't existFunction: JsonConfig\GlobalJsonLinks::getLinksFromPageQuery: SELECT gjlt_namespace,gjlt_title FROM `globaljsonlinks` JOIN `glob.

It seems that virtual-globaljsonlinks is not defined in mediawiki-config, so I'd say that is the first step (given that this is a shared table and shouldn't be on the local wiki).

Tue, Nov 5, 12:52 PM · JsonConfig, Wikimedia-production-error
Dreamy_Jazz moved T375260: Process backlog of images on Commons from Priority Backlog to Done on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Tue, Nov 5, 11:05 AM · Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, MediaModeration (MediaModeration 2.0)

Mon, Nov 4

Dreamy_Jazz updated the task description for T345818: Store client hint mapping rows for login events.
Mon, Nov 4, 5:21 PM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, http-client-hints (Release 2 (iteration, increase data collection coverage)), CheckUser, Google-Chrome-User-Agent-Deprecation
Dreamy_Jazz claimed T345818: Store client hint mapping rows for login events.
Mon, Nov 4, 5:18 PM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, http-client-hints (Release 2 (iteration, increase data collection coverage)), CheckUser, Google-Chrome-User-Agent-Deprecation
Dreamy_Jazz moved T345818: Store client hint mapping rows for login events from Priority Backlog to Ready on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Mon, Nov 4, 5:16 PM · MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, http-client-hints (Release 2 (iteration, increase data collection coverage)), CheckUser, Google-Chrome-User-Agent-Deprecation
Dreamy_Jazz moved T375508: Temp accounts Grafana Dashboard: Total & Active IP Reveal users from In Progress to Needs review on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Mon, Nov 4, 5:04 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Temporary accounts (Blockers to minor pilot wiki deployment)
Dreamy_Jazz moved T378353: Autoblock expiry always set to 24 hours when updating from Needs review to Needs QA on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Mon, Nov 4, 2:41 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, GlobalBlocking
Dreamy_Jazz moved T378350: Global block may not be created if expired block has not been pruned from Needs review to Needs QA on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Mon, Nov 4, 1:18 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz closed T378810: Namespace select is blank, a subtask of T375661: 1.44.0-wmf.2 deployment blockers, as Resolved.
Mon, Nov 4, 8:30 AM · Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
Dreamy_Jazz closed T378810: Namespace select is blank as Resolved.
Mon, Nov 4, 8:30 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-HTMLForm, Trust and Safety Product Team

Sun, Nov 3

Dreamy_Jazz added a comment to T378892: Forward PII from SecurePoll voting to CheckUser.

A solution is to have the voting action create a log entry, which like all other kinds of log entries, populates the CheckUser result tables.

Sun, Nov 3, 4:33 PM · CheckUser, MediaWiki-extensions-SecurePoll

Sat, Nov 2

Dreamy_Jazz closed T307526: generateSchemaChangeSql.php fails with "Class 'Seld\JsonLint\JsonParser' not found" as Invalid.

Closing this as invalid, given that it appears that this was fixed by running composer update --no-dev. Re-open if this was not fixed.

Sat, Nov 2, 7:03 PM · MediaWiki-Maintenance-system

Fri, Nov 1

Dreamy_Jazz moved T377929: Don't auto-promote users with global temporary account IP viewing rights into the local 'checkuser-temporary-account-viewer' group from In Progress to Needs review on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Fri, Nov 1, 7:54 PM · Temporary accounts (Create/update essential tools/anti-abuse management), MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team
Dreamy_Jazz claimed T377929: Don't auto-promote users with global temporary account IP viewing rights into the local 'checkuser-temporary-account-viewer' group.
Fri, Nov 1, 7:04 PM · Temporary accounts (Create/update essential tools/anti-abuse management), MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team
Dreamy_Jazz moved T378810: Namespace select is blank from In Progress to Needs QA on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.

Fix has been +2'd. Should be ready for QA shortly on the beta cluster / locally.

Fri, Nov 1, 4:41 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-HTMLForm, Trust and Safety Product Team
Dreamy_Jazz claimed T378810: Namespace select is blank.

Found the cause: https://gerrit.wikimedia.org/g/mediawiki/core/+/refs/changes/30/1084130/11/includes/widget/NamespaceInputWidget.php#42

Fri, Nov 1, 4:15 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-HTMLForm, Trust and Safety Product Team
Dreamy_Jazz added a comment to T378810: Namespace select is blank.

This was working at commit e438c515bf9390dcb8cb2049298deb0f087439bb and is broken on the master branch. It's not broken when I disable JavaScript.

Fri, Nov 1, 4:05 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-HTMLForm, Trust and Safety Product Team
Dreamy_Jazz moved T378350: Global block may not be created if expired block has not been pruned from Priority Backlog to Needs review on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Fri, Nov 1, 1:52 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz moved T378729: Display if a global account block disables global autoblocking on Special:GlobalBlockList from Needs review to Needs QA on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Fri, Nov 1, 1:50 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz added a comment to T377829: Hide auto-promotions into the local 'checkuser-temporary-account-viewer' group in Special:RecentChanges.

I guess what is left is to update site config to hide the checkuser-temporary-account-viewer group.

Fri, Nov 1, 1:49 PM · Temporary accounts (Create/update essential tools/anti-abuse management), Patch-For-Review, MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, CheckUser
Dreamy_Jazz claimed T378350: Global block may not be created if expired block has not been pruned.
Fri, Nov 1, 12:00 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz closed T377553: MediaWiki:Abusefilter-edit-protected message is misleading as Resolved.
Fri, Nov 1, 11:50 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Voice & Tone, AbuseFilter
Dreamy_Jazz closed T373524: Support temporary account-related logs from other extensions in CheckUser as Resolved.
Fri, Nov 1, 11:50 AM · Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MW-1.43-notes (1.43.0-wmf.23; 2024-09-17), Trust and Safety Product Team, Temporary accounts, CheckUser
Dreamy_Jazz added a comment to T377829: Hide auto-promotions into the local 'checkuser-temporary-account-viewer' group in Special:RecentChanges.

@mszabo I have in my LocalSettings.php:

$wgAutopromoteOnce = [
	'onEdit' => [
		'checkuser-temporary-account-viewer' => [ APCOND_EDITCOUNT, 0 ],
	]
];
$wgAutopromoteRCExcludedGroups = [ 'checkuser-temporary-account-viewer' ];
$wgAutopromoteOnceLogInRC = true;

As a new user, I make an edit. In Special:RecentChanges, I see <user> was automatically promoted from (none) to temporary account IP viewer.

I have tried looking at the logs but I cannot work out why this is happening.

It seems that the config name was typed incorrectly in the comment above. It is named $wgAutopromoteOnceRCExcludedGroups.

Fri, Nov 1, 11:36 AM · Temporary accounts (Create/update essential tools/anti-abuse management), Patch-For-Review, MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, CheckUser
Dreamy_Jazz added a project to T378747: Drop gbw_address and gbw_target_central_id from the global_block_whitelist table on WMF wikis: DBA.
Fri, Nov 1, 11:33 AM · DBA, Data-Engineering, GlobalBlocking, Schema-change-in-production, Data Products
Dreamy_Jazz closed T377760: Enable global autoblocks on WMF wikis, a subtask of T368949: [Epic] Implement global autoblocks from global user blocks, as Resolved.
Fri, Nov 1, 11:23 AM · Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Epic, Temporary accounts (Blockers to minor pilot wiki deployment), GlobalBlocking, Trust and Safety Product Team, Stewards-and-global-tools
Dreamy_Jazz closed T377760: Enable global autoblocks on WMF wikis as Resolved.
Fri, Nov 1, 11:23 AM · User-notice, MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Temporary accounts (Blockers to minor pilot wiki deployment), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz moved T377760: Enable global autoblocks on WMF wikis from Needs review to Done on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Fri, Nov 1, 11:23 AM · User-notice, MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Temporary accounts (Blockers to minor pilot wiki deployment), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz closed T378032: ParamValidator rejects temporary usernames where the local account does not exist as Resolved.
Fri, Nov 1, 11:21 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-Action-API, Trust and Safety Product Team, Temporary accounts
Dreamy_Jazz closed T374937: Drop gbw_address and gbw_target_central_id from the global_block_whitelist table as Resolved.

Schema-change-in-production ticket is T378747

Fri, Nov 1, 11:18 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), DBA, Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Schema-change, Temporary accounts (Blockers to minor pilot wiki deployment), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz closed T374937: Drop gbw_address and gbw_target_central_id from the global_block_whitelist table, a subtask of T368949: [Epic] Implement global autoblocks from global user blocks, as Resolved.
Fri, Nov 1, 11:17 AM · Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Epic, Temporary accounts (Blockers to minor pilot wiki deployment), GlobalBlocking, Trust and Safety Product Team, Stewards-and-global-tools
Dreamy_Jazz renamed T378747: Drop gbw_address and gbw_target_central_id from the global_block_whitelist table on WMF wikis from Drop gbw_address and gbw_target_central_id from the global_block_whitelist table to Drop gbw_address and gbw_target_central_id from the global_block_whitelist table on WMF wikis.
Fri, Nov 1, 11:17 AM · DBA, Data-Engineering, GlobalBlocking, Schema-change-in-production, Data Products
Dreamy_Jazz moved T374937: Drop gbw_address and gbw_target_central_id from the global_block_whitelist table from Needs review to Done on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Fri, Nov 1, 11:16 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), DBA, Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Schema-change, Temporary accounts (Blockers to minor pilot wiki deployment), GlobalBlocking, Trust and Safety Product Team

Thu, Oct 31

Dreamy_Jazz removed a project from T378747: Drop gbw_address and gbw_target_central_id from the global_block_whitelist table on WMF wikis: Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8).
Thu, Oct 31, 5:02 PM · DBA, Data-Engineering, GlobalBlocking, Schema-change-in-production, Data Products
Dreamy_Jazz added a project to T378747: Drop gbw_address and gbw_target_central_id from the global_block_whitelist table on WMF wikis: Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8).
Thu, Oct 31, 4:59 PM · DBA, Data-Engineering, GlobalBlocking, Schema-change-in-production, Data Products
Dreamy_Jazz created T378747: Drop gbw_address and gbw_target_central_id from the global_block_whitelist table on WMF wikis.
Thu, Oct 31, 4:58 PM · DBA, Data-Engineering, GlobalBlocking, Schema-change-in-production, Data Products
Dreamy_Jazz closed T378447: TypeError: Argument 1 passed to MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockLookup::getAutoblockReason() must be an instance of stdClass, bool given as Resolved.
Thu, Oct 31, 3:48 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Patch-For-Review, Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz moved T378729: Display if a global account block disables global autoblocking on Special:GlobalBlockList from In Progress to Needs review on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Thu, Oct 31, 3:47 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz set the point value for T378729: Display if a global account block disables global autoblocking on Special:GlobalBlockList to 1.
Thu, Oct 31, 3:31 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz created T378729: Display if a global account block disables global autoblocking on Special:GlobalBlockList.
Thu, Oct 31, 3:31 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz added a project to T374937: Drop gbw_address and gbw_target_central_id from the global_block_whitelist table: DBA.

Adding DBA per https://wikitech.wikimedia.org/wiki/Schema_changes#Workflow_of_a_schema_change point 2

Thu, Oct 31, 3:04 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), DBA, Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Schema-change, Temporary accounts (Blockers to minor pilot wiki deployment), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz moved T374937: Drop gbw_address and gbw_target_central_id from the global_block_whitelist table from In Progress to Needs review on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Thu, Oct 31, 3:02 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), DBA, Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Schema-change, Temporary accounts (Blockers to minor pilot wiki deployment), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz added a comment to T378032: ParamValidator rejects temporary usernames where the local account does not exist.

You can follow the steps in the task description or in T378091 for QA.

Thu, Oct 31, 2:24 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-Action-API, Trust and Safety Product Team, Temporary accounts
Dreamy_Jazz moved T378685: Autoblock may not be created if user is not in local actor table or localuser from In Progress to Needs review on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Thu, Oct 31, 2:21 PM · Patch-For-Review, CheckUser, Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz moved T378032: ParamValidator rejects temporary usernames where the local account does not exist from In Progress to Needs QA on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Thu, Oct 31, 2:21 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-Action-API, Trust and Safety Product Team, Temporary accounts
Dreamy_Jazz closed T378563: Error: Call to undefined method MediaWiki\Extension\GlobalBlocking\GlobalBlock::getParentBlockId() as Resolved.
Thu, Oct 31, 2:00 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-Blocks, GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz changed the point value for T378032: ParamValidator rejects temporary usernames where the local account does not exist from 2 to 1.
Thu, Oct 31, 11:33 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-Action-API, Trust and Safety Product Team, Temporary accounts
Dreamy_Jazz claimed T378032: ParamValidator rejects temporary usernames where the local account does not exist.
Thu, Oct 31, 11:04 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-Action-API, Trust and Safety Product Team, Temporary accounts
Dreamy_Jazz closed T377855: API list=globalblocks can reveal IP of autoblock if username and IP are included in the bgtargets parameter as Resolved.

This can be made public now too.

Thu, Oct 31, 10:25 AM · SecTeam-Processed, Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Temporary accounts (Blockers to minor pilot wiki deployment), Trust and Safety Product Team, GlobalBlocking, Security, Security-Team
Dreamy_Jazz claimed T378685: Autoblock may not be created if user is not in local actor table or localuser.
Thu, Oct 31, 10:17 AM · Patch-For-Review, CheckUser, Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz moved T378685: Autoblock may not be created if user is not in local actor table or localuser from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Thu, Oct 31, 10:17 AM · Patch-For-Review, CheckUser, Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz closed T378085: /wiki/Special:GlobalBlock Wikimedia\Assert\PreconditionException: Expected MediaWiki\User\UserIdentityValue to belong to the local wiki, but it belongs to 'commonswiki' as Resolved.

Thanks. Resolving.

Thu, Oct 31, 10:11 AM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), Trust and Safety Product Team, CheckUser, GlobalBlocking

Wed, Oct 30

Dreamy_Jazz added a comment to T377760: Enable global autoblocks on WMF wikis.

Adding User-notice. This ticket will enable the global autoblocks feature on WMF wikis (parent epic task T368949 describes the feature and should probably the one to link). We plan to do this today.

Thank you! I will add this to the current Tech News with the following wording:
Wikimedia project contributors will now notice that autoblocked users can no longer make subsequent edits in any Wikimedia project once logged out of their temporary accounts. Previously, blocked temporary accounts could make another edit in other projects, causing the auto-creation of another temporary account. Also, autoblocks could only work for local blocks. With this improvement, autoblocks can globally block a temporary account user and prevent them from further account creation in the Wikimedia projects.1

Hi. I'm not sure that this wording is accurate to what is being done in this ticket and the parent epic. I put some suggested wording on a WMF google doc.

Wed, Oct 30, 11:45 PM · User-notice, MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Temporary accounts (Blockers to minor pilot wiki deployment), GlobalBlocking, Trust and Safety Product Team
sbassett awarded T375751: Public wiki replicas contain abuse filter logs for filters that are private or protected a Like token.
Wed, Oct 30, 8:46 PM · cloud-services-team (FY2024/2025-Q1-Q2), Data-Platform-SRE (2024.10.19 - 2024.11.08), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Data Products, SecTeam-Processed, Privacy Engineering, Patch-For-Review, SRE, Data-Services, Vuln-Infoleak, AbuseFilter, Security
Niharika awarded T356304: Ensure that checkusers and stewards do not have to check a preference for IP reveal right a Mountain of Wealth token.
Wed, Oct 30, 7:00 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), Trust and Safety Product Sprint (Sprint Kazoo (Jan 29 - Feb 9 2024)), CheckUser, Temporary accounts, Trust and Safety Product Team
Dreamy_Jazz added a comment to T378563: Error: Call to undefined method MediaWiki\Extension\GlobalBlocking\GlobalBlock::getParentBlockId().

I'll merge the wmf.28 backport later, as a flaky selenium test caused failures and meant I can't be around for when it does merge.

Wed, Oct 30, 4:03 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-Blocks, GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz moved T378563: Error: Call to undefined method MediaWiki\Extension\GlobalBlocking\GlobalBlock::getParentBlockId() from In Progress to Needs QA on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Wed, Oct 30, 4:03 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-Blocks, GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz moved T378563: Error: Call to undefined method MediaWiki\Extension\GlobalBlocking\GlobalBlock::getParentBlockId() from Needs QA to In Progress on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.

@Dreamy_Jazz I think this change means autoblocks won't block account creation, even when they should.

Ah, I see. I'll make a fix for that.

Wed, Oct 30, 2:34 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-Blocks, GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz added a comment to T378385: Spike in JobQueue job backlog time (500ms -> 4-8 minutes).

MediaModeration jobs have gone back to normal processing.

Wed, Oct 30, 1:22 PM · FlaggedRevs, serviceops, WMF-JobQueue
Dreamy_Jazz added a comment to T377760: Enable global autoblocks on WMF wikis.

Adding User-notice. This ticket will enable the global autoblocks feature on WMF wikis (parent epic task T368949 describes the feature and should probably the one to link). We plan to do this today.

Wed, Oct 30, 12:59 PM · User-notice, MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Temporary accounts (Blockers to minor pilot wiki deployment), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz added a project to T377760: Enable global autoblocks on WMF wikis: User-notice.
Wed, Oct 30, 12:55 PM · User-notice, MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Temporary accounts (Blockers to minor pilot wiki deployment), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz moved T378563: Error: Call to undefined method MediaWiki\Extension\GlobalBlocking\GlobalBlock::getParentBlockId() from In Progress to Needs review on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Wed, Oct 30, 11:56 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-Blocks, GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz moved T378563: Error: Call to undefined method MediaWiki\Extension\GlobalBlocking\GlobalBlock::getParentBlockId() from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Wed, Oct 30, 11:12 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-Blocks, GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz claimed T378563: Error: Call to undefined method MediaWiki\Extension\GlobalBlocking\GlobalBlock::getParentBlockId().
Wed, Oct 30, 11:12 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-Blocks, GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz added a project to T378563: Error: Call to undefined method MediaWiki\Extension\GlobalBlocking\GlobalBlock::getParentBlockId(): MediaWiki-Blocks.

This is a bug from core from what I can tell.

Wed, Oct 30, 11:12 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), MediaWiki-Blocks, GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz awarded T378538: Make our base PHPCS config enforce all of our coding conventions a Like token.
Wed, Oct 30, 10:42 AM · MediaWiki-Codesniffer

Tue, Oct 29

Dreamy_Jazz updated the task description for T377737: Enable global autoblocks on beta projects.
Tue, Oct 29, 3:49 PM · Trust and Safety Product Sprint (Sprint Cello (Oct 7 - 18)), Temporary accounts (Blockers to minor pilot wiki deployment), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz moved T377760: Enable global autoblocks on WMF wikis from In Progress to Needs review on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Tue, Oct 29, 3:44 PM · User-notice, MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Temporary accounts (Blockers to minor pilot wiki deployment), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz moved T378353: Autoblock expiry always set to 24 hours when updating from In Progress to Needs review on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Tue, Oct 29, 3:40 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, GlobalBlocking
Dreamy_Jazz removed a project from T378447: TypeError: Argument 1 passed to MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockLookup::getAutoblockReason() must be an instance of stdClass, bool given: Patch-For-Review.
Tue, Oct 29, 3:39 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Patch-For-Review, Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz added a comment to T375751: Public wiki replicas contain abuse filter logs for filters that are private or protected.

@Dreamy_Jazz Ben is out this week, I will assign to myself and double check that the analytics replicas are up to date.

Thanks!

Tue, Oct 29, 3:38 PM · cloud-services-team (FY2024/2025-Q1-Q2), Data-Platform-SRE (2024.10.19 - 2024.11.08), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Data Products, SecTeam-Processed, Privacy Engineering, Patch-For-Review, SRE, Data-Services, Vuln-Infoleak, AbuseFilter, Security
Dreamy_Jazz moved T378447: TypeError: Argument 1 passed to MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockLookup::getAutoblockReason() must be an instance of stdClass, bool given from Needs review to Needs QA on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Tue, Oct 29, 3:32 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Patch-For-Review, Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team
Dreamy_Jazz added a comment to T375751: Public wiki replicas contain abuse filter logs for filters that are private or protected.

Are we sure that the replicas have been fully updated? My last understanding of this is that not all the wiki replica DBs were properly updated.

Tue, Oct 29, 3:31 PM · cloud-services-team (FY2024/2025-Q1-Q2), Data-Platform-SRE (2024.10.19 - 2024.11.08), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Data Products, SecTeam-Processed, Privacy Engineering, Patch-For-Review, SRE, Data-Services, Vuln-Infoleak, AbuseFilter, Security
Dreamy_Jazz claimed T378353: Autoblock expiry always set to 24 hours when updating.
Tue, Oct 29, 2:25 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, GlobalBlocking
Dreamy_Jazz moved T378353: Autoblock expiry always set to 24 hours when updating from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Tue, Oct 29, 2:24 PM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), Trust and Safety Product Team, GlobalBlocking
Dreamy_Jazz moved T378447: TypeError: Argument 1 passed to MediaWiki\Extension\GlobalBlocking\Services\GlobalBlockLookup::getAutoblockReason() must be an instance of stdClass, bool given from In Progress to Needs review on the Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8) board.
Tue, Oct 29, 2:22 PM · MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), Patch-For-Review, Trust and Safety Product Sprint (Sprint Accordion October 28 - November 8), GlobalBlocking, Trust and Safety Product Team