Page MenuHomePhabricator

Krinkle (Timo Tijhof)
Principal Engineer (Wikimedia Performance)Administrator

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 4:41 AM (540 w, 21 h)
Roles
Administrator
Availability
Available
IRC Nick
Krinkle
LDAP User
Krinkle
MediaWiki User
Krinkle [ Global Accounts ]

(Photo by Niek Hidding.)

Recent Activity

Today

Volker_E awarded T384844: Ensure auth.wikimedia.org is added to shared-credentials list in password managers a Barnstar token.
Wed, Feb 12, 1:31 AM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth

Yesterday

Krinkle renamed T385997: Drop module_deps table in WMF prod from Drop module_deps table to Drop module_deps table in WMF prod.
Tue, Feb 11, 4:03 PM · Data-Engineering-Radar, DBA, MediaWiki-Platform-Team, MediaWiki-ResourceLoader, Data-Engineering, Schema-change
Krinkle updated the task description for T188370: Add a timeout to startup.js that re-enables client-nojs (Grade C interface).
Tue, Feb 11, 2:28 PM · MediaWiki-Platform-Team (Radar), MediaWiki-ResourceLoader
Krinkle triaged T386079: Support functions calls in CSS variable value after first comma (Less.js 4.2.2) as Low priority.

It's good to record the user demand here, but moving Less.js 4.x feature to Radar for now as we'd want to do T288498: Update less.php port to support Less.js 3.13 behaviours first.

Tue, Feb 11, 12:27 PM · MediaWiki-Platform-Team (Radar), Less.php
Krinkle updated the task description for T386074: Fix un-parenthesized nested operation via a variable (Less.js 4.1.1).
Tue, Feb 11, 12:24 PM · Less.php, MediaWiki-Platform-Team

Mon, Feb 10

Krinkle updated the task description for T384844: Ensure auth.wikimedia.org is added to shared-credentials list in password managers.
Mon, Feb 10, 3:51 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth

Thu, Feb 6

ihurbain awarded T384844: Ensure auth.wikimedia.org is added to shared-credentials list in password managers a Barnstar token.
Thu, Feb 6, 8:59 AM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
Daimona awarded T384844: Ensure auth.wikimedia.org is added to shared-credentials list in password managers a Barnstar token.
Thu, Feb 6, 4:02 AM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
Krinkle added a comment to T385449: Selenium test "Client Hints stores client hints data on logout" is flaky.

Again at https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1115825 / https://integration.wikimedia.org/ci/job/wmf-quibble-selenium-php74/53086/console#console-section-11

Thu, Feb 6, 3:25 AM · Trust and Safety Product Sprint (Sprint Hurdy-Gurdy (Feb 10 - Feb 28)), Trust and Safety Product Team, ci-test-error (WMF-deployed Build Failure), CheckUser

Wed, Feb 5

Krinkle updated the task description for T384232: QA for SUL3 on testwikis.
Wed, Feb 5, 9:18 PM · MediaWiki-Platform-Team, SUL3
greg awarded T384844: Ensure auth.wikimedia.org is added to shared-credentials list in password managers a Barnstar token.
Wed, Feb 5, 8:59 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
Krinkle moved T381718: Convert Resources.php to JSON from Inbox to Backlog on the MediaWiki-ResourceLoader board.
Wed, Feb 5, 6:52 PM · MediaWiki-Platform-Team (Roadmap), MediaWiki-ResourceLoader
Krinkle moved T374768: Provide a polyfill for ES2019 Object.fromEntries from Inbox to Backlog on the MediaWiki-ResourceLoader board.
Wed, Feb 5, 6:52 PM · MediaWiki-Platform-Team (Roadmap), MediaWiki-ResourceLoader, JavaScript
Krinkle moved T381537: Raise Grade A JavaScript requirement from ES2015 (ES6) to ES2017 (ES8) from Inbox to Accepted Enhancement on the MediaWiki-ResourceLoader board.
Wed, Feb 5, 6:52 PM · Patch-For-Review, MediaWiki-Platform-Team, MediaWiki-ResourceLoader, JavaScript
Krinkle moved T383381: Allow mw.hook names to be marked as deprecated from Inbox to Accepted Enhancement on the MediaWiki-ResourceLoader board.
Wed, Feb 5, 6:51 PM · MediaWiki-ResourceLoader, MediaWiki-Platform-Team, Patch-For-Review, JavaScript
Krinkle added a comment to T384844: Ensure auth.wikimedia.org is added to shared-credentials list in password managers.
  1. Apple dataset
Wed, Feb 5, 4:20 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth

Tue, Feb 4

Krinkle updated subscribers of T383047: Could not send confirmation email: Unknown error in PHP's mail() function..
Task description
Log message
Could not send confirmation email: Unknown error in PHP's mail() function.
Tue, Feb 4, 7:58 PM · MW-1.44-notes (1.44.0-wmf.13; 2025-01-21), Mail, Infrastructure-Foundations, MediaWiki-Platform-Team, MediaWiki-User-login-and-signup, Wikimedia-production-error

Fri, Jan 31

Krinkle renamed T336693: Re-implement reading lists REST interface outside RESTBase from Re-implement reading lists REST interface outside RESTbase to Re-implement reading lists REST interface outside RESTBase.
Fri, Jan 31, 8:52 PM · MW-Interfaces-Team (MWI-Roadmap), Epic, API Platform, Reading List Service, MediaWiki-extensions-ReadingLists, RESTBase Sunsetting

Thu, Jan 30

Krinkle awarded T351820: Move Wikidata term store to separate database cluster a Orange Medal token.
Thu, Jan 30, 7:10 PM · User-ItamarWMDE, DBA, wmde-wikidata-tech, Wikidata
Krinkle updated subscribers of T383805: Performance assessment of PHP8.1.
Thu, Jan 30, 6:37 PM · MediaWiki-Platform-Team (Radar), serviceops
Krinkle updated the task description for T384844: Ensure auth.wikimedia.org is added to shared-credentials list in password managers.
Thu, Jan 30, 3:53 AM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
Krinkle created P72821 (An Untitled Masterwork).
Thu, Jan 30, 2:07 AM

Wed, Jan 29

Krinkle closed T380641: PHP Warning: Undefined array key "currentUri" when using `@import (inline)` as Resolved.
Wed, Jan 29, 5:52 PM · MediaWiki-Platform-Team, Less.php

Tue, Jan 28

Krinkle added a comment to T290932: Figure out remoteExtPath/remoteBasePath automatically for the common case.

Can you explore a path forward where we discourage all except the existing localBasePath, and derive remoteBasePath automatically?

I don't see how that could be done without breaking backwards compatibility. It's already valid to omit all of remoteBasePath/remoteExtPath/remoteSkinPath, it has the same effect as specifying remoteBasePath' => $wgResourceBasePath. […]

Tue, Jan 28, 4:05 AM · Patch-For-Review, MediaWiki-Platform-Team, Developer Productivity, MediaWiki-ResourceLoader
Krinkle added a project to T289905: Release memory of in-transport format for executed bundles in mw.loader: Wikimedia-Performance-recommendation.
Tue, Jan 28, 1:58 AM · Wikimedia-Performance-recommendation, MediaWiki-Platform-Team (Radar), MediaWiki-Engineering-Group-onboarding, MediaWiki-ResourceLoader
Krinkle raised the priority of T36738: ResourceLoader should use context/config instead of global variables from Low to Medium.
Tue, Jan 28, 1:55 AM · MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Patch-For-Review, MediaWiki-Engineering-Group-onboarding, MediaWiki-Platform-Team, MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), good first task, Technical-Debt, MediaWiki-ResourceLoader

Mon, Jan 27

Krinkle added a comment to T295521: Duplicate og:image on Wikipedia and Wikidata (There are too many faces of Tom Hanks).

Fixed confusing markup and unattributed text.

Screenshot 2025-01-27 at 19.53.07.png (468×458 px, 48 KB)

Mon, Jan 27, 7:54 PM · PageImages
Krinkle updated the task description for T295521: Duplicate og:image on Wikipedia and Wikidata (There are too many faces of Tom Hanks).
Mon, Jan 27, 7:53 PM · PageImages
Krinkle added a project to T384854: PHP Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated: Structured Data Engineering.
Mon, Jan 27, 5:08 PM · PHP 8.1 support, MW-1.44-notes (1.44.0-wmf.13; 2025-01-21), Structured Data Engineering, Structured-Data-Backlog, CommonsMetadata, Wikimedia-production-error
Krinkle added a project to T384853: PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated: Structured Data Engineering.
Mon, Jan 27, 5:07 PM · PHP 8.1 support, Structured Data Engineering, Structured-Data-Backlog, CommonsMetadata, Wikimedia-production-error
Krinkle added a project to T384851: PHP Deprecated: strrpos(): Passing null to parameter #1 ($haystack) of type string is deprecated: Unstewarded-production-error.

Tagging Unstewarded-production-error since MediaWiki-Uploading is unassigned on mw:Maintainers.

Mon, Jan 27, 5:06 PM · Commons, Patch-For-Review, PHP 8.1 support, Unstewarded-production-error, MW-1.43-release, MediaWiki-Uploading, MediaWiki-File-management, Wikimedia-production-error
Krinkle updated the task description for T384844: Ensure auth.wikimedia.org is added to shared-credentials list in password managers.
Mon, Jan 27, 4:30 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
Krinkle updated the task description for T384844: Ensure auth.wikimedia.org is added to shared-credentials list in password managers.
Mon, Jan 27, 4:20 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
Krinkle updated the task description for T384844: Ensure auth.wikimedia.org is added to shared-credentials list in password managers.
Mon, Jan 27, 4:07 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
Krinkle updated the task description for T384844: Ensure auth.wikimedia.org is added to shared-credentials list in password managers.
Mon, Jan 27, 4:03 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
Krinkle created T384844: Ensure auth.wikimedia.org is added to shared-credentials list in password managers.
Mon, Jan 27, 4:01 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
Krinkle claimed T383953: Statsv support for timer metrics.
Mon, Jan 27, 3:16 PM · MW-1.44-notes (1.44.0-wmf.17; 2025-02-18), MediaWiki-Platform-Team, Observability-Metrics, MediaWiki-libs-Stats
Krinkle created T384840: Unable to edit/delete Grafana alert.
Mon, Jan 27, 3:04 PM · Observability-Alerting, SRE Observability (FY2024/2025-Q3), MediaWiki-Platform-Team (Radar), Grafana

Sat, Jan 25

Krinkle added a project to T383805: Performance assessment of PHP8.1: MediaWiki-Platform-Team (Radar).
Sat, Jan 25, 4:57 AM · MediaWiki-Platform-Team (Radar), serviceops
Krinkle added a project to T384294: Add support for JIT in PHP8.1 images: Wikimedia-Performance-recommendation.

+1 for waiting until PHP 8.4. I believe @TK-999 has tried this back at Fandom, and filed several issues upstream where it crashed with MediaWiki.

Sat, Jan 25, 4:56 AM · MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, Patch-For-Review, serviceops

Thu, Jan 23

Krinkle removed a member for Wikimania-Hackathon-2016: Krinkle.
Thu, Jan 23, 1:00 AM
Krinkle removed a member for Nagf: Krinkle.
Thu, Jan 23, 12:59 AM
Krinkle removed a member for MediaWiki-JavaScript: Krinkle.
Thu, Jan 23, 12:59 AM
Krinkle removed a member for MediaWiki-core-Hackathon-2024: Krinkle.
Thu, Jan 23, 12:58 AM

Wed, Jan 22

Krinkle added a project to T382041: Consider using var_export in StaticArrayWriter for l10n cache (and possibly other files that are not linted): MediaWiki-Platform-Team (Radar).
Wed, Jan 22, 7:28 PM · MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, MediaWiki-Internationalization
Krinkle added a comment to T382041: Consider using var_export in StaticArrayWriter for l10n cache (and possibly other files that are not linted).

@Daimona This makes sense to me and seems worth trying.

Wed, Jan 22, 7:28 PM · MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, MediaWiki-Internationalization
Krinkle added a project to T382041: Consider using var_export in StaticArrayWriter for l10n cache (and possibly other files that are not linted): Wikimedia-Performance-recommendation.
Wed, Jan 22, 7:18 PM · MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, MediaWiki-Internationalization
Krinkle awarded T382041: Consider using var_export in StaticArrayWriter for l10n cache (and possibly other files that are not linted) a Orange Medal token.
Wed, Jan 22, 7:18 PM · MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, MediaWiki-Internationalization
Krinkle updated the task description for T382041: Consider using var_export in StaticArrayWriter for l10n cache (and possibly other files that are not linted).
Wed, Jan 22, 7:18 PM · MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, MediaWiki-Internationalization
Krinkle added a comment to T384524: Installer message types are mixed up (warnings are notices and notices are warnings).

After:

Wed, Jan 22, 7:12 PM · MW-1.43-release, Design, Patch-For-Review, MediaWiki-Installer
Krinkle added a project to T384524: Installer message types are mixed up (warnings are notices and notices are warnings): Design.
Wed, Jan 22, 7:06 PM · MW-1.43-release, Design, Patch-For-Review, MediaWiki-Installer
Krinkle added a comment to T383646: Installer: Broken "Information" icon in "You are almost done!" message box.

The message types are still mixed up, but with one less piece of evidence remaining to make this obvious. Following up in T384524: Installer message types are mixed up (warnings are notices and notices are warnings).

Wed, Jan 22, 7:06 PM · MW-1.44-notes (1.44.0-wmf.13; 2025-01-21), Design-System-Team, Design, Codex, MW-1.43-release, Regression, MediaWiki-Installer
Krinkle created T384524: Installer message types are mixed up (warnings are notices and notices are warnings).
Wed, Jan 22, 6:45 PM · MW-1.43-release, Design, Patch-For-Review, MediaWiki-Installer
Krinkle added a comment to T290932: Figure out remoteExtPath/remoteBasePath automatically for the common case.

I was reminded of this today, and I had a thought.

The idea in the task description is to allow omitting (remoteExtPath|remoteSkinPath|remoteBasePath), and computing it from the (localExtPath|localSkinPath|localBasePath)[…]

[…]why not just allow omitting them both and specifying a basePath instead, and then computing both the local and remove base path from it […]

Wed, Jan 22, 6:07 PM · Patch-For-Review, MediaWiki-Platform-Team, Developer Productivity, MediaWiki-ResourceLoader

Tue, Jan 21

Krinkle added a project to T384307: [SPIKE] Investigate possible event loss on navigation in Google Chrome: MediaWiki-Platform-Team (Radar).
Tue, Jan 21, 1:33 PM · Essential-Work, Experimentation Lab (Experiment Platform Sprint 1), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-EventLogging, Spike
Krinkle added a comment to T384307: [SPIKE] Investigate possible event loss on navigation in Google Chrome.

@phuedx Two things to check:

Tue, Jan 21, 1:33 PM · Essential-Work, Experimentation Lab (Experiment Platform Sprint 1), MediaWiki-Platform-Team (Radar), MediaWiki-extensions-EventLogging, Spike

Mon, Jan 20

Krinkle added a comment to T383916: Sidebar links are broken on shared domain.

[…] This reminds me of when WMF supported a mixed HTTP/HTTPS setup and […] adopting a protocol-relative URL, […]

This is actually a somewhat different issue […]

Mon, Jan 20, 10:40 PM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth
Krinkle added a comment to T383128: Remove old MediaWiki generated documentation from doc.wikimedia.org.

[…] I haven't dig into details, we should probably remove those old versions anyway.

Mon, Jan 20, 10:29 PM · MediaWiki-Documentation, doc.wikimedia.org

Sun, Jan 19

Krinkle awarded T382758: Icon of "More details" button is missing on MediaViewer a Orange Medal token.
Sun, Jan 19, 3:48 AM · Design-System-Team (DST-Sprint-39 (2025-01-06 to 2025-01-17)), Regression, Codex, MediaViewer

Sat, Jan 18

Krinkle added a comment to T382716: Native MathMl rendering error in square root of the determinant.

I've added the case as number 14 to https://www.mediawiki.org/wiki/Extension:Math/Native_MathML/Reported_Cases.

Sat, Jan 18, 7:51 PM · MW-1.44-notes (1.44.0-wmf.13; 2025-01-21), Math

Fri, Jan 17

Krinkle added a comment to T383916: Sidebar links are broken on shared domain.

I'd rather not start patching core to support variable values for $wgArticlePath, that would go pretty deep and would imply that developers aren't permitted to cache this anywhere else (or it becomes an untested and WMF-specific hack for only things that we need, which seems unsustainable long-term as a continous whack-a-mole we can never retire from). Core either supports it or it doesn't. E.g. edit notices, footer, copyright editpage messages are/were also cached at various points (including e.g. as parsed message in a data module for JavaScript). This would go pretty deep.

Fri, Jan 17, 3:31 AM · MediaWiki-Platform-Team, SUL3, MediaWiki-extensions-CentralAuth

Thu, Jan 16

Krinkle closed T379986: Testing and verification of MediaWiki on PHP 8.1 in mwdebug-next, a subtask of T319432: Migrate WMF production from PHP 7.4 to PHP 8.1, as Resolved.
Thu, Jan 16, 9:10 PM · Data-Engineering-Radar, Data-Engineering, Dumps-Generation, MediaWiki-Platform-Team, serviceops
Krinkle closed T379986: Testing and verification of MediaWiki on PHP 8.1 in mwdebug-next, a subtask of T383845: MediaWiki on PHP 8.1 production traffic ramp-up, as Resolved.
Thu, Jan 16, 9:09 PM · Patch-For-Review, serviceops
Krinkle closed T379986: Testing and verification of MediaWiki on PHP 8.1 in mwdebug-next as Resolved.
Thu, Jan 16, 9:09 PM · MediaWiki-Platform-Team (Radar), Content-Transform-Team, MW-Interfaces-Team, Web-Team, OKR-Work, MediaWiki-Engineering, serviceops

Wed, Jan 15

Krinkle edited projects for T176412: RESTBase content rerenders sometimes don't pick up the newest changes, added: MediaWiki-Engineering; removed MediaWiki-Platform-Team.
Wed, Jan 15, 2:24 PM · RESTBase Sunsetting, ChangeProp

Tue, Jan 14

Krinkle added projects to T354697: TypeError: Argument 6 passed to {closure}() must be an instance of MediaWiki: Wikimedia-Site-requests, Unstewarded-production-error, Wikimedia-production-error.
Tue, Jan 14, 10:31 PM · Wikimedia-production-error, Unstewarded-production-error, Wikimedia-Site-requests, MediaWiki-Engineering, Security
Krinkle awarded T335843: Purge all old html version code from Parsoid repo once we switch VE from RESTBase to ParserCache a Burninate token.
Tue, Jan 14, 2:40 PM · Content-Transform-Team-WIP, Essential-Work, RESTBase Sunsetting, Parsoid
Krinkle updated the task description for T383646: Installer: Broken "Information" icon in "You are almost done!" message box.
Tue, Jan 14, 3:41 AM · MW-1.44-notes (1.44.0-wmf.13; 2025-01-21), Design-System-Team, Design, Codex, MW-1.43-release, Regression, MediaWiki-Installer
Krinkle created T383646: Installer: Broken "Information" icon in "You are almost done!" message box.
Tue, Jan 14, 3:40 AM · MW-1.44-notes (1.44.0-wmf.13; 2025-01-21), Design-System-Team, Design, Codex, MW-1.43-release, Regression, MediaWiki-Installer
Krinkle added a subtask for T321683: Formalize exception handling and annotations in MediaWiki and enforce it in CI: T240672: Clean up unchecked exceptions.
Tue, Jan 14, 3:25 AM · User-Daimona, MW-1.41-notes (1.41.0-wmf.19; 2023-07-25), Upstream, Patch-For-Review, MediaWiki-Documentation, phan, MediaWiki-General
Krinkle added a parent task for T240672: Clean up unchecked exceptions: T321683: Formalize exception handling and annotations in MediaWiki and enforce it in CI.
Tue, Jan 14, 3:25 AM · MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), MW-1.40-notes (1.40.0-wmf.1; 2022-09-12), MW-1.39-notes (1.39.0-wmf.18; 2022-06-27), Patch-For-Review, MediaWiki-Codesniffer, MediaWiki-General, Technical-Debt
Krinkle added a subtask for T321683: Formalize exception handling and annotations in MediaWiki and enforce it in CI: T380323: Consider disallowing all non-ErrorPageError exceptions in SpecialPageFatalTest::testSpecialPageDoesNotFatal.
Tue, Jan 14, 3:24 AM · User-Daimona, MW-1.41-notes (1.41.0-wmf.19; 2023-07-25), Upstream, Patch-For-Review, MediaWiki-Documentation, phan, MediaWiki-General
Krinkle added a parent task for T380323: Consider disallowing all non-ErrorPageError exceptions in SpecialPageFatalTest::testSpecialPageDoesNotFatal: T321683: Formalize exception handling and annotations in MediaWiki and enforce it in CI.
Tue, Jan 14, 3:24 AM · MW-1.44-notes (1.44.0-wmf.12; 2025-01-14), MediaWiki-Special-pages, MediaWiki-Core-Tests
Krinkle removed a subtask for T379874: ☂ PHP 8.1 issues found during WMF rollout/ramp up: T343229: Scribunto's use of dynamic Parser::$scribunto_engine should be rewritten/removed.
Tue, Jan 14, 12:07 AM · Content-Transform-Team, MediaWiki-Platform-Team (Radar), PHP 8.1 support, WMF-General-or-Unknown
Krinkle removed a parent task for T343229: Scribunto's use of dynamic Parser::$scribunto_engine should be rewritten/removed: T379874: ☂ PHP 8.1 issues found during WMF rollout/ramp up.
Tue, Jan 14, 12:07 AM · Technical-Debt, Parsoid-Read-Views (Phase 1 - DiscussionTools support), Parsoid, Scribunto
Krinkle removed a project from T343229: Scribunto's use of dynamic Parser::$scribunto_engine should be rewritten/removed: PHP 8.1 support.
Tue, Jan 14, 12:07 AM · Technical-Debt, Parsoid-Read-Views (Phase 1 - DiscussionTools support), Parsoid, Scribunto
Krinkle removed a parent task for T343226: TemplateStyles's use of dynamic Parser::$extTemplateStylesCache should be rewritten/removed: T379874: ☂ PHP 8.1 issues found during WMF rollout/ramp up.
Tue, Jan 14, 12:07 AM · Parsoid-Read-Views (Phase 1 - DiscussionTools support), TemplateStyles, Parsoid
Krinkle removed a subtask for T379874: ☂ PHP 8.1 issues found during WMF rollout/ramp up: T343226: TemplateStyles's use of dynamic Parser::$extTemplateStylesCache should be rewritten/removed.
Tue, Jan 14, 12:07 AM · Content-Transform-Team, MediaWiki-Platform-Team (Radar), PHP 8.1 support, WMF-General-or-Unknown
Krinkle removed a project from T343226: TemplateStyles's use of dynamic Parser::$extTemplateStylesCache should be rewritten/removed: PHP 8.1 support.
Tue, Jan 14, 12:07 AM · Parsoid-Read-Views (Phase 1 - DiscussionTools support), TemplateStyles, Parsoid

Mon, Jan 13

Krinkle updated subscribers of T343226: TemplateStyles's use of dynamic Parser::$extTemplateStylesCache should be rewritten/removed.

@bd808 Is there a deprecation warning or other production error from TemplateStyles on PHP 8.1? I could not find one in Logstash.

Mon, Jan 13, 10:33 PM · Parsoid-Read-Views (Phase 1 - DiscussionTools support), TemplateStyles, Parsoid
Krinkle added a comment to T383128: Remove old MediaWiki generated documentation from doc.wikimedia.org.

There appears to be some versions that are much larger than others.

Mon, Jan 13, 10:10 PM · MediaWiki-Documentation, doc.wikimedia.org
Krinkle renamed T330590: External LBs should not be exposed to developers (introduce virtual domains) from External LBs should not be exposed to developers to External LBs should not be exposed to developers (introduce virtual domains).
Mon, Jan 13, 3:58 PM · MW-1.42-notes (1.42.0-wmf.19; 2024-02-20), MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), DBA, MediaWiki-libs-Rdbms
Krinkle updated the task description for T383354: Migrate OAuthRateLimiter to use virtual domains.
Mon, Jan 13, 3:51 PM · MediaWiki-Platform-Team, MediaWiki-extensions-OAuthRateLimiter
Krinkle added a comment to T383318: SpecialImport fails with "AuthManager::autoCreateUser: {username} failed with exception".

The specific scenario here is:

Mon, Jan 13, 3:45 PM · MediaWiki-Core-Snapshots, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Krinkle renamed T383318: SpecialImport fails with "AuthManager::autoCreateUser: {username} failed with exception" from MediaWiki\Auth\AuthManager::autoCreateUser: {username} failed with exception {exception} to SpecialImport fails with "AuthManager::autoCreateUser: {username} failed with exception".
Mon, Jan 13, 3:34 PM · MediaWiki-Core-Snapshots, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Krinkle edited projects for T383318: SpecialImport fails with "AuthManager::autoCreateUser: {username} failed with exception", added: MediaWiki-Core-Snapshots; removed MediaWiki-libs-Rdbms.
Mon, Jan 13, 3:34 PM · MediaWiki-Core-Snapshots, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Krinkle renamed T383381: Allow mw.hook names to be marked as deprecated from Add function to mark a JavaScript hook as deprecated to Allow mw.hook names to be marked as deprecated.
Mon, Jan 13, 3:19 PM · MediaWiki-ResourceLoader, MediaWiki-Platform-Team, Patch-For-Review, JavaScript
Krinkle edited projects for T383381: Allow mw.hook names to be marked as deprecated, added: MediaWiki-ResourceLoader; removed MediaWiki-User-Interface.
Mon, Jan 13, 3:18 PM · MediaWiki-ResourceLoader, MediaWiki-Platform-Team, Patch-For-Review, JavaScript
Krinkle updated the task description for T368921: Migrate bare division math to parens-division in Less stylesheet files (in WMF-deployed extensions) .
Mon, Jan 13, 5:39 AM · MW-1.44-notes (1.44.0-wmf.12; 2025-01-14), Trust and Safety Product Team, Moderator-Tools-Team, Growth-Team, MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Patch-For-Review, LPL Essential (LPL Essential 2024 Jul-Oct), MediaWiki-Platform-Team (Radar), Abstract Wikipedia team, WikiLambda, UniversalLanguageSelector, Page-Previews, Maps (Kartographer), Notifications (Echo), DiscussionTools, CheckUser, Advanced-Search, ContentTranslation, MediaWiki-User-Interface, GrowthExperiments, MediaWiki-Recent-changes, MediaWiki-HTMLForm

Jan 13 2025

Krinkle added a comment to T382672: \bf operator is ignored.

With the patch applied locally, it renders bold in both (top Chrome, bottom Firefox):

Jan 13 2025, 1:26 AM · MW-1.44-notes (1.44.0-wmf.12; 2025-01-14), Browser-Support-Google-Chrome, Math
Krinkle added a comment to T382672: \bf operator is ignored.

I've added this as case 13 at https://www.mediawiki.org/wiki/Extension:Math/Native_MathML/Reported_Cases.

Jan 13 2025, 12:27 AM · MW-1.44-notes (1.44.0-wmf.12; 2025-01-14), Browser-Support-Google-Chrome, Math
Krinkle added projects to T383513: Cannot log in or perform any actions on Beta Cluster wikis: MediaWiki-Platform-Team, MediaWiki-User-login-and-signup.
Jan 13 2025, 12:21 AM · SRE, MediaWiki-User-login-and-signup, MediaWiki-Platform-Team, Beta-Cluster-Infrastructure

Jan 9 2025

Krinkle added a comment to T350538: Move all cache property initialization into ContentRenderer.

@cscott I found this warning in the logs just now when doing some PHP 8.1 testing via WikimediaDebug.

Jan 9 2025, 7:01 PM · MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), RESTBase Sunsetting, Content-Transform-Team-WIP, MediaWiki-Parser, MediaWiki-General
Krinkle edited projects for T28741: Migrate file tables to a modern layout (image/oldimage; file/filerevision; add primary keys), added: MediaWiki-Platform-Team (Radar); removed Data-Platform, Platform Engineering Roadmap.
Jan 9 2025, 6:40 PM · Wikimedia-database-table-cleanup, MW-1.44-notes (1.44.0-wmf.13; 2025-01-21), Patch-For-Review, MediaWiki-Platform-Team (Radar), Data-Engineering, Data-Persistence, Commons, Multimedia, Schema-change, MediaWiki-File-management
Krinkle renamed T383093: Set beta cluster to write both in file schema and thoroughly test it from Set beta cluster to write both in file schema and throughly test it to Set beta cluster to write both in file schema and thoroughly test it.
Jan 9 2025, 6:36 PM · MW-1.44-notes (1.44.0-wmf.12; 2025-01-14), Commons, DBA, MediaWiki-File-management
Krinkle renamed T28741: Migrate file tables to a modern layout (image/oldimage; file/filerevision; add primary keys) from Migrate file tables to a modern layout (image/oldimage; file/file_revision; add primary keys) to Migrate file tables to a modern layout (image/oldimage; file/filerevision; add primary keys).
Jan 9 2025, 6:36 PM · Wikimedia-database-table-cleanup, MW-1.44-notes (1.44.0-wmf.13; 2025-01-21), Patch-For-Review, MediaWiki-Platform-Team (Radar), Data-Engineering, Data-Persistence, Commons, Multimedia, Schema-change, MediaWiki-File-management

Jan 8 2025

Krinkle awarded T35186: Provide a well-performing API to rotate an image a Orange Medal token.
Jan 8 2025, 2:28 PM · Patch-For-Review, User-TheresNoTime, Platform Engineering, Multimedia, MediaWiki-Uploading, Commons, MediaWiki-Action-API
Krinkle added a comment to T270348: "Math extension cannot connect to Restbase.".

See also T270348 with the same title.

This problem has been around for a long time. It does tend to cure itself after a while when pages get re-rendered. We have tracking categories https://en.wikipedia.org/wiki/Category:Articles_with_math_errors that will pick up the error.

You can force a page to rerender with a purge, which normally fixes it

https://en.wikipedia.org/w/index.php?title=Glaisher%E2%80%93Kinkelin_constant&action=purge&mathpurge=true

Rates of this error used to be much higher than now.

Jan 8 2025, 2:10 AM · Patch-For-Review, Math-Non-WMF-Installations, Math
Krinkle merged task T381070: Error: Math extension cannot connect to Restbase. into T270348: "Math extension cannot connect to Restbase.".
Jan 8 2025, 2:10 AM · Patch-For-Review, Math
Krinkle merged T381070: Error: Math extension cannot connect to Restbase. into T270348: "Math extension cannot connect to Restbase.".
Jan 8 2025, 2:09 AM · Patch-For-Review, Math-Non-WMF-Installations, Math