Page MenuHomePhabricator

Tgr (Gergő Tisza)
Software Engineer, WMF

Today

  • No visible events.

Tomorrow

  • No visible events.

Thursday

  • No visible events.

User Details

User Since
Sep 19 2014, 4:55 PM (586 w, 4 d)
Availability
Available
IRC Nick
tgr
LDAP User
Gergő Tisza
MediaWiki User
Tgr (WMF) [ Global Accounts ]

Things my team is working on: MediaWiki-Platform-Team
Side projects I am working on (or planning to, eventually): User-Tgr
You can find more info about me on my user page.

Recent Activity

Today

Tgr added a comment to T412350: Improve AbuseFilter handling of CreateLocalAccount autocreations.

I don't think there's an easy way to handle a bypass option in the UI.

Tue, Dec 16, 7:52 PM · MediaWiki-Platform-Team, AbuseFilter, MediaWiki-extensions-CentralAuth
Tgr added a comment to T412350: Improve AbuseFilter handling of CreateLocalAccount autocreations.

I don't think there's an easy way to handle a bypass option. You can bypass all permission checks with UltimateAuthority, but not permission checks from specific compontents. Letting power users unconditionally bypass checks with a permission similar to abusefilter-bypass-blocked-external-domains / sboverride / sfsblock-bypass / etc would be easy though.

Tue, Dec 16, 7:50 PM · MediaWiki-Platform-Team, AbuseFilter, MediaWiki-extensions-CentralAuth

Yesterday

Tgr added a project to T412396: Pass through information about the client from the CDN to MediaWiki to Logstash: MediaWiki-Platform-Team.
Mon, Dec 15, 1:57 PM · MediaWiki-Platform-Team (Kanban Board), Traffic, MediaWiki-Debug-Logger

Fri, Dec 12

Tgr added a comment to T412542: Rethink protocol support for OAuth apps.

Motivated by T410521: Add com.blogspot.wikikamus: to list of allowed OAuth2 URI schemes.

Fri, Dec 12, 5:57 PM · Patch-For-Review, MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
Tgr created T412542: Rethink protocol support for OAuth apps.
Fri, Dec 12, 5:57 PM · Patch-For-Review, MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
Tgr moved T410764: MediaWiki periodic job startupregistrystats-mediawikiwiki failed from Inbox, needs triage to Waiting on the MediaWiki-Platform-Team board.
Fri, Dec 12, 5:35 PM · MediaWiki-Platform-Team, SRE Observability, serviceops
Tgr edited projects for T410764: MediaWiki periodic job startupregistrystats-mediawikiwiki failed, added: MediaWiki-Platform-Team; removed MediaWiki-Platform-Team (Kanban Board).
Fri, Dec 12, 5:35 PM · MediaWiki-Platform-Team, SRE Observability, serviceops
Tgr moved T411395: Create a MediaWiki maintenance script to mass remove users from a given global user group from In Progress to To be verified in Prod on the MediaWiki-Platform-Team (Kanban Board) board.
Fri, Dec 12, 5:33 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-Platform-Team (Kanban Board), MediaWiki-extensions-CentralAuth
Tgr added a comment to T409018: JWT cookie causing anonymous session writes.

Actually not entirely expected - I think there should still be a small trickle of manual-forced writes from JWT cookie expiries for logged-in users, just much less than before? But we have zero now.

Fri, Dec 12, 5:29 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), MediaWiki-Platform-Team (Kanban Board), MediaWiki-Core-AuthManager
Tgr added a comment to T409018: JWT cookie causing anonymous session writes.

The manual-forced writes are gone as expected, but the total writes are still pretty high. Not sure what to think about it.

Screenshot Capture - 2025-12-12 - 17-23-19.png (635×1 px, 94 KB)

Fri, Dec 12, 5:27 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), MediaWiki-Platform-Team (Kanban Board), MediaWiki-Core-AuthManager
Tgr added a comment to T401939: Create a Wikimedia* extension for site customizations.

@Jdforrester-WMF Writing an extension for deployment says

Add your extension to the json make-wmf-branch release tool at least two weeks prior to your target date for enabling on the Beta Cluster.

but that was probably written with the old train deploy schedule in mind and one week is enough, right?

Fri, Dec 12, 5:21 PM · WikimediaCustomizations, MediaWiki-Platform-Team (Kanban Board), I18n, WMF-General-or-Unknown, MediaWiki-extensions-EmailAuth, MediaWiki-extensions-WikimediaEvents, Wikimedia-Site-requests
Tgr moved T412469: MediaWiki periodic job startupregistrystats-testwiki failed from Inbox, needs triage to Waiting on the MediaWiki-Platform-Team board.
Fri, Dec 12, 5:14 PM · MediaWiki-Platform-Team
Tgr moved T411654: MediaWiki periodic job startupregistrystats failed from Inbox, needs triage to Waiting on the MediaWiki-Platform-Team board.
Fri, Dec 12, 5:14 PM · MediaWiki-Platform-Team
Tgr added a comment to T412469: MediaWiki periodic job startupregistrystats-testwiki failed.

Same as T411654: MediaWiki periodic job startupregistrystats failed.

Fri, Dec 12, 5:13 PM · MediaWiki-Platform-Team
Tgr added a project to T412530: Unable to perform POST request to REST API using mw.ForeignApi on Wikimedia sites: MW-Interfaces-Team.

Either we need a REST endpoint for checking whether the user is logged in (the REST version of action=query&meta=userinfo) or we need to get rid of $wgRestAllowCrossOriginCookieAuth and make sure that the Action API and REST API are always in sync wrt CORS support. The latter makes more sense to me but I'm probably missing the reason why it was done this way in the first place.

Fri, Dec 12, 4:20 PM · MediaWiki-Platform-Team (Kanban Board), Patch-For-Review, MW-Interfaces-Team, MediaWiki-extensions-CentralAuth, MediaWiki-REST-API
Tgr added a comment to T412530: Unable to perform POST request to REST API using mw.ForeignApi on Wikimedia sites.

The problem seems to be that mw.ForeignRest uses mw.ForeignApi.checkForeignLogin() to check whether it needs to use a centralauthtoken, and that check does succeed since it uses the action API (for which CORS is enabled via a separate setting).

Fri, Dec 12, 4:12 PM · MediaWiki-Platform-Team (Kanban Board), Patch-For-Review, MW-Interfaces-Team, MediaWiki-extensions-CentralAuth, MediaWiki-REST-API
Tgr added a comment to T412530: Unable to perform POST request to REST API using mw.ForeignApi on Wikimedia sites.

CORS is currently disallowed but ForeignApi should be falling back to centralauthtoken and that's apparently not working.

Fri, Dec 12, 4:05 PM · MediaWiki-Platform-Team (Kanban Board), Patch-For-Review, MW-Interfaces-Team, MediaWiki-extensions-CentralAuth, MediaWiki-REST-API
Tgr renamed T412530: Unable to perform POST request to REST API using mw.ForeignApi on Wikimedia sites from Unable to perform CORS POST request to REST API using mw.ForeignApi on Wikimedia sites to Unable to perform POST request to REST API using mw.ForeignApi on Wikimedia sites.
Fri, Dec 12, 4:04 PM · MediaWiki-Platform-Team (Kanban Board), Patch-For-Review, MW-Interfaces-Team, MediaWiki-extensions-CentralAuth, MediaWiki-REST-API
Tgr renamed T412530: Unable to perform POST request to REST API using mw.ForeignApi on Wikimedia sites from Unable to perform CORS POST request to REST API to Unable to perform CORS POST request to REST API using mw.ForeignApi on Wikimedia sites.
Fri, Dec 12, 4:04 PM · MediaWiki-Platform-Team (Kanban Board), Patch-For-Review, MW-Interfaces-Team, MediaWiki-extensions-CentralAuth, MediaWiki-REST-API
Tgr added a comment to T412520: Ensure requests originating from InstantCommons on third party wikis doesn't get rate limited too much.

Are they caching image metadata? Maybe it's worth following up with the largest reusers.

Fri, Dec 12, 2:14 PM · MediaWiki-Platform-Team (Kanban Board), OKR-Work

Thu, Dec 11

Tgr created T412396: Pass through information about the client from the CDN to MediaWiki to Logstash.
Thu, Dec 11, 12:59 PM · MediaWiki-Platform-Team (Kanban Board), Traffic, MediaWiki-Debug-Logger
Tgr closed T229894: whitelist user Viztor[S] in CI as Declined.

Probably not relevant anymore. (Feel free to reopen the task if you still want to be added!)

Thu, Dec 11, 12:19 PM · Release-Engineering-Team (Radar), Continuous-Integration-Config

Wed, Dec 10

Tgr added a comment to T378157: SUL Integration for eventyay (Wikimania virtual event platform).

Yeah, sorry, there's no editing capability whatsoever. I can disable old versions if you want.

Wed, Dec 10, 3:45 PM · Traffic, MediaWiki-Platform-Team (Radar), SecTeam-Processed, Security
Tgr created T412216: Allow client to start with account creation rather than login during OAuth authorization.
Wed, Dec 10, 1:05 PM · MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
Tgr created T412214: Ensure a good experience for apps which want to use OAuth credentials for a long time.
Wed, Dec 10, 12:58 PM · MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
Tgr added a comment to T378157: SUL Integration for eventyay (Wikimania virtual event platform).

Done.

Wed, Dec 10, 12:50 PM · Traffic, MediaWiki-Platform-Team (Radar), SecTeam-Processed, Security
Tgr added a subtask for T75062: OAuth permission screen (authorization dialog) needs redesign for better usability and comprehension: T412207: Popup mode should have less footer links.
Wed, Dec 10, 12:24 PM · MediaWiki-Platform-Team, Patch-Needs-Improvement, Product-Infrastructure-Team-Backlog-Deprecated, Epic, MediaWiki-extensions-OAuth
Tgr added a parent task for T412207: Popup mode should have less footer links: T75062: OAuth permission screen (authorization dialog) needs redesign for better usability and comprehension.
Wed, Dec 10, 12:24 PM · MediaWiki-Platform-Team, MediaWiki-User-login-and-signup, MediaWiki-extensions-OAuth
Tgr created T412207: Popup mode should have less footer links.
Wed, Dec 10, 12:23 PM · MediaWiki-Platform-Team, MediaWiki-User-login-and-signup, MediaWiki-extensions-OAuth
Tgr added a comment to T75062: OAuth permission screen (authorization dialog) needs redesign for better usability and comprehension.

https://docs.google.com/presentation/d/1nWurSh82kw9EeSn1v4TrEFRpoe8udQbWZu7agwHPMf0/edit (from T407529: Conduct Comparative Review: Web vs Native Apps vs Reference OAuth sign-in patterns) has some comparison of OAuth authz dialogs of other websites and some design explorations / recommendations, from the POV of the Wikimedia mobile apps.

Wed, Dec 10, 12:15 PM · MediaWiki-Platform-Team, Patch-Needs-Improvement, Product-Infrastructure-Team-Backlog-Deprecated, Epic, MediaWiki-extensions-OAuth
Tgr added a subtask for T75062: OAuth permission screen (authorization dialog) needs redesign for better usability and comprehension: T412199: OAuth authorization dialog should preserve common query parameters when redirecting to login.
Wed, Dec 10, 12:12 PM · MediaWiki-Platform-Team, Patch-Needs-Improvement, Product-Infrastructure-Team-Backlog-Deprecated, Epic, MediaWiki-extensions-OAuth
Tgr added a parent task for T412199: OAuth authorization dialog should preserve common query parameters when redirecting to login: T75062: OAuth permission screen (authorization dialog) needs redesign for better usability and comprehension.
Wed, Dec 10, 12:12 PM · MediaWiki-extensions-OAuth, MediaWiki-Platform-Team
Tgr created T412199: OAuth authorization dialog should preserve common query parameters when redirecting to login.
Wed, Dec 10, 12:11 PM · MediaWiki-extensions-OAuth, MediaWiki-Platform-Team
Tgr added a subtask for T75062: OAuth permission screen (authorization dialog) needs redesign for better usability and comprehension: T412197: Test screen reader accessibility of OAuth authorization dialog.
Wed, Dec 10, 12:09 PM · MediaWiki-Platform-Team, Patch-Needs-Improvement, Product-Infrastructure-Team-Backlog-Deprecated, Epic, MediaWiki-extensions-OAuth
Tgr added a parent task for T412197: Test screen reader accessibility of OAuth authorization dialog: T75062: OAuth permission screen (authorization dialog) needs redesign for better usability and comprehension.
Wed, Dec 10, 12:09 PM · Accessibility, MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
Tgr created T412197: Test screen reader accessibility of OAuth authorization dialog.
Wed, Dec 10, 12:08 PM · Accessibility, MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
Tgr renamed T75062: OAuth permission screen (authorization dialog) needs redesign for better usability and comprehension from OAuth permission screen needs redesign for better usability and comprehension to OAuth permission screen (authorization dialog) needs redesign for better usability and comprehension.
Wed, Dec 10, 12:01 PM · MediaWiki-Platform-Team, Patch-Needs-Improvement, Product-Infrastructure-Team-Backlog-Deprecated, Epic, MediaWiki-extensions-OAuth
Tgr added a comment to T378157: SUL Integration for eventyay (Wikimania virtual event platform).

@MarioB applications that require no privileges beyond identity verification require no approval. (The last application needed private data access so that was different.)

Wed, Dec 10, 9:30 AM · Traffic, MediaWiki-Platform-Team (Radar), SecTeam-Processed, Security
Tgr created T412186: Hide uncommon scopes on OAuth app registration form.
Wed, Dec 10, 9:28 AM · MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
Tgr added a subtask for T67750: Low-risk OAuth consumers should be automatically approved: T412185: Indicate it clearly to OAuth developers when their apps require approval.
Wed, Dec 10, 9:25 AM · MediaWiki-Engineering-Group-onboarding, MediaWiki-Platform-Team, MW-1.41-notes (1.41.0-wmf.9; 2023-05-15), User-notice, MediaWiki-extensions-OAuth
Tgr added a parent task for T412185: Indicate it clearly to OAuth developers when their apps require approval: T67750: Low-risk OAuth consumers should be automatically approved.
Wed, Dec 10, 9:25 AM · MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
Tgr created T412185: Indicate it clearly to OAuth developers when their apps require approval.
Wed, Dec 10, 9:24 AM · MediaWiki-Platform-Team, MediaWiki-extensions-OAuth

Tue, Dec 9

Tgr added a comment to T408666: Wikimedia\RequestTimeout\RequestTimeoutException: The maximum execution time of {limit} seconds was exceeded.

There is no way loading user groups can take 11 seconds, without some sort of deadlock. It's a straightforward SELECT using the primary key, returning a few dozen rows at most.

Tue, Dec 9, 2:09 PM · Content-Transform-Team (Work In Progress), Essential-Work, Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)), MediaWiki-Parser, MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Tgr added a comment to T412052: MediaWiki periodic job centralauth-backfilllocalaccounts.php-metawiki failed.

Same issue as T411654: MediaWiki periodic job startupregistrystats failed.

Tue, Dec 9, 12:36 AM · MediaWiki-Platform-Team
Tgr added a comment to T410772: Implement rate limit on account recovery requests.

Could also have a soft rate limit ("someone has already requested recovery for this email address, are you sure you want to do it again?").

Tue, Dec 9, 12:31 AM · FY2025-26 WE4.6.1 Support Desk Streamlining, MediaWiki-extensions-EmailAuth
Tgr updated subscribers of T411727: Determine owner of WikimediaCustomizations extension.

Probably should be added to Herald although I don't expect a lot of tasks. @OWresch-WMF @JTweed-WMF what do you think?

Tue, Dec 9, 12:19 AM · MediaWiki-Engineering, WikimediaCustomizations

Mon, Dec 8

Tgr added a subtask for T401939: Create a Wikimedia* extension for site customizations: T410517: Move usage of $wgHooks to WikimediaCustomizations.
Mon, Dec 8, 4:28 PM · WikimediaCustomizations, MediaWiki-Platform-Team (Kanban Board), I18n, WMF-General-or-Unknown, MediaWiki-extensions-EmailAuth, MediaWiki-extensions-WikimediaEvents, Wikimedia-Site-requests
Tgr added a parent task for T410517: Move usage of $wgHooks to WikimediaCustomizations: T401939: Create a Wikimedia* extension for site customizations.
Mon, Dec 8, 4:28 PM · WikimediaCustomizations, Wikimedia-Site-requests
Tgr removed a parent task for T410515: Deploy WikimediaCustomizations: T410517: Move usage of $wgHooks to WikimediaCustomizations.
Mon, Dec 8, 4:28 PM · WikimediaCustomizations, Wikimedia-Extension-setup
Tgr removed a subtask for T410517: Move usage of $wgHooks to WikimediaCustomizations: T410515: Deploy WikimediaCustomizations.
Mon, Dec 8, 4:28 PM · WikimediaCustomizations, Wikimedia-Site-requests
Tgr added a subtask for T401939: Create a Wikimedia* extension for site customizations: T410515: Deploy WikimediaCustomizations.
Mon, Dec 8, 4:28 PM · WikimediaCustomizations, MediaWiki-Platform-Team (Kanban Board), I18n, WMF-General-or-Unknown, MediaWiki-extensions-EmailAuth, MediaWiki-extensions-WikimediaEvents, Wikimedia-Site-requests
Tgr added a parent task for T410515: Deploy WikimediaCustomizations: T401939: Create a Wikimedia* extension for site customizations.
Mon, Dec 8, 4:28 PM · WikimediaCustomizations, Wikimedia-Extension-setup
Tgr removed a parent task for T401939: Create a Wikimedia* extension for site customizations: T410515: Deploy WikimediaCustomizations.
Mon, Dec 8, 4:27 PM · WikimediaCustomizations, MediaWiki-Platform-Team (Kanban Board), I18n, WMF-General-or-Unknown, MediaWiki-extensions-EmailAuth, MediaWiki-extensions-WikimediaEvents, Wikimedia-Site-requests
Tgr removed a subtask for T410515: Deploy WikimediaCustomizations: T401939: Create a Wikimedia* extension for site customizations.
Mon, Dec 8, 4:27 PM · WikimediaCustomizations, Wikimedia-Extension-setup
Tgr added a subtask for T401939: Create a Wikimedia* extension for site customizations: T412034: Move Wikimedia-specific i18n messages to WikimediaCustomizations extension.
Mon, Dec 8, 4:27 PM · WikimediaCustomizations, MediaWiki-Platform-Team (Kanban Board), I18n, WMF-General-or-Unknown, MediaWiki-extensions-EmailAuth, MediaWiki-extensions-WikimediaEvents, Wikimedia-Site-requests
Tgr added a parent task for T412034: Move Wikimedia-specific i18n messages to WikimediaCustomizations extension: T401939: Create a Wikimedia* extension for site customizations.
Mon, Dec 8, 4:27 PM · MediaWiki-extensions-WikimediaEvents, WikimediaMessages, translatewiki.net, WikimediaCustomizations
Tgr created T412034: Move Wikimedia-specific i18n messages to WikimediaCustomizations extension.
Mon, Dec 8, 4:27 PM · MediaWiki-extensions-WikimediaEvents, WikimediaMessages, translatewiki.net, WikimediaCustomizations
Tgr added a comment to T103958: Users should be able to make API requests against some central wikis (e.g. commons, wikidata) as if logged-in, even if they never visited that wiki.

See also T149672: OAuth: don't abort if the username does not exist on project which is the same issue for OAuth.

Mon, Dec 8, 4:02 PM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
Tgr added a comment to T208443: User cannot log in with OAuth on a wiki before visiting that wiki directly.

See also T208443: User cannot log in with OAuth on a wiki before visiting that wiki directly (which is about making API requests; this one is about the authorization workflow).

Mon, Dec 8, 4:01 PM · MediaWiki-Platform-Team (Roadmap), MediaWiki-extensions-CentralAuth, MediaWiki-extensions-OAuth
Tgr added a comment to T149672: OAuth: don't abort if the username does not exist on project.

See also T208443: User cannot log in with OAuth on a wiki before visiting that wiki directly (which is about the authorization workflow; this one is about making API requests).

Mon, Dec 8, 4:01 PM · MediaWiki-Platform-Team, MW-1.34-notes (1.34.0-wmf.20; 2019-08-27), MediaWiki-extensions-OAuth, Pywikibot-OAuth, Pywikibot
Tgr moved T281608: Rename Bot Passwords to Application Passwords from Inbox, needs triage to Not planned (Patches welcome!) on the MediaWiki-Platform-Team board.

This seems like a good idea (with "app[lication] passwords"; access token would be really confusing as that's used mostly in the OAuth context). Not sure we'll get around to it though; I think we are more interested in directing people to use OAuth.

Mon, Dec 8, 3:55 PM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, MediaWiki-User-management
Tgr renamed T281608: Rename Bot Passwords to Application Passwords from Rename Bot Passwords to Authentication Tokens or Access Tokens to Rename Bot Passwords to Application Passwords.
Mon, Dec 8, 3:53 PM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, MediaWiki-User-management
Tgr moved T265848: Parse wikilinks in logentry-mwoauthconsumer-* from Uncategorized to UI/UX on the MediaWiki-extensions-OAuth board.
Mon, Dec 8, 3:39 PM · MediaWiki-Platform-Team, MediaWiki-extensions-OAuth, Core Platform Team Initiatives (OAuth 2.0)
Tgr added a comment to T411654: MediaWiki periodic job startupregistrystats failed.

So this is essentially a duplicate of T410764: MediaWiki periodic job startupregistrystats-mediawikiwiki failed (and will be fixed by T390972: Restart CronJobs on failure of the service mesh I think?) but we can't close it because the bot would just reopen it.

Mon, Dec 8, 3:33 PM · MediaWiki-Platform-Team
Tgr moved T411395: Create a MediaWiki maintenance script to mass remove users from a given global user group from Next to In Progress on the MediaWiki-Platform-Team (Kanban Board) board.
Mon, Dec 8, 3:18 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-Platform-Team (Kanban Board), MediaWiki-extensions-CentralAuth
Tgr moved T411395: Create a MediaWiki maintenance script to mass remove users from a given global user group from Inbox, needs triage to Kanban Board on the MediaWiki-Platform-Team board.
Mon, Dec 8, 3:18 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-Platform-Team (Kanban Board), MediaWiki-extensions-CentralAuth
Tgr moved T411641: Fix external calls to AQS in Wikimedia extensions from Inbox, needs triage to Kanban Board on the MediaWiki-Platform-Team board.
Mon, Dec 8, 3:17 PM · MediaWiki-Platform-Team (Kanban Board), OKR-Work, Traffic, PageViewInfo, Math
Tgr moved T411743: After successful login sites still show me as logged out from Inbox, needs triage to Kanban Board on the MediaWiki-Platform-Team board.
Mon, Dec 8, 3:16 PM · MediaWiki-Platform-Team (Kanban Board), Patch-For-Review, MediaWiki-extensions-CentralAuth
Tgr moved T75062: OAuth permission screen (authorization dialog) needs redesign for better usability and comprehension from Inbox, needs triage to Not planned (Patches welcome!) on the MediaWiki-Platform-Team board.
Mon, Dec 8, 3:15 PM · MediaWiki-Platform-Team, Patch-Needs-Improvement, Product-Infrastructure-Team-Backlog-Deprecated, Epic, MediaWiki-extensions-OAuth
Tgr moved T103958: Users should be able to make API requests against some central wikis (e.g. commons, wikidata) as if logged-in, even if they never visited that wiki from Inbox, needs triage to Not planned (Patches welcome!) on the MediaWiki-Platform-Team board.
Mon, Dec 8, 3:12 PM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
Tgr moved T265848: Parse wikilinks in logentry-mwoauthconsumer-* from Inbox, needs triage to Not planned (Patches welcome!) on the MediaWiki-Platform-Team board.
Mon, Dec 8, 3:11 PM · MediaWiki-Platform-Team, MediaWiki-extensions-OAuth, Core Platform Team Initiatives (OAuth 2.0)
Tgr moved T282107: Make OAuthToken JsonDeserializable from Inbox, needs triage to Kanban Board on the MediaWiki-Platform-Team board.
Mon, Dec 8, 3:08 PM · MediaWiki-Platform-Team (Kanban Board), Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-OAuth
Tgr moved T411952: Special:CreateLocalAccount doesn't create accounts for other users due to IP blocks, even when I am a sysop from Next to In Progress on the MediaWiki-Platform-Team (Kanban Board) board.
Mon, Dec 8, 3:07 PM · MediaWiki-Platform-Team (Kanban Board), MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), MediaWiki-extensions-CentralAuth
Tgr moved T411952: Special:CreateLocalAccount doesn't create accounts for other users due to IP blocks, even when I am a sysop from Inbox, needs triage to Kanban Board on the MediaWiki-Platform-Team board.
Mon, Dec 8, 3:07 PM · MediaWiki-Platform-Team (Kanban Board), MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), MediaWiki-extensions-CentralAuth

Sun, Dec 7

Tgr added a comment to T411550: Cannot use TemplateStyles with table style templates.

Theoretically this could be resolved by putting the tag after the first bar character in the template, but then your style tag impacts sortability (I think).

Sun, Dec 7, 1:51 PM · MediaWiki-Parser, TemplateStyles, dark-mode
Tgr added a comment to T411550: Cannot use TemplateStyles with table style templates.

I guess the problem here is that the style tag isn't really inside the table (in which case it would have to be hoisted, or "refostered" per the HTML5 spec which I'm sure Parsoid follows) but inside a HTML attribute, at which point it isn't even a tag anymore.

Sun, Dec 7, 1:50 PM · MediaWiki-Parser, TemplateStyles, dark-mode

Thu, Dec 4

Tgr created T411822: Bogus "Your central login session has expired." message when trying to switch accounts.
Thu, Dec 4, 10:05 PM · MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team (Kanban Board), MediaWiki-User-login-and-signup
Tgr closed T411727: Determine owner of WikimediaCustomizations extension, a subtask of T410515: Deploy WikimediaCustomizations, as Resolved.
Thu, Dec 4, 7:08 PM · WikimediaCustomizations, Wikimedia-Extension-setup
Tgr closed T411727: Determine owner of WikimediaCustomizations extension as Resolved.

Per team discussion today, MediaWiki-Platform-Team will own the extension as a framework. The individual hooks etc. will be owned by the team that needs them, similar to how it's today for WikimediaEvents with its OWNERS.md file.

Thu, Dec 4, 7:08 PM · MediaWiki-Engineering, WikimediaCustomizations
Tgr closed T405231: Deprecate User::getInstanceForUpdate() as Resolved.
Thu, Dec 4, 6:49 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Moderator-Tools-Team (Kanban), MediaWiki-Platform-Team (Kanban Board), MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), MediaWiki-User-management
Tgr added a comment to T255366: SameSite cookie issues.

Chrome is blocking the setting of cross-site cookies without SameSite=None now:

Thu, Dec 4, 1:46 PM · MediaWiki-General
Tgr added a comment to T411769: Migrate wikifeeds backend calls away from rest-gateway.

Doesn't it use these values in production? I think that would be the service mesh?

Thu, Dec 4, 1:14 PM · Essential-Work, Content-Transform-Team, serviceops-radar, Wikifeeds
Tgr added a comment to T411641: Fix external calls to AQS in Wikimedia extensions.

Math needs a config change.

Thu, Dec 4, 12:28 PM · MediaWiki-Platform-Team (Kanban Board), OKR-Work, Traffic, PageViewInfo, Math
Tgr updated subscribers of T411641: Fix external calls to AQS in Wikimedia extensions.
Thu, Dec 4, 12:27 PM · MediaWiki-Platform-Team (Kanban Board), OKR-Work, Traffic, PageViewInfo, Math
Tgr added a comment to T410764: MediaWiki periodic job startupregistrystats-mediawikiwiki failed.

The dashboard URL structure is pretty obscure so I added it to the docs on wikitech.

Thu, Dec 4, 12:23 PM · MediaWiki-Platform-Team, SRE Observability, serviceops
Tgr added a comment to T410764: MediaWiki periodic job startupregistrystats-mediawikiwiki failed.

If you rename them, the next time the alert fires, it will create a new task instead of appending to the existing open one.

Thu, Dec 4, 12:14 PM · MediaWiki-Platform-Team, SRE Observability, serviceops
Tgr added a comment to T410652: [EmailAuth] RuntimeException: CAS update failed on user_touched. The version of the user to be saved is older than the current version..

Hm. I thought AuthManager makes sure it is a primary user but I must have misread the code because for login it acutally doesn't. I suppose there isn't really a strong reason to, most authentication providers wouldn't change user data on login.

Thu, Dec 4, 1:30 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-Platform-Team (Kanban Board), MediaWiki-User-management, MediaWiki-Core-AuthManager, User-brennen, Wikimedia-production-error
Tgr added a comment to T142542: LoggedOut cookie not set anymore.

Do we understand why the cookie is defunct? It's called unconditionally in persistSession() as

$this->setLoggedOutCookie( $session->getLoggedOutTimestamp(), $request );

so I guess $session->getLoggedOutTimestamp() always returns 0? Should we get rid of that (and generally the loggedOut field in session metadata) as well? The other thing it gets used for is setting User::$mTouched for anonymous users.

Thu, Dec 4, 12:56 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Wikimedia-Performance-recommendation, MediaWiki-Platform-Team (Radar), Patch-For-Review, Platform Team Legacy (Watching / External), Regression, MediaWiki-User-login-and-signup
Tgr added a comment to T142542: LoggedOut cookie not set anymore.

Varnish has this snippet, if we are dropping the cookie, we should probably drop it as well:

// Users that just logged out, should not get a 304 for their
// (locally cached) logged in pages.
if (req.http.If-Modified-Since && req.http.Cookie ~ "LoggedOut") {
    unset req.http.If-Modified-Since;
}
Thu, Dec 4, 12:50 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Wikimedia-Performance-recommendation, MediaWiki-Platform-Team (Radar), Patch-For-Review, Platform Team Legacy (Watching / External), Regression, MediaWiki-User-login-and-signup

Wed, Dec 3

Tgr updated the task description for T410515: Deploy WikimediaCustomizations.
Wed, Dec 3, 10:29 PM · WikimediaCustomizations, Wikimedia-Extension-setup
Tgr added a subtask for T410515: Deploy WikimediaCustomizations: T411727: Determine owner of WikimediaCustomizations extension.
Wed, Dec 3, 10:20 PM · WikimediaCustomizations, Wikimedia-Extension-setup
Tgr added a parent task for T411727: Determine owner of WikimediaCustomizations extension: T410515: Deploy WikimediaCustomizations.
Wed, Dec 3, 10:20 PM · MediaWiki-Engineering, WikimediaCustomizations
Tgr created T411727: Determine owner of WikimediaCustomizations extension.
Wed, Dec 3, 10:19 PM · MediaWiki-Engineering, WikimediaCustomizations
Tgr added a comment to T410878: wmfGetPrivilegedGroups is slow.

CentralAuthUser::getBlocks() isn't called in relatively performance-sensitive situations but CentralAuthUser::getLocalGroups() is.

Wed, Dec 3, 10:07 PM · Performance Issue, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MediaWiki-Platform-Team (Kanban Board), MediaWiki-extensions-CentralAuth
Tgr added a comment to T407987: Define best practice for single-user apps which need a high MediaWiki API rate limit.

For non-confidential apps, there's also T323855: OAuth 2.0 non-confidential clients cannot use refresh tokens without client secret.

Wed, Dec 3, 9:18 PM · MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
Tgr added a comment to T410764: MediaWiki periodic job startupregistrystats-mediawikiwiki failed.

In general I think it would be nice to rename these auto-generated tasks and put something about the specific failure reason in their title. They are going to be very unhelpful when searching for related issues in the future.

Wed, Dec 3, 7:09 PM · MediaWiki-Platform-Team, SRE Observability, serviceops
Tgr added a comment to T411654: MediaWiki periodic job startupregistrystats failed.
tgr@deploy2002:~$ kube-env mw-cron codfw
tgr@deploy2002:~$ kubectl get jobs -l team=mediawiki-platform,cronjob=startupregistrystats-mediawikiwiki --field-selector status.successful=0
No resources found in mw-cron namespace.
tgr@deploy2002:~$ kubectl get jobs --field-selector status.successful=0
NAME                                                       STATUS    COMPLETIONS   DURATION   AGE
startupregistrystats-29413055                              Failed    0/1           59m        59m
tgr@deploy2002:~$ kubectl logs jobs/startupregistrystats-29413055 mediawiki-main-app
extensions/WikimediaMaintenance/maintenance/blameStartupRegistry.php: Start run
extensions/WikimediaMaintenance/maintenance/blameStartupRegistry.php: Running on large
extensions/WikimediaMaintenance/maintenance/blameStartupRegistry.php: Running on large
arwiki The service mesh is unavailable, which can lead to unexpected results.
arwiki 
arwiki Therefore, the script will not be executed. If you are *very* sure your script will
arwiki not need the service mesh at all, you can run it again with MESH_CHECK_SKIP=1
Wed, Dec 3, 7:03 PM · MediaWiki-Platform-Team
Tgr added a comment to T285896: Ingest logs from scheduled maintenance scripts at WMF in Logstash.

Normal and error output isn't differentiated at all though, filed T411663: Normal output and error output from Wikimedia scheduled maintenance scripts should be logged differently in Logstash about that.

Wed, Dec 3, 7:00 PM · Observability-Logging, WMF-General-or-Unknown, serviceops
Tgr created T411663: Normal output and error output from Wikimedia scheduled maintenance scripts should be logged differently in Logstash.
Wed, Dec 3, 6:59 PM · Wikimedia-Logstash, MediaWiki-Debug-Logger, MediaWiki-Maintenance-system
Tgr added a comment to T285896: Ingest logs from scheduled maintenance scripts at WMF in Logstash.

It seems like this happened in some form? The output for at least some scripts is now present in Logstash.

Wed, Dec 3, 6:51 PM · Observability-Logging, WMF-General-or-Unknown, serviceops