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 (592 w, 6 d)
Availability
Available
IRC Nick
apergos
LDAP User
ArielGlenn
MediaWiki User
ArielGlenn [ Global Accounts ]

Recent Activity

Wed, Feb 4

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.

Wed, Feb 4, 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-Platform-Team, Wikimedia-production-error
ArielGlenn created T413835: Wikimedia\NormalizedException\NormalizedException: Invalid username: {username}.
Jan 5 2026, 11:36 PM · MediaWiki-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-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-Platform-Team, MediaWiki-ResourceLoader, 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-Platform-Team (Radar), MW-Interfaces-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-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-extensions-CentralAuth, Stewards-and-global-tools, MediaWiki-Platform-Team, 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-Platform-Team (Radar), MW-Interfaces-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-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-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, MW-Interfaces-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, MW-Interfaces-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-Platform-Team (Q3 Kanban Board), 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-Platform-Team (Q3 Kanban Board), 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-Platform-Team, MediaWiki-extensions-CentralAuth
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-Platform-Team (Q3 Kanban Board), 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-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-Platform-Team (Q3 Kanban Board), Patch-For-Review, MediaWiki-extensions-GlobalPreferences, SUL3, Community-Tech

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-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-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-Platform-Team, MediaWiki-extensions-CentralAuth

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-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, serviceops, 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-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, serviceops, 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-Platform-Team, MediaWiki-extensions-CentralAuth

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-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-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, MediaWiki-extensions-GlobalPreferences, Community-Tech
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, MediaWiki-extensions-GlobalPreferences, Community-Tech
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, MediaWiki-extensions-GlobalPreferences, Community-Tech
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, MediaWiki-extensions-GlobalPreferences, Community-Tech

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-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-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-extensions-CentralAuth, MediaWiki-Platform-Team
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-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-extensions-CentralAuth, MediaWiki-Platform-Team
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-extensions-CentralAuth, MediaWiki-Platform-Team

Dec 2 2024

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

Is this something that MediaWiki-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-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-extensions-CentralAuth, MediaWiki-Platform-Team

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-extensions-CentralAuth, MediaWiki-Platform-Team

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-extensions-CentralAuth, MediaWiki-Platform-Team

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-extensions-CentralAuth, MediaWiki-Platform-Team
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-extensions-CentralAuth, MediaWiki-Platform-Team

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-extensions-CentralAuth, MediaWiki-Platform-Team

Nov 13 2024

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

The above two patches, or something like them, might be able to handle the case of forced user creations by others. Leaving them here for comment and discussion.

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

Nov 10 2024

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

...

I don't think it's worth the effort though. I think it's fine to just let such cases fail and log the failure. If we want to be honest, no one ever looks at maintenance script error output anyway.

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

there were several failures, because the IP address for the user had been globally blocked with reason 'no open proxies'.

How/where are these accounts getting created in the first place if the IP is blocked?

The remaining 35 or so got the IP of 127.0.0.1 and an empty user agent string, because those accounts had all been force created by an admin responding to https://en.wikipedia.org/wiki/Wikipedia:Request_an_account

Are you fetching the correct data? These should have real IPs/UAs from the person that created the account.

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

To skip over temp account names and not attemp to create them until they are enabled on metawiki and loginwiki, we'd need to update InitialiseSettings.php to set $wgAutoCreateTempUser['known'] to true for those wikis, so that temp names will be recognized (otherwise we get a blanket false response from the check). Is that okay?

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

Nov 8 2024

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

One more comment:: do we want to check for global blocks in advance before trying to autocreate?

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

I ran with '2 hours ago' and it was fine. One user was autocreated with an appropriate IP and user agent.

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

Did some dry runs for loginwiki backfill. Results:

  • for one day's worth, 10622 uids checked, 44 accounts would be created.
  • for 7 days, 52582 uids checked, 232 accounts would be created, of which two were temporary accounts and would fail.
  • for 2 hours, 709 uids checked and two accounts would be created.

All dry runs took less than ten minutes.

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

Oct 30 2024

ArielGlenn claimed T377144: Create method for deterministically opting new users into SUL3 rollout.
Oct 30 2024, 4:06 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
ArielGlenn claimed T377140: Adapt user experience to expose the progressive rollout with a fallback link.
Oct 30 2024, 3:18 PM · MediaWiki-extensions-CentralAuth, SUL3, MediaWiki-Platform-Team
ArielGlenn claimed T378401: Start running backfillLocalAccounts.php.

I have a patch ready but no point in pushing it up before the script lands via the train. Maybe I'll just claim this task in advance anyways. Swipe!

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

Oct 29 2024

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

@Tgr --startdate "5 days ago" works as expected, you're all set already.

Oct 29 2024, 8:55 AM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Patch-For-Review, SUL3, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team

Oct 7 2024

ArielGlenn created T376634: TypeError: Argument 1 passed to MediaWiki\Extension\CentralAuth\CentralAuthTokenManager::detokenizeAndDelete() must be of the type string, null given, called in /srv/mediawiki/php-1.43.0-wmf.24/extensions/CentralAuth/includes/S.
Oct 7 2024, 4:28 PM · MW-1.43-notes (1.43.0-wmf.28; 2024-10-22), good first task, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Wikimedia-production-error

Sep 23 2024

ArielGlenn added a comment to T371267: Create a script to backfill missing local accounts on loginwiki/metawiki for new global accounts.

I have a question about the change made here https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1073764

Sep 23 2024, 7:29 AM · 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-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth

Sep 15 2024

ArielGlenn added a comment to T373789: phpunit tests of CheckUser fail under php 8.3.

I've worked around it for now by manually editing composer.json to pin version 1.1.4, but that is not ideal.

Which composer.json? MediaWiki provides psr/log, which is pinned to 1.1.4, and has been since we upgraded it in 2021.

Sep 15 2024, 12:44 PM · CheckUser, PHP 8.3 support

Sep 2 2024

ArielGlenn added a comment to T373789: phpunit tests of CheckUser fail under php 8.3.

core composer.json asks for 1.1.4. It may be that I ran composer incorrectly, but for whatever reason, the version in the checkuser vendors directory was a 3.x one.

Sep 2 2024, 10:47 AM · CheckUser, PHP 8.3 support
ArielGlenn added a comment to T373789: phpunit tests of CheckUser fail under php 8.3.

Encountered when testing https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1067385 for https://phabricator.wikimedia.org/T371267

Sep 2 2024, 9:26 AM · CheckUser, PHP 8.3 support
ArielGlenn created T373789: phpunit tests of CheckUser fail under php 8.3.
Sep 2 2024, 9:20 AM · CheckUser, PHP 8.3 support

Aug 27 2024

ArielGlenn added a comment to T373447: CentralAuth no longer uses `centralauth` as default database name, but the on-wiki docs haven't been updated yet.

I thought it was intentional.

Aug 27 2024, 4:46 PM · Documentation, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth

Aug 5 2024

ArielGlenn added a comment to T371267: Create a script to backfill missing local accounts on loginwiki/metawiki for new global accounts.

The patch currently up is missing the CheckUser related stuff, it's just bare bones.

Aug 5 2024, 11:22 AM · 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-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth

Aug 4 2024

ArielGlenn added a comment to T371267: Create a script to backfill missing local accounts on loginwiki/metawiki for new global accounts.

...

As to other mitigations we could:

  • Fetch the correct IP, user agent, and timestamp by finding it on the wiki where the user was actually created. Then it would appear in CheckUser as if the account was autocreated normally.
  • Add some kind of flag to indicate that this was created by a backfill script (such as a custom user agent string that says Backfill creation by maintenance script)
Aug 4 2024, 2:20 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-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth

Jul 30 2024

ArielGlenn added a comment to T371267: Create a script to backfill missing local accounts on loginwiki/metawiki for new global accounts.

@ArielGlenn Hi there! Hope you're doing well. We are still a bit far from deploying to any major production wikis (1-2 quarters possibly). It's hard to put any firm dates around this because of multiple dependencies on other teams and on Legal. We haven't decided on which wikis we will pilot on either.

Jul 30 2024, 1:30 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-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
ArielGlenn added a comment to T371267: Create a script to backfill missing local accounts on loginwiki/metawiki for new global accounts.

Hey @Dreamy_Jazz can you point me to some sort of schedule as to the rollout? I'm not interested in hard dates, just getting a general sense of the order and time frame.

Jul 30 2024, 12:47 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-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth

Jul 29 2024

ArielGlenn closed T368230: Investigate missing loginwiki accounts as Resolved.

After discussion during the weekly team meeting, we decided that further work on this task is not warranted, so closing. Next steps will be in a separate task for doing the backfill.

Jul 29 2024, 2:52 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
ArielGlenn moved T371267: Create a script to backfill missing local accounts on loginwiki/metawiki for new global accounts from Inbox, needs triage to In progress (DO NOT USE) on the MediaWiki-Platform-Team board.
Jul 29 2024, 2:52 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-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
ArielGlenn created T371267: Create a script to backfill missing local accounts on loginwiki/metawiki for new global accounts.
Jul 29 2024, 2:51 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-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
ArielGlenn closed T368230: Investigate missing loginwiki accounts, a subtask of T220769: Account created without having a loginwiki or metawiki automatically created, as Resolved.
Jul 29 2024, 2:51 PM · MediaWiki-Platform-Team, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth
ArielGlenn added a comment to T368230: Investigate missing loginwiki accounts.

I can find insertion metrics for local account creation in prometheus (though apparently not per wiki, so that's a problem), but I can't seem to find a topic for retries or failures. Sample link for that, so we have it: https://prometheus-eqiad.wikimedia.org/ops/graph?g0.expr=kafka_server_BrokerTopicMetrics_MessagesIn_total%7Btopic%3D%22eqiad.mediawiki.job.CentralAuthCreateLocalAccountJob%22%7D&g0.tab=1&g0.stacked=0&g0.show_exemplars=0&g0.range_input=1h&g0.end_input=2024-07-29%2012%3A00%3A20&g0.moment_input=2024-07-29%2012%3A00%3A20

Jul 29 2024, 12:11 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth

Jul 23 2024

ArielGlenn added a comment to T368230: Investigate missing loginwiki accounts.

Checking metawiki for the same accounts created on enwiki for the same uid range as earlier, there's about 620 that were globally registered in July that have no accounts on metawiki. So that's somewhat worse than loginwiki, though still a small number.

Jul 23 2024, 6:54 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
ArielGlenn added a comment to T368230: Investigate missing loginwiki accounts.

So, of the 140 accounts created on enwiki in the last 30 days, no entry on loginwiki, and having an entry in the globalusers table made in the last 30 days, about half of those were created on behalf of the user by an admin. I'll have a look at a good chunk of the rest to see if there's anything interesting about those other 70-ish accounts.

Jul 23 2024, 2:28 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth

Jul 22 2024

ArielGlenn moved T244028: Update mw:Extension:CentralAuth/Walkthrough from Inbox, needs triage to In progress (DO NOT USE) on the MediaWiki-Platform-Team board.
Jul 22 2024, 2:47 PM · MediaWiki-Platform-Team (Radar), Documentation, MediaWiki-extensions-CentralAuth
ArielGlenn edited projects for T244028: Update mw:Extension:CentralAuth/Walkthrough, added: MediaWiki-Platform-Team; removed MediaWiki-Engineering.
Jul 22 2024, 2:47 PM · MediaWiki-Platform-Team (Radar), Documentation, MediaWiki-extensions-CentralAuth
ArielGlenn claimed T244028: Update mw:Extension:CentralAuth/Walkthrough.
Jul 22 2024, 2:46 PM · MediaWiki-Platform-Team (Radar), Documentation, MediaWiki-extensions-CentralAuth
ArielGlenn added a comment to T368230: Investigate missing loginwiki accounts.

At least some of the problematic names are accounts that were created on behalf of a user by another user, via https://en.wikipedia.org/wiki/Wikipedia:Request_an_account/Guide (see code at https://github.com/enwikipedia-acc/waca/tree/rel7.17 )

Jul 22 2024, 11:24 AM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
ArielGlenn added a comment to T368230: Investigate missing loginwiki accounts.

There are three open tasks referencing some sort of failure with this job, no idea if any are relevant now, but listing them here just in case:
T220769: Account created without having a loginwiki or metawiki automatically created (2019)
T306636: DBQueryError: Error 1213: Deadlock found in UserOptionsManager::saveOptionsInternal (2022)
T173451: New accounts not being reliably created on loginwiki (2017)

Jul 22 2024, 9:49 AM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
ArielGlenn added a comment to T368230: Investigate missing loginwiki accounts.

Okay, I checked accounts created during the last approximately 30 days on enwiki. There were about 134700 users created; about 400 of those had no entry in the loginwiki user table, but they all had entries in the globaluser table (looking entries up on loginwiki and globaluser by name).

Jul 22 2024, 9:31 AM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth

Jul 15 2024

ArielGlenn added a comment to T368230: Investigate missing loginwiki accounts.

I've done some simple spot checks, looking at recent account creation on en wiki vs accounts on loginwiki, and it's good so far, but that's small amounts of data. Working on getting a more comprehensive check for say a 30 day period, we'll see what it shows.

Jul 15 2024, 1:29 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth

Jul 12 2024

ArielGlenn closed T368911: Request for Kerb credentials for Ariel Glenn as Resolved.

Hey Daniel, I'd just assumed that getting added to the analytics-privatedata-users group would be redundant so thanks for catching that.

Jul 12 2024, 11:07 AM · SRE, SRE-Access-Requests, Data-Engineering

Jul 9 2024

ArielGlenn added a comment to T368911: Request for Kerb credentials for Ariel Glenn.

What are the next steps on this? Any information I need to provide, or anyone I should nudge?

Jul 9 2024, 1:33 PM · SRE, SRE-Access-Requests, Data-Engineering

Jul 1 2024

ArielGlenn created T368911: Request for Kerb credentials for Ariel Glenn.
Jul 1 2024, 1:11 PM · SRE, SRE-Access-Requests, Data-Engineering

Jun 28 2024

ArielGlenn moved T368230: Investigate missing loginwiki accounts from Inbox, needs triage to In progress (DO NOT USE) on the MediaWiki-Platform-Team board.
Jun 28 2024, 1:19 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
ArielGlenn claimed T368230: Investigate missing loginwiki accounts.
Jun 28 2024, 1:18 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth