[go: up one dir, main page]

Page MenuHomePhabricator

ArielGlenn (ariel)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

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

Recent Activity

Yesterday

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

@Urbanecm subscribed, tyvm!

Mon, Nov 25, 4:31 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), 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.

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

Wed, Nov 20

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!

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

Wed, Nov 13

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.

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

Sun, Nov 10

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.

Sun, Nov 10, 5:14 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), 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.

Sun, Nov 10, 8:48 AM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), 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?

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

Fri, Nov 8

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?

Fri, Nov 8, 12:11 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), 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.

Fri, Nov 8, 11:58 AM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), 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.

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

Wed, Oct 30

ArielGlenn claimed T377144: Create method for opting users into SUL3 rollout.
Wed, Oct 30, 4:06 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
ArielGlenn claimed T377140: Create notice and opt-out mechanism for SUL3.
Wed, Oct 30, 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!

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

Tue, Oct 29

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

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

Tue, Oct 29, 8:55 AM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), 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 · 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 · 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 · 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 · 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 · 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 Current Sprint on the MediaWiki-Platform-Team board.
Jul 29 2024, 2:52 PM · 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 · 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 · 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 Current Sprint on the MediaWiki-Platform-Team board.
Jul 22 2024, 2:47 PM · MediaWiki-Platform-Team, 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, Documentation, MediaWiki-extensions-CentralAuth
ArielGlenn claimed T244028: Update mw:Extension:CentralAuth/Walkthrough.
Jul 22 2024, 2:46 PM · MediaWiki-Platform-Team, 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

Dzahn awarded T368911: Request for Kerb credentials for Ariel Glenn a Like token.
Jul 12 2024, 3:22 PM · SRE, SRE-Access-Requests, Data-Engineering
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 Current Sprint 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

Jun 24 2024

ArielGlenn added a comment to T348388: Use central login wiki for login (SUL3).

Actually, I don't think unattached accounts can log in at all. That was disabled way back in rOMWC165ecbfaba66: Set $wgCentralAuthStrict = true;.

So it would be the time to remove support for unattached accounts (i.e. assume all accounts are mergable) in CentralAuth.

Jun 24 2024, 7:52 AM · SUL3, Stewards-and-global-tools, MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, MediaWiki-extensions-CentralAuth

Jun 12 2024

ArielGlenn added a comment to T239378: Disable parent task metadata by default for new sub tasks.

I don't mind if subscribers aren't copied, as long as there's an easy way for subscribers to the parent task to be notified about children created if they like, with a one click add or something. Basically, I don't want to have to actively monitor a pile of parent tasks to see if any child tasks of interest were created that I want also to subscribe to.

Jun 12 2024, 8:59 AM · Patch-For-Review, User-brennen, Release-Engineering-Team, Phabricator, Developer Productivity

May 27 2024

ArielGlenn added a comment to T365260: sonarcloud.io build failures reported but the results are not accessible.

...

@ArielGlenn I don't think there is much we can do about this. I don't think it's possible to avoid posting a comment back on Gerrit if the job fails. If the syntax errors in the patch are fixed, the Sonarcloud link will work.

May 27 2024, 10:40 AM · User-ArielGlenn, Release-Engineering-Team, Quality-and-Test-Engineering-Team (SonarCloud Admin)
ArielGlenn added a project to T365260: sonarcloud.io build failures reported but the results are not accessible: User-ArielGlenn.
May 27 2024, 9:06 AM · User-ArielGlenn, Release-Engineering-Team, Quality-and-Test-Engineering-Team (SonarCloud Admin)
ArielGlenn reopened T365260: sonarcloud.io build failures reported but the results are not accessible as "Open".

Just seen again on https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CentralAuth/+/1035722 with result 404 and

Screenshot from 2024-05-27 12-03-50.png (473×619 px, 37 KB)

May 27 2024, 9:05 AM · User-ArielGlenn, Release-Engineering-Team, Quality-and-Test-Engineering-Team (SonarCloud Admin)
ArielGlenn reopened T365260: sonarcloud.io build failures reported but the results are not accessible, a subtask of T282893: Various CI jobs failing after "mkdir: cannot create directory ‘log’: Permission denied", as Open.
May 27 2024, 9:04 AM · Patch-For-Review, Upstream, Jenkins, Release-Engineering-Team (Priority Backlog 📥), ci-test-error, Continuous-Integration-Infrastructure
ArielGlenn moved T354701: Enable migration of WebAuthn credentials to loginwiki from Inbox, needs triage to Current Sprint on the MediaWiki-Platform-Team board.
May 27 2024, 6:48 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-OATHAuth
ArielGlenn added a project to T354701: Enable migration of WebAuthn credentials to loginwiki: MediaWiki-Platform-Team.
May 27 2024, 6:48 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-OATHAuth
ArielGlenn claimed T354701: Enable migration of WebAuthn credentials to loginwiki.

Claiming this for now, as I'm working on the alternative proposed in T354701#9753206

May 27 2024, 6:47 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-OATHAuth

May 26 2024

ArielGlenn closed T316303: Check global rights during autocreation as Resolved.

It was saying I am globally IP blocked. idk why but now everything is fine and I am able to autocreate accounts. I created a couple of local accounts and it worked fine. Thanks!

May 26 2024, 3:20 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), User-notice, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, MediaWiki-Core-AuthManager
ArielGlenn added a comment to T316303: Check global rights during autocreation.

Not for me on en wikivoyage and wikiversity. But seems working on most small wikis.

May 26 2024, 3:11 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), User-notice, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, MediaWiki-Core-AuthManager
ArielGlenn moved T316303: Check global rights during autocreation from Current Sprint to Blocked/waiting on the MediaWiki-Platform-Team board.
May 26 2024, 2:47 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), User-notice, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, MediaWiki-Core-AuthManager
ArielGlenn moved T348486: Migrate CentralAuth to use a virtual database domain from Blocked/waiting to Current Sprint on the MediaWiki-Platform-Team board.
May 26 2024, 2:46 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MW-1.42-notes (1.42.0-wmf.10; 2023-12-19), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
ArielGlenn added a comment to T316303: Check global rights during autocreation.

Hey @bd808 are you in the position to check whether autocreate is now working for you from a blocked IP range, or did you work around this issue via stewards or whatnot?

May 26 2024, 2:45 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), User-notice, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, MediaWiki-Core-AuthManager

May 24 2024

ArielGlenn added a comment to T364939: Provide a JavaScript library for logging in / signing up to MediaWiki via a popup.

Based on the design review, would it make sense to also add an iframe-in-a-modal version?

On the one hand, for wikis which are on a single second-level domain, the cookie-handling-related benefits of a popup don't exist, and a modal is much nicer UX.

On the other hand, currently we disallow opening the login page in an iframe, even if the parent is same-origin; it can be used to elevate an XSS into password theft via clickjacking. (See T255881 and related tasks.)

May 24 2024, 7:46 AM · MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), MediaWiki-Platform-Team, SUL3, MediaWiki-User-login-and-signup, MediaWiki-extensions-CentralAuth

May 20 2024

DAlangi_WMF awarded T348486: Migrate CentralAuth to use a virtual database domain a Party Time token.
May 20 2024, 8:05 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MW-1.42-notes (1.42.0-wmf.10; 2023-12-19), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth

Apr 30 2024

ArielGlenn reassigned T138919: Create intro/summary for Special:GlobalRenameUser from ArielGlenn to Paladox.

Giving this back to Paladox, as he did most of the actual work. I just did a little tweak to that.

Apr 30 2024, 3:47 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Platform-Team, Patch-For-Review, good first task, MediaWiki-extensions-CentralAuth, GlobalRename
ArielGlenn closed T138919: Create intro/summary for Special:GlobalRenameUser as Resolved.
Apr 30 2024, 3:45 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Platform-Team, Patch-For-Review, good first task, MediaWiki-extensions-CentralAuth, GlobalRename
ArielGlenn closed T305338: Strip User: prefix from user creation log for forced-created accounts as Resolved.

Looks ok in deployment-prep, so I'm just gonna close this.

Apr 30 2024, 3:43 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth

Apr 29 2024

ArielGlenn added a comment to T305338: Strip User: prefix from user creation log for forced-created accounts.

With the latest patch, local testing renders a log entry for forced user creation as

Screenshot from 2024-04-29 14-11-20.png (272×1 px, 33 KB)

Will that do? Admittedly that adds links for talk and contribs, which was not requested in the bug report. But it does bring the log entry format in line with other user creation log entries.

Apr 29 2024, 11:14 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth

Apr 28 2024

ArielGlenn added a comment to T363643: Logging into a different account does not work on Wikimedia wikis.

What third party cookie testing etc flags might you have enabled or disabled? Anything possibly interfering from there? I took a fresh install of Chrome, did the steps described, and at step 4 I was still logged in on loginwiki as the second user. Returning to en.wp after that, I was still logged in there as well. Chrome version 124, linux, not logged into Google or my WMF account when using the browser. I was in an incognito window, and the Privacy and Security settings say "Third-party cookies are blocked in Incognito mode".

Apr 28 2024, 3:02 PM · Regression, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth

Apr 25 2024

ArielGlenn claimed T305338: Strip User: prefix from user creation log for forced-created accounts.
Apr 25 2024, 4:52 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
ArielGlenn moved T305338: Strip User: prefix from user creation log for forced-created accounts from Inbox, needs triage to Current Sprint on the MediaWiki-Platform-Team board.
Apr 25 2024, 4:51 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth

Apr 24 2024

ArielGlenn claimed T138919: Create intro/summary for Special:GlobalRenameUser.

Reviving this old patch, let's see what happens.

Apr 24 2024, 2:14 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Platform-Team, Patch-For-Review, good first task, MediaWiki-extensions-CentralAuth, GlobalRename
ArielGlenn moved T138919: Create intro/summary for Special:GlobalRenameUser from Inbox, needs triage to Current Sprint on the MediaWiki-Platform-Team board.
Apr 24 2024, 2:14 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Platform-Team, Patch-For-Review, good first task, MediaWiki-extensions-CentralAuth, GlobalRename
ArielGlenn added a project to T138919: Create intro/summary for Special:GlobalRenameUser: MediaWiki-Platform-Team.
Apr 24 2024, 2:14 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Platform-Team, Patch-For-Review, good first task, MediaWiki-extensions-CentralAuth, GlobalRename

Apr 23 2024

Krinkle awarded T348486: Migrate CentralAuth to use a virtual database domain a Love token.
Apr 23 2024, 3:17 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), MW-1.42-notes (1.42.0-wmf.10; 2023-12-19), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth

Apr 9 2024

ArielGlenn added a comment to T316303: Check global rights during autocreation.

The above patch fails CI for three tests not in the Database group. All three call User::isAllowed() at some point, which now would require database access. Two tests are in ConfirmEdit and one is in core (DumpableObjectsTest). I could add al lthree to @group Database or I could mock out CentralAuthHooks and have the onUserGetRights method always return true in those tests, or maybe there's some better approach. Poking @Tgr for advice or a pointer.

Apr 9 2024, 3:45 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), User-notice, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, MediaWiki-Core-AuthManager

Mar 14 2024

ArielGlenn added a comment to T359957: Enroll in Chrome third-party cookies deprecation trial.

Note that for any of those issue links in the task description, I get "Access is denied to this issue". But the issue linked to in T359957#9625065 is visible at least.

Mar 14 2024, 5:33 AM · WMF-General-or-Unknown, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth

Mar 12 2024

ArielGlenn claimed T359947: Test cross-domain authentication with Federated Credentials Management API.
Mar 12 2024, 4:12 PM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth

Mar 6 2024

ArielGlenn added a watcher for MediaWiki-extensions-CentralAuth: ArielGlenn.
Mar 6 2024, 10:05 AM

Feb 27 2024

ArielGlenn added a comment to T358329: beta-update-databases-eqiad job times out / beta databases are having issues.

Yes I agree but that is inside a public git repository (from what I'm seeing) which means it'll be confusing will be potentially removed again. That's why I didn't put it there. It needs a better solution.

Feb 27 2024, 12:35 PM · Beta-Cluster-Infrastructure
ArielGlenn added a comment to T358329: beta-update-databases-eqiad job times out / beta databases are having issues.

I had to reclone it again from db11, it's usually better to set the db to read only before doing the cloning (read only if you cloning from master, "stop slave" if you're cloning from another replica.) even though binlog can be replayed, there are statements happening that wouldn't be written to binlogs. Regardless, that's fixed now.

Regarding password, it's just a user on master with that password, you can just change its password. I did exactly that, the password is in my home directory on db11 and only readable by root.

Feb 27 2024, 11:35 AM · Beta-Cluster-Infrastructure

Feb 26 2024

ArielGlenn added a comment to T358329: beta-update-databases-eqiad job times out / beta databases are having issues.

Hi 👋 I suggest stopping to touch this. I will take a look soon. Regarding databases, if you're not 100% sure what you're doing, you usually end up making things worse. Trust me, been there done that

Feb 26 2024, 5:28 PM · Beta-Cluster-Infrastructure
ArielGlenn added a comment to T358329: beta-update-databases-eqiad job times out / beta databases are having issues.

The cloning procedure is done for db14 but we are currently hunting around for the replication password, not where the docs ( https://wikitech.wikimedia.org/wiki/Nova_Resource:Deployment-prep/Databases#Starting_Replication ) say it should be, not anywhere in that repo ever, apparently.

Feb 26 2024, 5:20 PM · Beta-Cluster-Infrastructure
ArielGlenn added a comment to T358329: beta-update-databases-eqiad job times out / beta databases are having issues.

In the end @TheresNoTime figured it out: puppet was starting mariadb automatically when we didn't want it running and hence creating that file complained of in the error above. The cloning process looks like it's going ok at the moment.

Feb 26 2024, 4:32 PM · Beta-Cluster-Infrastructure
ArielGlenn added a comment to T358329: beta-update-databases-eqiad job times out / beta databases are having issues.

Just to explain to folks who might be following along, what's happening: the primary server (db13) will be cloned (via mariabackup --innobackupex) to the new replica; a new instance is bring created now for that. While that is happening, replication will be stopped and the primary will remain read-only. I am guessing that this will be a matter of some hours rather than a day. More updates as available.

Feb 26 2024, 2:56 PM · Beta-Cluster-Infrastructure

Feb 22 2024

ArielGlenn added a comment to T353787: Decom dumpsdata100[1-2].

1 and 2 are both role dumps::generation::server::spare and have been so since at least last July. See https://gerrit.wikimedia.org/r/c/operations/puppet/+/936379 and https://gerrit.wikimedia.org/r/c/operations/puppet/+/893265
While any nfs spare could in theory be swapped in for any production host, we have other newer spares with decent size filesystems for that; these are idle and can go at any time.

Feb 22 2024, 9:41 AM · Patch-For-Review, Data-Platform-SRE (2024.03.25 - 2024.04.14), Dumps-Generation

Feb 21 2024

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

I'd prefer the beta be kept in the name, making it clear that these are wikis on the deployment cluster.

Feb 21 2024, 6:21 PM · SUL3, MediaWiki-Platform-Team, Beta-Cluster-Infrastructure

Feb 15 2024

ArielGlenn added a comment to T343882: Make wikidata dumps use two snapshot hosts to complete quicker.

This is in progress still, notes so I don't forget:

  • we run 7zs after the bz2 history files, that job will remain untouched
  • need to adjust the script that does history backfil to not move files into place if there is a temp or bz2 file that appeared in the meantime (protection in case the fillin script and the main worker both reach the same files)
  • could do md5s of these files as we go but let's see how much we gain without, it would be safer as far as avoiding overlaps
Feb 15 2024, 9:00 PM · Patch-For-Review, Dumps-Generation

Feb 13 2024

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

We may want to test the behaviour when going from logged in on a wiki on beta.wmflabs.org (let's say en.wikipedia) and then visiting some-language.some-wiki.beta.wmcloud.org which is not designated as the "representative wiki" for that wiki family, and see if the behaviour is different from visiting the "representative wiki" immediately after login on en.wp.beta.wmflabs.org. These scenarios behave differently for me in production.

Feb 13 2024, 3:59 PM · SUL3, MediaWiki-Platform-Team, Beta-Cluster-Infrastructure

Feb 5 2024

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

As I try to help plan this out, I have accumulated some questions.

Feb 5 2024, 5:25 PM · SUL3, MediaWiki-Platform-Team, Beta-Cluster-Infrastructure

Jan 29 2024

ArielGlenn added a comment to T61702: Examine which extensions are installed on login.wikimedia.org (loginwiki) and vote.wikimedia.org (votewiki).

Listing more extensions not named above that appear in Special:Versions and seem to me to not be needed at loginwiki:

  • 3D
  • CodeEditor
  • CodeMirror
  • ElectronPdfService
  • Global Usage
  • Kartographer
  • MediaModeration
  • RevisionSlider
  • TemplateStyles
  • TextExtracts
  • TwoColConflict

and maybe others.

Jan 29 2024, 10:35 AM · Stewards-and-global-tools, Wikimedia-Site-requests

Jan 23 2024

ArielGlenn added a project to T355450: mediawiki support for one-click unsubscribe: User-ArielGlenn.
Jan 23 2024, 8:52 AM · MediaWiki-Platform-Team, User-ArielGlenn, MediaWiki-Engineering, Growth-Team, Notifications, MediaWiki-Email

Jan 17 2024

ArielGlenn added a comment to T345249: Mitigate phase-out of third-party cookies in CentralAuth.

Verified for Firefox: I logged out, deleted all *wik*org cookies except for non SUL sites (phab, etherpad and so on), set Enhanced Tracking Protection to "custom" and chose "All cross-site cookies" (see image below). After login at en.wikipedia, after the end of the redirect/session creation chain for commons.wikimedia.org, I have session cookies for commons with session id, UserId, UserName stored locally. When I go to visit commons,wm.o, these cookies are sent to the web server and I am logged in as a result.
Firefox version: 121.0, linux.

Screenshot from 2024-01-17 13-32-27.png (659×873 px, 55 KB)

Jan 17 2024, 11:43 AM · Temporary accounts, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth

Jan 10 2024

ArielGlenn added a comment to T326937: Prepare CentralAuth extension for IP Masking.

While T17294 seems stalled, is there anything do be done for CentralAuth in the meantime?

Jan 10 2024, 10:28 AM · Trust and Safety Product Team, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Temporary accounts

Jan 4 2024

ArielGlenn added a comment to T354318: Next steps for MediaWiki deployment training program.

Sounds good to me, I'll lurk until input is called for :-)

Jan 4 2024, 4:51 PM · Release-Engineering-Team (Deployment Training Requests), User-ArielGlenn
brennen awarded T354318: Next steps for MediaWiki deployment training program a Love token.
Jan 4 2024, 4:46 PM · Release-Engineering-Team (Deployment Training Requests), User-ArielGlenn
ArielGlenn created T354318: Next steps for MediaWiki deployment training program.
Jan 4 2024, 8:07 AM · Release-Engineering-Team (Deployment Training Requests), User-ArielGlenn

Dec 18 2023

ArielGlenn closed T205992: Allusers query auprop=rights does not include global rights (and is possibly wrong in other ways) as Resolved.

The one thing I didn't think to check. Of course it works fine on other accounts. Closing!

Dec 18 2023, 5:21 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, MediaWiki-Action-API
ArielGlenn added a comment to T205992: Allusers query auprop=rights does not include global rights (and is possibly wrong in other ways).

Seems to work fine for me.

Dec 18 2023, 4:54 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, MediaWiki-Action-API
ArielGlenn added a comment to T205992: Allusers query auprop=rights does not include global rights (and is possibly wrong in other ways).

The above patch went out with last week's train, and is on all wikis (1.42.0-wmf.9) but the behaviour is unchanged so I'll need to look into this further.

Dec 18 2023, 4:41 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, MediaWiki-Action-API

Dec 14 2023

ArielGlenn added a comment to T353383: Deployment training request for ssastry.

I wonder why I thought he was in mine? Wishful thinking maybe. Hope it all goes well!

Dec 14 2023, 9:51 AM · Release-Engineering-Team (Deployment Training Requests)
ArielGlenn added a comment to T353383: Deployment training request for ssastry.

We missed you, I'm guessing that you got notice of this too late to make the training? We can reschedule in any case.

Dec 14 2023, 8:38 AM · Release-Engineering-Team (Deployment Training Requests)

Dec 11 2023

ArielGlenn added a comment to T349761: Consider naming and usage conventions of new DatabaseVirtualDomains/VirtualDomainsMapping config.

I get confused by the name 'domain' every time. 'database' or 'dbname' is much clearer imo.

Dec 11 2023, 5:28 PM · API Platform, MediaWiki-Platform-Team (Radar), Documentation, DBA, MediaWiki-libs-Rdbms