Page MenuHomePhabricator

ArielGlenn (ariel)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Oct 8 2014, 7:09 PM (614 w, 6 d)
Availability
Available
IRC Nick
apergos
LDAP User
ArielGlenn
MediaWiki User
ArielGlenn [ Global Accounts ]

Recent Activity

Today

ArielGlenn claimed T353649: SameSite attribute for "UseDC" cookie.
Wed, Jul 22, 1:54 AM · Patch-For-Review, MediaWiki-API-Platform-Team, MediaWiki-libs-Rdbms
ArielGlenn changed the status of T426852: Create user guide for how to register an externally managed API so that it is surfaced in the REST Sandbox from Open to In Progress.
Wed, Jul 22, 1:39 AM · MediaWiki-API-Platform-Team (MediaWiki-Interfaces-Sprints), MediaWiki-REST-API, OKR-Work
ArielGlenn changed the status of T426852: Create user guide for how to register an externally managed API so that it is surfaced in the REST Sandbox, a subtask of T418196: [5.2.8 Epic]: REST API Framework Documentation, from Open to In Progress.
Wed, Jul 22, 1:39 AM · Epic, [MWI] FY2025-26 Q3, OKR-Work, MediaWiki-API-Platform-Team (MWI-Roadmap)
ArielGlenn removed a project from T432641: Investigate feasibility of supporting wiki/section-level granular job concurrency limits: MediaWiki-API-Platform-Team.
Wed, Jul 22, 1:22 AM · ServiceOps-Mediawiki, ChangeProp, WMF-JobQueue, ServiceOps new
ArielGlenn moved T432467: [PP3.5.1] WDQS Cost-Based Rate Limiting from Incoming (Needs Triage) to Radar (other teams work) on the MediaWiki-API-Platform-Team board.
Wed, Jul 22, 1:14 AM · MediaWiki-API-Platform-Team, Wikidata Platform Team, Epic
ArielGlenn moved T432775: Improve WDQS v1 telemetry with information about payload size. from Incoming (Needs Triage) to Radar (other teams work) on the MediaWiki-API-Platform-Team board.
Wed, Jul 22, 1:13 AM · Patch-For-Review, MediaWiki-API-Platform-Team, Wikidata Platform Team

Fri, Jul 17

ArielGlenn added a project to T432284: Catalyst envdb intermittently returns DBQueryError to MediaWiki environments: MediaWiki-API-Platform-Team.

Oof, that's some escalation of "you touched it, you own it" :-D

Fri, Jul 17, 6:34 PM · Catalyst (Luka Ijo Pimeja Jan), MediaWiki-API-Platform-Team, QS-Test-Automation

Thu, Jul 9

ArielGlenn added a comment to T353649: SameSite attribute for "UseDC" cookie.

it looks to me like this is still a pending issue, and that a small patch to https://gerrit.wikimedia.org/g/mediawiki/core/+/472b691fb3dba77a298eb3a23fd2aa58edae75ba/includes/MediaWikiEntryPoint.php#354 to ass the Secure flag and also the SameSite attribute with "none" value, might do it. But I'm not at all familiar with ChronologyProtector, there could well be context I don't have.

Thu, Jul 9, 8:22 PM · Patch-For-Review, MediaWiki-API-Platform-Team, MediaWiki-libs-Rdbms
ArielGlenn added a comment to T350696: Root jobs are stored in redis indefinite.

After a chat with Aaron and discussion of the now abandoned patch: this feels to me like a design choice, that the global rootjob key should stay around until all jobs go, it's hard to know when the last one of those is, so just letting it expire via the TTL is fine. And the code does set a reasonable TTL, see https://gerrit.wikimedia.org/g/mediawiki/core/+/4cdbfe34377c132897e2348c6634705a32377006/includes/JobQueue/JobQueueRedis.php#462 and https://gerrit.wikimedia.org/g/mediawiki/core/+/4cdbfe34377c132897e2348c6634705a32377006/includes/JobQueue/JobQueue.php#66

Thu, Jul 9, 8:19 PM · MediaWiki-Core-Platform-Team (Radar), MediaWiki-API-Platform-Team, MediaWiki-Core-JobQueue

Wed, Jul 8

ArielGlenn closed T338088: API query with list=alltransclusions broken due to slow templatelinks query as Resolved.

This no longer seems to be the case; I guess that those table stats got updated sometime in the interim. Closing for now, if someone observes this again, it can be reopened.

Wed, Jul 8, 10:41 PM · MediaWiki-API-Platform-Team, DBA, SecTeam-Processed, Security, Wikimedia-Slow-DB-Query, MediaWiki-Action-API, Wikimedia-production-error
ArielGlenn closed T114490: "Mediawiki:Excontentauthor" order problem as Resolved.

Confirmed that this bug is fixed, so closing.

Wed, Jul 8, 10:18 PM · MediaWiki-API-Platform-Team, MediaWiki-Page-deletion, I18n
ArielGlenn merged T431623: [testwiki wmf.10] MediaWiki internal error - TypeError: array_values(): Argument #1 ($array) must be of type array, null given into T431625: https://test.wikipedia.org/ has been replaced by a TypeError.
Wed, Jul 8, 9:03 PM · MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Growth-Team (FY2026-27 Q1 Sprint 1), GrowthExperiments-NewcomerTasks, Wikimedia-production-error
ArielGlenn merged task T431623: [testwiki wmf.10] MediaWiki internal error - TypeError: array_values(): Argument #1 ($array) must be of type array, null given into T431625: https://test.wikipedia.org/ has been replaced by a TypeError.
Wed, Jul 8, 9:03 PM · Growth-Team, GrowthExperiments
ArielGlenn moved T250754: Update Hooks Manual on MediaWiki from Incoming (Needs Triage) to Backlog on the MediaWiki-API-Platform-Team board.
Wed, Jul 8, 1:01 AM · MediaWiki-API-Platform-Team, MediaWiki-Core-Hooks, Documentation
ArielGlenn moved T250757: Update individual hook manuals on MediaWiki.org from Incoming (Needs Triage) to Needs Further Discussion on the MediaWiki-API-Platform-Team board.
Wed, Jul 8, 12:59 AM · MediaWiki-API-Platform-Team, MediaWiki-Core-Hooks, Documentation

Tue, Jul 7

ArielGlenn moved T253066: Page fixtures for MediaWiki REST integration tests from Incoming (Needs Triage) to Backlog on the MediaWiki-API-Platform-Team board.
Tue, Jul 7, 11:00 PM · api-testing-tool, Developer Productivity, MediaWiki-API-Platform-Team, MediaWiki-REST-API
ArielGlenn moved T258555: Remove usage of explicitly setting $wgHooks in tests from Incoming (Needs Triage) to Backlog on the MediaWiki-API-Platform-Team board.
Tue, Jul 7, 10:58 PM · Technical-Debt, patch-welcome, MediaWiki-Engineering-Group-onboarding, MediaWiki-API-Platform-Team, MediaWiki-Core-Hooks, MediaWiki-Core-Tests
ArielGlenn moved T302739: Ensure Search endpoint results are consistent regardless of database result ordering from Incoming (Needs Triage) to Backlog on the MediaWiki-API-Platform-Team board.
Tue, Jul 7, 10:55 PM · Discovery-Search, CirrusSearch, Developer Productivity, MediaWiki-API-Platform-Team, MediaWiki-REST-API, MediaWiki-Core-Tests
ArielGlenn moved T426218: Future of RESTbase servers after retirement of RESTBase API from Incoming (Needs Triage) to Needs Further Discussion on the MediaWiki-API-Platform-Team board.
Tue, Jul 7, 10:50 PM · MediaWiki-API-Platform-Team, RESTBase-Sunsetting, User-Eevans, ServiceOps-Services-Oids, Mathoid, RESTBase, ServiceOps new

Tue, Jun 30

ArielGlenn closed T423272: Mark REL1_46 in ExtensionDistributor as a stable release, a subtask of T423255: Release MediaWiki 1.46.0, as Resolved.
Tue, Jun 30, 8:32 PM · MediaWiki-Releasing, Release, MW-1.46-release
ArielGlenn closed T423272: Mark REL1_46 in ExtensionDistributor as a stable release as Resolved.
Tue, Jun 30, 8:32 PM · ExtensionDistributor, MediaWiki-Releasing, MW-1.46-release
ArielGlenn added a watcher for MediaWiki-libs-BagOStuff: ArielGlenn.
Tue, Jun 30, 5:45 PM
ArielGlenn added a watcher for MediaWiki-libs-Rdbms: ArielGlenn.
Tue, Jun 30, 5:45 PM
ArielGlenn removed a watcher for MediaWiki-extensions-CentralAuth: ArielGlenn.
Tue, Jun 30, 5:43 PM
ArielGlenn removed a watcher for MediaWiki-Core-Snapshots: ArielGlenn.
Tue, Jun 30, 5:42 PM
ArielGlenn removed a watcher for Commons-Twitter-Bot: ArielGlenn.
Tue, Jun 30, 5:41 PM
ArielGlenn removed a watcher for affects-Kiwix-and-openZIM: ArielGlenn.
Tue, Jun 30, 5:41 PM

May 27 2026

ArielGlenn updated the task description for T427421: Requesting access to releasers-mediawiki for matmarex, ariel, jgiannelos.
May 27 2026, 4:21 PM · SRE, SRE-Access-Requests
ArielGlenn created T427421: Requesting access to releasers-mediawiki for matmarex, ariel, jgiannelos.
May 27 2026, 4:20 PM · SRE, SRE-Access-Requests

May 20 2026

ArielGlenn created T426865: Finalize REST Gateway chart deployment documentation.
May 20 2026, 2:31 PM · Documentation, ServiceOps-SharedInfra, User-Raine, ServiceOps new

May 6 2026

ArielGlenn added a comment to T418709: Package pear/net_socket is abandoned, you should avoid using it.

This package may not quite be abandoned now, see this thread: https://news-web.php.net/php.pear.qa/6151

May 6 2026, 7:00 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), MW-1.46-release, MW-1.45-release, MW-1.44-release, MW-1.43-release, MediaWiki-Vendor, Composer, MediaWiki-General, Upstream

May 5 2026

ArielGlenn added a comment to T366644: Raise MediaWiki's MariaDB requirement to 10.6.

Since PHP 8.2 support has been dropped (T358667), can this move forward now? :-)

May 5 2026, 6:21 PM · MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Patch-For-Review, MW-1.47-release, Technical-Debt, MediaWiki-libs-Rdbms

Apr 29 2026

ArielGlenn updated the task description for T413448: [5.2.2c Epic]: Support Higher Rate Limits for Lift Wing.
Apr 29 2026, 11:07 PM · MediaWiki-Core-Platform-Team (Kanban), Epic, OKR-Work, MediaWiki-API-Platform-Team (MWI-Roadmap)

Apr 28 2026

ArielGlenn updated the task description for T423266: Prune /vendor for REL1_46.
Apr 28 2026, 11:30 PM · MediaWiki-Vendor, MediaWiki-Releasing, MW-1.46-release
ArielGlenn added a comment to T423266: Prune /vendor for REL1_46.

Output from composer for this run:

Package operations: 3 installs, 14 updates, 50 removals
Installs: composer/installers:v2.3.0, symfony/polyfill-uuid:v1.37.0, symfony/polyfill-php83:v1.37.0
Updates: brick/math:0.17.1, bacon/bacon-qr-code:v3.1.1, firebase/php-jwt:v7.0.5, symfony/string:v7.3.8, symfony/type-info:v8.0.8, spomky-labs/pki-framework:1.4.2, web-auth/cose-lib:4.5.1, symfony/uid:v7.4.8, symfony/serializer:v7.4.8, symfony/property-info:v7.4.8, symfony/property-access:v7.4.8, symfony/clock:v7.4.8, spomky-labs/cbor-php:3.2.3, web-auth/webauthn-lib:5.2.5
Removals: wmde/php-vuejs-templating, wikimedia/textcat, wikimedia/testing-access-wrapper, wikimedia/metrics-platform, wikimedia/lucene-explain-parser, wikimedia/langconv, webonyx/graphql-php, symfony/var-dumper, symfony/validator, symfony/translation-contracts, symfony/translation, symfony/service-contracts, symfony/process, symfony/console, swaggest/json-diff, serialization/serialization, ruflin/elastica, react/promise, psy/psysh, psr/simple-cache, psr/http-server-middleware, psr/http-server-handler, pleonasm/bloom-filter, pimple/pimple, onoi/message-reporter, nyholm/dsn, nikic/php-parser, mustangostang/spyc, maxmind/web-service-common, maxmind-db/reader, league/uri-interfaces, league/uri-components, league/uri, league/oauth2-server, league/event, james-heinrich/getid3, geoip2/geoip2, ezimuel/ringphp, ezimuel/guzzlestreams, elasticsearch/elasticsearch, diff/diff, defuse/php-encryption, data-values/time, data-values/serialization, data-values/number, data-values/interfaces, data-values/geo, data-values/data-values, data-values/common, composer/ca-bundle
Apr 28 2026, 10:43 PM · MediaWiki-Vendor, MediaWiki-Releasing, MW-1.46-release
ArielGlenn claimed T423266: Prune /vendor for REL1_46.
Apr 28 2026, 9:32 PM · MediaWiki-Vendor, MediaWiki-Releasing, MW-1.46-release
ArielGlenn closed T423259: Branch REL1_46 for MediaWiki and all extensions and skins as Resolved.
Apr 28 2026, 2:47 AM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), MW-1.46-notes, MediaWiki-Releasing, MW-1.46-release
ArielGlenn closed T423259: Branch REL1_46 for MediaWiki and all extensions and skins, a subtask of T423255: Release MediaWiki 1.46.0, as Resolved.
Apr 28 2026, 2:47 AM · MediaWiki-Releasing, Release, MW-1.46-release

Apr 24 2026

ArielGlenn added a comment to T423779: Translating a page on Meta-Wiki didn't create the translated page.

Has the lazyPush thing from https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Translate/+/1277135 been tried yet? (I don't think so). Is it worth trying?

Apr 24 2026, 7:33 PM · LPL Projects (Other), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-API-Platform-Team, WMF-JobQueue, Unplanned-Sprint-Work, LPL Essential (FY2025-26 Q3&4), MediaWiki-extensions-Translate

Mar 9 2026

ArielGlenn created P89827 Excerpt from zuul diff for REST gateway chart patches.
Mar 9 2026, 5:00 PM

Feb 19 2026

ArielGlenn created T417921: Remove phan stub for AllowDynamicProperties and references to it; it was replaced by an attribute in php 8.2.
Feb 19 2026, 6:23 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), MediaWiki-Engineering, Parsoid, MediaWiki-General, PHP 8.1 support

Feb 4 2026

ArielGlenn placed T341045: Get Data Engineering folks access to hosts and systems needed for maintenance of the existing dumps system up for grabs.

I do not know, but the data engineering group owns the entire process and has done so for a good while now, so I should at the least be unassigned from this, I'll do that now.

Feb 4 2026, 3:11 PM · Data-Engineering-Radar, Data-Engineering, Dumps-Generation

Jan 6 2026

ArielGlenn created T413843: TypeError: null is not an object (evaluating 'document.body.scrollHeight').
Jan 6 2026, 12:43 AM · Vector 2022, JavaScript, Wikimedia-production-error

Jan 5 2026

ArielGlenn created T413836: Failed to global vanish (global user with name '<redacted>' cannot be found).
Jan 5 2026, 11:55 PM · MediaWiki-extensions-CentralAuth, Account-Vanishing, MediaWiki-Core-Platform-Team, Wikimedia-production-error
ArielGlenn created T413835: Wikimedia\NormalizedException\NormalizedException: Invalid username: {username}.
Jan 5 2026, 11:36 PM · MediaWiki-Core-Platform-Team, MediaWiki-extensions-CentralAuth, Wikimedia-production-error

Dec 20 2025

ArielGlenn closed T413019: Add FIDO ssh key(s) for ariel as Resolved.
Dec 20 2025, 12:09 AM · SRE, SRE-Access-Requests
ArielGlenn updated the task description for T413019: Add FIDO ssh key(s) for ariel.
Dec 20 2025, 12:08 AM · SRE, SRE-Access-Requests

Dec 18 2025

ArielGlenn updated the task description for T413019: Add FIDO ssh key(s) for ariel.
Dec 18 2025, 11:13 PM · SRE, SRE-Access-Requests
ArielGlenn updated the task description for T413019: Add FIDO ssh key(s) for ariel.
Dec 18 2025, 6:23 AM · SRE, SRE-Access-Requests

Dec 17 2025

ArielGlenn renamed T413019: Add FIDO ssh key(s) for ariel from FIDO ssh key for ariel to Add FIDO ssh key(s) for ariel.
Dec 17 2025, 10:10 PM · SRE, SRE-Access-Requests
ArielGlenn created T413019: Add FIDO ssh key(s) for ariel.
Dec 17 2025, 10:09 PM · SRE, SRE-Access-Requests

Dec 4 2025

ArielGlenn added a comment to T411152: Create global accounts for users where lu_global_id is null and only one row for a username.

It looks to me like attachbroken will only kick in if there is already a global account for the username (there is an entry in globaluser with gu_name being the same as the specified user name). I could be misreading the script though.

Dec 4 2025, 9:30 PM · MediaWiki-Core-Platform-Team, Wikimedia-maintenance-script-run, MediaWiki-extensions-CentralAuth

Nov 17 2025

ArielGlenn added a project to T401975: require(...) and import should load JS modules and Vue components appropriately.: MediaWiki-ResourceLoader.
Nov 17 2025, 11:33 PM · patch-welcome, MediaWiki-ResourceLoader, MediaWiki-Core-Platform-Team, JavaScript, Vue.js
ArielGlenn reassigned T401855: ☂ PHP 8.3 issues found during WMF rollout from ArielGlenn to BPirkle.
Nov 17 2025, 2:13 PM · MediaWiki-Core-Platform-Team (Radar), MediaWiki-API-Platform-Team, Epic, OKR-Work, WMF-General-or-Unknown, PHP 8.3 support
ArielGlenn added a comment to T207556: `resetUserEmail.php` not applying email change to CentralAuth.

I don't see what was broken, when looking through the onUserSetEmail hook implementation in CentralAuth that is called when the user email is set locally. I also see no other reports of it being broken afterwards. Perhaps we can close and someone can re-open if it comes up again?

Nov 17 2025, 2:17 AM · MediaWiki-Core-Platform-Team, MW-1.33-notes (1.33.0-wmf.3; 2018-11-06), MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), MediaWiki-extensions-CentralAuth, MediaWiki-User-management

Nov 13 2025

ArielGlenn added a comment to T304960: PHP Deprecated: Caller … ignored an error originally raised from IndexPager::buildQueryInfo (LogPager, SpecialLog) or ApiQueryUserContribs::execute.

Still seeing these on 1.46.0-wmf.2.

Nov 13 2025, 3:07 AM · MediaWiki-Logevents, Unstewarded-production-error, Wikimedia-production-error
ArielGlenn added a comment to T409747: postWithToken repeatedly fails with badtoken in Firefox when using mw.ForeignApi.

Just to get one more data point: did you try it multiple times in Chrome and it always worked?

Nov 13 2025, 2:43 AM · MediaWiki-Core-Platform-Team (Kanban), MediaWiki-extensions-CentralAuth, Stewards-and-global-tools, MediaWiki-Core-AuthManager, JavaScript

Nov 3 2025

ArielGlenn added a comment to T401855: ☂ PHP 8.3 issues found during WMF rollout.

matmarex and I swapped duty weeks so he has it now and I'll get it next week.

Nov 3 2025, 8:31 PM · MediaWiki-Core-Platform-Team (Radar), MediaWiki-API-Platform-Team, Epic, OKR-Work, WMF-General-or-Unknown, PHP 8.3 support

Sep 3 2025

ArielGlenn closed T403581: Unblock stuck global rename of Nordlysoversola as Resolved.

Ran fixStuckGlobalRename.php and the job seems to be complete now, closing.

Sep 3 2025, 3:40 PM · MediaWiki-Core-Platform-Team, Wikimedia-maintenance-script-run

Jul 22 2025

ArielGlenn closed T400117: Unblock stuck global rename of Ugo Cavitte as Resolved.

Looks like this is now complete, closing.

Jul 22 2025, 8:12 AM · MediaWiki-Core-Platform-Team, Wikimedia-maintenance-script-run

Jul 15 2025

ArielGlenn removed a member for MediaWiki-Core-Snapshots: ArielGlenn.
Jul 15 2025, 3:20 AM

Jul 2 2025

ArielGlenn added a comment to T397789: Define stable interface policy and coding conventions for named arguments.

<snip>

In my code editor, I have tooltips and intellisense turned on, so hovering over a parameter to see its definition elsewhere is easy.

Jul 2 2025, 5:24 AM · Patch-For-Review, MediaWiki-API-Platform-Team, MediaWiki-General

Jun 30 2025

ArielGlenn added a comment to T397789: Define stable interface policy and coding conventions for named arguments.

Speaking just out of self-interest here, I would love this feature to be widely used for the simple sake of readability. I really appreciate reading a call fooSomething($page=blah, $user=blat, $showAll=true) instead of fooSomething(blah, blat, true). So whatever we can reasonably do to get to "widely used", I'm in favour of.

Jun 30 2025, 2:58 PM · Patch-For-Review, MediaWiki-API-Platform-Team, MediaWiki-General

May 26 2025

ArielGlenn added a comment to T393656: Some newly created accounts are not created on loginwiki/metawiki (wgCentralAuthAutoCreateWikis).

I'll take a look at the specific examples and see what the problem might be, before the checkuser data disappears.

May 26 2025, 2:58 PM · MediaWiki-Core-Platform-Team (Kanban), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth

May 12 2025

ArielGlenn added a comment to T393656: Some newly created accounts are not created on loginwiki/metawiki (wgCentralAuthAutoCreateWikis).

https://phabricator.wikimedia.org/T378401#10307273 for more about the backfill script and what it skips when doing autocreates; this can be revisited if appropriate.

May 12 2025, 2:58 PM · MediaWiki-Core-Platform-Team (Kanban), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth

May 8 2025

ArielGlenn added a comment to T393702: Many accounts are created upon a user registration.

There are public logs that describe the creation (automatic or other). And there is private information that could be reviewed, which is kept for 90 days, but I don't know that there's anything really of use in there.

May 8 2025, 1:45 PM · MediaWiki-extensions-CentralAuth, MediaWiki-Core-Platform-Team
ArielGlenn added a comment to T393656: Some newly created accounts are not created on loginwiki/metawiki (wgCentralAuthAutoCreateWikis).

<snip>

@ArielGlenn, when was centralauth-backfillLocalAccounts.php-loginwiki run for the last time? When was centralauth-backfillLocalAccounts.php-metawiki run for the last time? What is their future schedule?

May 8 2025, 8:46 AM · MediaWiki-Core-Platform-Team (Kanban), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth

Apr 11 2025

ArielGlenn added a comment to T355281: Set up some beta cluster wikis with different registrable domain.

Hey @pmiazga can you remove the "Ariel" subscriber you added? That's my "created only for the NDA required for the Code of Conduct stuff" account, never used. And it sends notifications to my non-work email. I already get proper notification on this (work) account. Thanks!

Apr 11 2025, 5:43 PM · SUL3, MediaWiki-Core-Platform-Team, Beta-Cluster-Infrastructure

Apr 10 2025

ArielGlenn updated subscribers of T391601: relocate snapshot1017 out of eqiad D6.

@ArielGlenn,

Normally I turf these over to the SRE sub-team manager in charge of the server, but snapshot hosts are a slightly different beast than the rest (since I know the team handling them typically is just you and @Hokwelum) in the past.

If this isn't the case, and this should go to an SRE sub-team manager, please let me know!

Please review the checklist and fill it out for snapshot1017, then we'll schedule the migration. Thanks!

Apr 10 2025, 4:09 PM · Data-Engineering, SRE, DC-Ops, ops-eqiad

Apr 8 2025

ArielGlenn added a comment to T348573: All Wikimedia extensions that store their data outside the main database should use a virtual database domain.

Added GlobalPreferences to the list after an IRC chat with Reedy.

Apr 8 2025, 12:32 PM · MediaWiki-extensions-General, Patch-For-Review, Epic
ArielGlenn updated the task description for T348573: All Wikimedia extensions that store their data outside the main database should use a virtual database domain.
Apr 8 2025, 12:32 PM · MediaWiki-extensions-General, Patch-For-Review, Epic

Apr 7 2025

ArielGlenn claimed T387860: Clean up SUL3 global opt-in flag.
Apr 7 2025, 2:23 PM · MediaWiki-Core-Platform-Team (Kanban), Patch-For-Review, MediaWiki-extensions-GlobalPreferences, Community-Tech, SUL3

Apr 4 2025

ArielGlenn added a comment to T391004: Migrate to named parameters and remove explicit parameters that are the same as the default.

I'd like to see named parameters used for boolean values a lot more often; there's nothing like reading code and encountering a bunch of calls like
somefunction( $nicelyNamedVar1, $nicelyNamedVar2, true, false )
and it's also pretty easy to screw up the order of bools passed in too. Named parameters give us the opportunity to make things a lot more readable, and safer as well.

Apr 4 2025, 4:43 AM · User-ArielGlenn, MediaWiki-Codesniffer

Apr 3 2025

ArielGlenn added a project to T391004: Migrate to named parameters and remove explicit parameters that are the same as the default: User-ArielGlenn.
Apr 3 2025, 4:37 PM · User-ArielGlenn, MediaWiki-Codesniffer

Mar 31 2025

ArielGlenn closed T384552: Create method for staged opt-in of new users into SUL3 rollout as Resolved.

Done, so closing.

Mar 31 2025, 2:42 PM · MediaWiki-extensions-CentralAuth, MediaWiki-Core-Platform-Team, SUL3
ArielGlenn closed T384552: Create method for staged opt-in of new users into SUL3 rollout, a subtask of T384218: SUL3 Phase 2: Staged rollout for all new account creation, as Resolved.
Mar 31 2025, 2:42 PM · MediaWiki-Core-Platform-Team, SUL3
ArielGlenn added a comment to T387857: Create method for staged rollout of SUL3 to temp users.

Just to clarify why it was declined:

Mar 31 2025, 2:41 PM · SUL3, MediaWiki-extensions-CentralAuth, MediaWiki-Core-Platform-Team

Mar 12 2025

ArielGlenn added a comment to T388564: Missing backfill_localaccounts periodic jobs.

@ArielGlenn I've created the CR to add the jobs to production, however there may be a need for a proper backfill since the job seems to only start at DAY-1? If it's the case, would you be open to running that backfill using mw-script-k8s to see if it works well under a kubernetes environment?

Mar 12 2025, 8:52 AM · MediaWiki-Core-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, serviceops-deprecated, MW-on-K8s

Mar 11 2025

ArielGlenn added a comment to T385866: Migrate CentralAuth maintenance jobs to mw-cron.

...

Cross-referencing with the list of timers on mwmaint2002, it would seem that the backfillLocalAccounts jobs are not actually defined or ran at this moment. Is this an oversight that should be remedied, or does that mean they don't need to run?

Mar 11 2025, 4:24 PM · MediaWiki-Core-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, serviceops-deprecated, MW-on-K8s

Mar 4 2025

ArielGlenn claimed T387857: Create method for staged rollout of SUL3 to temp users.
Mar 4 2025, 1:48 PM · SUL3, MediaWiki-extensions-CentralAuth, MediaWiki-Core-Platform-Team

Feb 14 2025

ArielGlenn added a watcher for SUL3: ArielGlenn.
Feb 14 2025, 1:42 PM

Feb 13 2025

ArielGlenn added a comment to T377140: Adapt user experience to expose the progressive rollout with a fallback link.

@Tgr It looks like 3 of the screenshots might be restricted, as they are not viewable by me; the spots where those should appear are blank, just showing { F-number-here }

Feb 13 2025, 9:06 AM · MediaWiki-extensions-CentralAuth, SUL3, MediaWiki-Core-Platform-Team

Jan 27 2025

ArielGlenn added a comment to T377140: Adapt user experience to expose the progressive rollout with a fallback link.

Do we actually want to do this? I'm not sure that we do.

If there are problems after rolling out, we should be rolling back, fixing and trying again. Not letting people opt out.

Jan 27 2025, 11:57 AM · MediaWiki-extensions-CentralAuth, SUL3, MediaWiki-Core-Platform-Team

Jan 23 2025

ArielGlenn closed T384594: manual creation of global_preferences table after extension installation fails due to gp_property BLOB NOT NULL as Invalid.

Never mind, bad copy paste, wrong file, etc. I'll just see myself out now...

Jan 23 2025, 12:39 PM · User-ArielGlenn, Community-Tech, MediaWiki-extensions-GlobalPreferences
ArielGlenn added a project to T384594: manual creation of global_preferences table after extension installation fails due to gp_property BLOB NOT NULL: User-ArielGlenn.
Jan 23 2025, 12:36 PM · User-ArielGlenn, Community-Tech, MediaWiki-extensions-GlobalPreferences
ArielGlenn added a comment to T384594: manual creation of global_preferences table after extension installation fails due to gp_property BLOB NOT NULL.

In production the table has

| global_preferences | CREATE TABLE `global_preferences` (
  `gp_user` int(10) unsigned NOT NULL,
  `gp_property` varbinary(255) NOT NULL,
  `gp_value` blob DEFAULT NULL,
  PRIMARY KEY (`gp_user`,`gp_property`),
  KEY `global_preferences_property` (`gp_property`)
) ENGINE=InnoDB DEFAULT CHARSET=binary

so I imagine that the sql in the extension ought to have gp_property varbinary(255) NOT NULL as well.

Jan 23 2025, 12:35 PM · User-ArielGlenn, Community-Tech, MediaWiki-extensions-GlobalPreferences
ArielGlenn created T384594: manual creation of global_preferences table after extension installation fails due to gp_property BLOB NOT NULL.
Jan 23 2025, 12:34 PM · User-ArielGlenn, Community-Tech, MediaWiki-extensions-GlobalPreferences

Dec 3 2024

ArielGlenn closed T371267: Create a script to backfill missing local accounts on loginwiki/metawiki for new global accounts as Resolved.

Created and running so this task can definitely be closed.

Dec 3 2024, 4:54 PM · Trust and Safety Product Team, MW-1.44-notes (1.44.0-wmf.1; 2024-10-29), MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Temporary accounts, Patch-For-Review, MediaWiki-Core-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
ArielGlenn closed T371267: Create a script to backfill missing local accounts on loginwiki/metawiki for new global accounts, a subtask of T220769: Account created without having a loginwiki or metawiki automatically created, as Resolved.
Dec 3 2024, 4:52 PM · MediaWiki-Core-Platform-Team, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth
ArielGlenn closed T371267: Create a script to backfill missing local accounts on loginwiki/metawiki for new global accounts, a subtask of T363695: Create a Wikimedia login domain that can be served by any wiki, as Resolved.
Dec 3 2024, 4:52 PM · Security, SUL3, MediaWiki-Core-Platform-Team, MediaWiki-extensions-CentralAuth
ArielGlenn closed T378401: Start running backfillLocalAccounts.php, a subtask of T220769: Account created without having a loginwiki or metawiki automatically created, as Resolved.
Dec 3 2024, 4:51 PM · MediaWiki-Core-Platform-Team, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth
ArielGlenn closed T378401: Start running backfillLocalAccounts.php, a subtask of T363695: Create a Wikimedia login domain that can be served by any wiki, as Resolved.
Dec 3 2024, 4:51 PM · Security, SUL3, MediaWiki-Core-Platform-Team, MediaWiki-extensions-CentralAuth
ArielGlenn closed T378401: Start running backfillLocalAccounts.php as Resolved.

Nothing reported, so that's a wrap.

Dec 3 2024, 4:51 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Patch-For-Review, SUL3, MediaWiki-Core-Platform-Team, MediaWiki-extensions-CentralAuth

Dec 2 2024

ArielGlenn claimed T381128: backfillLocalAccounts.php should fill Client Hints.

Is this something that MediaWiki-Core-Platform-Team can do, in scope of your existing work around T378401? (Otherwise, I'm not sure when TSP would have time to get to it.)

Dec 2 2024, 3:25 PM · Product Safety and Integrity, SUL3, MediaWiki-Core-Platform-Team, MediaWiki-extensions-CentralAuth
ArielGlenn added a comment to T378401: Start running backfillLocalAccounts.php.

This script is now live in production. I'll leave the task open for a day so we can make sure nothing strange happens.

Dec 2 2024, 12:00 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Patch-For-Review, SUL3, MediaWiki-Core-Platform-Team, MediaWiki-extensions-CentralAuth

Nov 29 2024

ArielGlenn added a comment to T378401: Start running backfillLocalAccounts.php.

I've done a test dry run of the current version of the script, to backfill one day's worth of missing local accounts on loginwiki. The mix included some accounts created by stewards, some accounts that were locally created elsewhere by the user themselves, and one interesting wikitech merged account from some years back.

Nov 29 2024, 12:11 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Patch-For-Review, SUL3, MediaWiki-Core-Platform-Team, MediaWiki-extensions-CentralAuth

Nov 26 2024

ArielGlenn added a comment to T378401: Start running backfillLocalAccounts.php.

Just to clarify: I think both the service and the maintenance script are ready for last "fix this please" or merge, since the requested functionality for stewards is present.

Nov 26 2024, 3:24 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Patch-For-Review, SUL3, MediaWiki-Core-Platform-Team, MediaWiki-extensions-CentralAuth

Nov 25 2024

ArielGlenn added a comment to T378401: Start running backfillLocalAccounts.php.

@Urbanecm subscribed, tyvm!

Nov 25 2024, 4:31 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Patch-For-Review, SUL3, MediaWiki-Core-Platform-Team, MediaWiki-extensions-CentralAuth
ArielGlenn added a comment to T378401: Start running backfillLocalAccounts.php.

Okay, the script has been updated to deal with account creations by other performers, if the IP/User Agent for those performers can be found, and to skip creation of accounts for any where the info is no longer available.

Nov 25 2024, 1:35 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Patch-For-Review, SUL3, MediaWiki-Core-Platform-Team, MediaWiki-extensions-CentralAuth

Nov 20 2024

ArielGlenn added a comment to T378401: Start running backfillLocalAccounts.php.

@JJMC89 Can I get your opinion on the above (Urbanecm's comment)? I want to make sure we are meeting everyone's needs here before we roll this out. Thanks!

Nov 20 2024, 11:20 AM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Patch-For-Review, SUL3, MediaWiki-Core-Platform-Team, MediaWiki-extensions-CentralAuth