Page MenuHomePhabricator

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

Today

  • No visible events.

Tomorrow

  • No visible events.

Thursday

  • No visible events.

User Details

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

(Photo by Niek Hidding.)

Recent Activity

Today

Krinkle moved T412530: Unable to perform POST request to REST API using mw.ForeignApi on Wikimedia sites from Inbox, needs triage to Kanban Board on the MediaWiki-Platform-Team board.
Tue, Dec 16, 4:31 PM · MediaWiki-Platform-Team (Kanban Board), Patch-For-Review, MW-Interfaces-Team, MediaWiki-extensions-CentralAuth, MediaWiki-REST-API
Krinkle edited projects for T123456: Special:CentralAuth reports account attachment, which - being standalone - is confusing, report accout creation as well, added: MediaWiki-Platform-Team (Radar); removed MediaWiki-Platform-Team.
Tue, Dec 16, 4:22 PM · MediaWiki-Platform-Team (Radar), Regression, MediaWiki-extensions-CentralAuth
Krinkle moved T412396: Pass through information about the client from the CDN to MediaWiki to Logstash from Inbox, needs triage to Kanban Board on the MediaWiki-Platform-Team board.
Tue, Dec 16, 4:15 PM · MediaWiki-Platform-Team (Kanban Board), Traffic, MediaWiki-Debug-Logger
Krinkle added a parent task for T412396: Pass through information about the client from the CDN to MediaWiki to Logstash: T398815: WE5.1.2 Verifiable MediaWiki sessions.
Tue, Dec 16, 4:15 PM · MediaWiki-Platform-Team (Kanban Board), Traffic, MediaWiki-Debug-Logger
Krinkle added a subtask for T398815: WE5.1.2 Verifiable MediaWiki sessions: T412396: Pass through information about the client from the CDN to MediaWiki to Logstash.
Tue, Dec 16, 4:15 PM · FY2025-26 KR 5.1, OKR-Work, Goal
Krinkle moved T412542: Rethink protocol support for OAuth apps from Inbox, needs triage to Needs refinement on the MediaWiki-Platform-Team board.
Tue, Dec 16, 4:12 PM · Patch-For-Review, MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
Krinkle updated subscribers of T412542: Rethink protocol support for OAuth apps.
Tue, Dec 16, 4:12 PM · Patch-For-Review, MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
Krinkle moved T412742: MultiWriteBagOStuff surprising behavior when secondary is unreplicated but primary is replicated from Inbox, needs triage to Needs refinement on the MediaWiki-Platform-Team board.
Tue, Dec 16, 4:05 PM · MediaWiki-Platform-Team, MediaWiki-libs-BagOStuff, Patch-For-Review, Essential-Work
Krinkle moved T412819: Cleanup WMF production extension that still reference undeployed UserMerge hook from Inbox, needs triage to Needs refinement on the MediaWiki-Platform-Team board.
Tue, Dec 16, 4:01 PM · affects-Miraheze, Technical-Debt, MediaWiki-extensions-Translate, Notifications (Echo), StructuredDiscussions, FlaggedRevs, MediaWiki-extensions-OAuth, MediaWiki-Platform-Team
Krinkle moved T411398: Fix "Using null as an array offset is deprecated" PHP 8.5 warnings in Less_Functions::_minMax from Next to In Progress on the MediaWiki-Platform-Team (Kanban Board) board.
Tue, Dec 16, 12:23 PM · MediaWiki-Platform-Team (Kanban Board), PHP 8.5 support, Less.php
Krinkle closed T411398: Fix "Using null as an array offset is deprecated" PHP 8.5 warnings in Less_Functions::_minMax, a subtask of T411213: mediawiki/libs/less.php release for PHP 8.5, as Resolved.
Tue, Dec 16, 12:23 PM · MediaWiki-Platform-Team (Kanban Board), PHP 8.5 support, MW-1.45-release, MW-1.44-release, MW-1.43-release, Release, Less.php
Krinkle closed T411398: Fix "Using null as an array offset is deprecated" PHP 8.5 warnings in Less_Functions::_minMax as Resolved.
Tue, Dec 16, 12:23 PM · MediaWiki-Platform-Team (Kanban Board), PHP 8.5 support, Less.php

Mon, Dec 8

Krinkle moved T322476: Techblog: Lead paragraph missing in feed readers from Backlog to Patch proposed upstream on the Upstream board.
Mon, Dec 8, 11:10 PM · Upstream, Technical Blog
Krinkle added a project to T322476: Techblog: Lead paragraph missing in feed readers: Upstream.

Reported upstream at https://github.com/webmandesign/modern/issues/2.

Mon, Dec 8, 11:09 PM · Upstream, Technical Blog
Krinkle closed T248598: Browsers may remember redirects for techblog.wikimedia.org as Resolved.

Boldly resolving as any such caches will have long expired by now, and presumably improved discovery of this task for its documented workaround, by being an open task, is no longer as important now that those caches have expired.

Mon, Dec 8, 12:59 AM · Upstream, Technical Blog
Krinkle renamed T262423: Techblog: Consider removing RSS discovery for Current Article Comments feed from Techblog: Consider removing promotion of Comments RSS feed to Techblog: Consider removing RSS discovery for Current Article Comments feed.
Mon, Dec 8, 12:57 AM · Technical Blog
Krinkle renamed T262423: Techblog: Consider removing RSS discovery for Current Article Comments feed from Techblog: Consider removing promotion of Comments feed to Techblog: Consider removing promotion of Comments RSS feed.
Mon, Dec 8, 12:56 AM · Technical Blog

Sat, Dec 6

Krinkle added projects to T167980: Unescaped commas in XML sitemap cause Google Search Console to report pages not found (404 errors): SEO, MediaWiki-Platform-Team (Radar).
Sat, Dec 6, 7:54 PM · MediaWiki-Platform-Team (Radar), SEO, MediaWiki-Maintenance-system
Krinkle claimed T167980: Unescaped commas in XML sitemap cause Google Search Console to report pages not found (404 errors).
Sat, Dec 6, 7:53 PM · MediaWiki-Platform-Team (Radar), SEO, MediaWiki-Maintenance-system

Fri, Dec 5

Krinkle added a comment to T367441: Remove ResourceLoader debug mode v1.

I see your point. The debug parameter is primarily a boolean param. People should only need to know its name and expect it to work like any other boolean param in MediaWiki. That is why debug=true has always been the canonical way we describe it in docs, and the version numbers merely a transition mechanism for those in the know wanting to opt-in or out.

Fri, Dec 5, 8:16 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), MW-1.44-notes (1.44.0-wmf.21; 2025-03-18), Patch-For-Review, MediaWiki-Platform-Team, MediaWiki-ResourceLoader
Krinkle changed the visibility for F70874200: Screenshot 2025-12-05 at 18.38.09.png.
Fri, Dec 5, 6:39 PM
Krinkle changed the visibility for F70874080: T405005-msg-bottom_code.png.
Fri, Dec 5, 6:38 PM
Krinkle added a comment to T405005: Implement mechanism to exclude a domain from externallinks database (LinkSearch).

Change #1215666 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[mediawiki/core@master] SpecialLinkSearch: Add a message when domains are being ignored

https://gerrit.wikimedia.org/r/1215666

Fri, Dec 5, 6:36 PM · DBA, User-notice, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Proposal, MediaWiki-Platform-Team (Radar), MediaWiki-Page-derived-data
Krinkle added a comment to T360995: Migrate Wikimedia production from PHP 8.1 to PHP 8.3.

Proposed changes for the checklist so far:

Fri, Dec 5, 6:03 PM · MediaWiki-Platform-Team (Kanban Board), Epic, serviceops
Krinkle updated the task description for T360995: Migrate Wikimedia production from PHP 8.1 to PHP 8.3.
Fri, Dec 5, 4:44 PM · MediaWiki-Platform-Team (Kanban Board), Epic, serviceops
Krinkle added a comment to T385310: Could not find local user data for {username}@{wikiId} (2025).

The error is on this request to wikimania.wikimedia.org, and that request is indeed auto-creating the local account on wikimaniawiki.

That would be a major regression, we are not supposed to auto-create during edge login.
And in general we don't seem to - compare the number of account creations on enwiki vs wikimaniawiki. Although that's still way too much autocreation for wikimaniawiki. […]

Fri, Dec 5, 11:53 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-Platform-Team (Kanban Board), Patch-For-Review, MediaWiki-extensions-CentralAuth, Wikimedia-production-error

Thu, Dec 4

Krinkle added a project to T411727: Determine owner of WikimediaCustomizations extension: MediaWiki-Engineering.
Thu, Dec 4, 2:25 AM · MediaWiki-Engineering, WikimediaCustomizations
Krinkle closed T411632: PHP Warning: Undefined array key "enabled" as Resolved.
Thu, Dec 4, 2:23 AM · WMF-General-or-Unknown, Wikimedia-production-error
Krinkle added a comment to T411580: SitemapFileHandler: PHP Deprecated: Implicit conversion from float 33333.333333333336 to int loses precision.

For future reference, this wasn't caught in CI or Beta because most wikis don't have language variants or have a number that you can divide 10000 by without a remainder (e.g. 1, 2, 4, 5, etc). This includes the piglatin test variant in CI, which adds to English for 2 variants total.

Thu, Dec 4, 2:22 AM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), MW-1.45-notes, MW-1.45-release, MediaWiki-General, PHP 8.1 support, Wikimedia-production-error

Wed, Dec 3

Krinkle added a project to T411401: Eliminate double-parse and double-postprocess in CommonsMetadata: Wikimedia-Performance-recommendation.
Wed, Dec 3, 4:20 PM · Wikimedia-Performance-recommendation, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work
Krinkle added a project to T301310: CommonsMetadata extension is triggering a duplicate parse in commons: Wikimedia-Performance-recommendation.
Wed, Dec 3, 4:20 PM · Wikimedia-Performance-recommendation, DBA, MW-1.38-notes (1.38.0-wmf.21; 2022-02-07), User-Ladsgroup, Regression, CommonsMetadata, Performance-Team (Radar), Platform Team Workboards (MW Expedition)
Krinkle closed T411335: "Unifying" article has footnote links wrapped in duplicated <sup>, making text very small as Resolved.

Thank you.

Wed, Dec 3, 3:30 PM · MediaWiki-Platform-Team (Radar), Technical Blog
Krinkle removed a project from T289228: Convert media handling code (PdfHandler, PagedTiffHandler) to use Shellbox: MediaWiki-Engineering.
Wed, Dec 3, 3:01 PM · Content-Transform-Team, MW-1.38-notes (1.38.0-wmf.7; 2021-11-02), MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), MediaWiki-extensions-PdfHandler, MediaWiki-extensions-PagedTiffHandler, Shellbox, MW-on-K8s
Krinkle removed a project from T366305: Consider splitting ContentHandler's fillParserOutput method into "fillHTMLParserOutput" and "fillMetadataParserOutput" or similar: MediaWiki-Engineering.
Wed, Dec 3, 3:01 PM · Content-Transform-Team, MediaWiki-Parser
Krinkle removed a project from T318060: Scary transcluding a Wikipedia page with inline math renders that inline math incorrectly: MediaWiki-Engineering.
Wed, Dec 3, 3:01 PM · Content-Transform-Team (Work In Progress), Essential-Work, MediaWiki-Parser, Patch-For-Review, Math
Krinkle removed a project from T391477: Create a short term parser cache for use with poolcounter: MediaWiki-Engineering.
Wed, Dec 3, 3:01 PM · Content-Transform-Team, Essential-Work, Patch-For-Review, Data-Persistence
Krinkle removed a project from T380666: external links spoofing diff links?: MediaWiki-Engineering.
Wed, Dec 3, 3:01 PM · Design-System-Team, Content-Transform-Team, MediaWiki-Parser, MediaWiki-User-Interface, SecTeam-Processed, Security
Krinkle removed a project from T388619: Import failed to create dummy revision: MediaWiki-Engineering.
Wed, Dec 3, 3:00 PM · MediaWiki-Platform-Team (Radar), Content-Transform-Team, MW-Interfaces-Team, MediaWiki-extensions-Translate, MediaWiki-Core-Snapshots
Krinkle removed a project from T365847: Add "JSON with custom renderer" content model: MediaWiki-Engineering.
Wed, Dec 3, 3:00 PM · Content-Transform-Team, MediaWiki-Parser, MediaWiki-ContentHandler
Krinkle removed a project from T369898: Reduce the number of resource_change and resource_purge events emitted due to template changes: MediaWiki-Engineering.
Wed, Dec 3, 3:00 PM · Content-Transform-Team, Essential-Work, MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), serviceops, Performance Issue, MediaWiki-Core-HTTP-Cache, ChangeProp
Krinkle removed a project from T402090: HTTP 504 when trying to open a link pointing to `w:br:` in apps: MediaWiki-Engineering.
Wed, Dec 3, 3:00 PM · Content-Transform-Team, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, RESTBase-API
Krinkle removed a project from T386246: Migrate parsoidtest functionality to kubernetes: MediaWiki-Engineering.
Wed, Dec 3, 3:00 PM · Content-Transform-Team, OKR-Work, serviceops
Krinkle moved T411632: PHP Warning: Undefined array key "enabled" from Untriaged to Oct-Dec 2025 on the Wikimedia-production-error board.
Wed, Dec 3, 2:59 PM · WMF-General-or-Unknown, Wikimedia-production-error
Krinkle claimed T411632: PHP Warning: Undefined array key "enabled".
Wed, Dec 3, 2:59 PM · WMF-General-or-Unknown, Wikimedia-production-error
Krinkle edited projects for T383586: Update Preference Persistence Cookie Expiration, added: MediaWiki-ResourceLoader; removed MediaWiki-Core-Preferences, MediaWiki-Engineering.

Client preferenes are implemented in ResourceLoader/ClientHtml.php, resources/src/startup/clientprefs.js, and mw.user.clientPrefs (part of mediawiki.user), which are are maintained as part of ResourceLoader.

Wed, Dec 3, 2:54 PM · MediaWiki-ResourceLoader, MediaWiki-Platform-Team
Krinkle added hashtags to MediaWiki-ResourceLoader: #mw.user.clientprefs, #mediawki-core-clientpreferences.
Wed, Dec 3, 2:51 PM
Krinkle removed a project from T378449: Persist temp account sessions across top-level domains: MediaWiki-Engineering.
Wed, Dec 3, 2:45 PM · Product Safety and Integrity, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, Temporary accounts
Krinkle removed projects from T405920: CacheKeyHelper is not wiki-aware: MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MediaWiki-Engineering.
Wed, Dec 3, 2:41 PM · MediaWiki-Platform-Team (Kanban Board), MediaWiki-Page-derived-data
Krinkle removed a project from T355450: mediawiki support for one-click unsubscribe: MediaWiki-Engineering.
Wed, Dec 3, 2:41 PM · MediaWiki-Platform-Team (Roadmap), User-ArielGlenn, Growth-Team, Notifications (Echo), MediaWiki-Email
Krinkle removed a project from T336176: Define MediaWiki user types: MediaWiki-Engineering.
Wed, Dec 3, 2:41 PM · Trust and Safety Product Team, MediaWiki-Platform-Team (Radar), Data-Persistence, Temporary accounts
Krinkle moved T364652: Make component boundaries in MediaWiki core easier to discover from MW Platform Team to Cross-team / Strategic on the MediaWiki-Engineering board.
Wed, Dec 3, 2:40 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Patch-For-Review, MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MediaWiki-General, MW-1.44-notes (1.44.0-wmf.23; 2025-04-01), MW-1.43-notes (1.43.0-wmf.23; 2024-09-17), MediaWiki-Engineering
Krinkle removed a project from T349118: Migrate node-based services in production to node18: MediaWiki-Engineering.
Wed, Dec 3, 2:38 PM · Data-Engineering-Radar, Platform Engineering, Patch-For-Review, Essential-Work, Page Content Service, [DEPRECATED] wdwb-tech, Wikidata, Citoid, Wikidata-Termbox, Wikimedia-Portals, Data-Engineering, serviceops
Krinkle removed a project from T386405: Moving pages can cause deadlock in MediaWiki\Revision\RevisionStore::fetchRevisionRowFromConds: MediaWiki-Engineering.
Wed, Dec 3, 2:38 PM · MediaWiki-Page-rename, affects-translatewiki.net, MW-Interfaces-Team, MediaWiki-REST-API, ci-test-error, MediaWiki-Core-Tests
Krinkle removed a project from T382699: Page Deletion Fatal exception of type "Wikimedia\Rdbms\DBQueryError" due to lock timeout: MediaWiki-Engineering.
Wed, Dec 3, 2:38 PM · MW-Interfaces-Team, MediaWiki-Page-deletion, MediaWiki-File-management, Commons, Wikimedia-production-error
Krinkle removed a project from T366938: Reduce relying on database locks : MediaWiki-Engineering.
Wed, Dec 3, 2:38 PM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, MediaWiki-Page-derived-data, MW-Interfaces-Team
Krinkle removed a project from T398608: Hint under suggested pages is not localized for namespace Module: MediaWiki-Engineering.
Wed, Dec 3, 2:38 PM · Essential-Work, MW-Interfaces-Team, MediaWiki-REST-API, I18n
Krinkle removed a project from T353199: prop=description does not respect language variants properly: MediaWiki-Engineering.
Wed, Dec 3, 2:38 PM · MW-Interfaces-Team, API Platform, Wikidata, MediaWiki-extensions-Wikibase-Client, Wikipedia-Android-App-Backlog
Krinkle removed a project from T348901: Decide on owner and contact for "Cross-DC database query" alert: MediaWiki-Engineering.
Wed, Dec 3, 2:38 PM · MW-Interfaces-Team
Krinkle removed a project from T348136: Error: Class 'MediaWiki\HookContainer\HookRunner' not found: MediaWiki-Engineering.
Wed, Dec 3, 2:38 PM · MW-Interfaces-Team, API Platform, MediaWiki-Core-Hooks, Wikimedia-production-error
Krinkle removed a project from T324810: Add "suppress" option to ApiDelete: MediaWiki-Engineering.
Wed, Dec 3, 2:38 PM · MW-Interfaces-Team, Patch-For-Review, MediaWiki-Action-API, MediaWiki-Page-deletion
Krinkle removed a project from T365325: API: allow moving pages over redirects, like Special:MovePage: MediaWiki-Engineering.
Wed, Dec 3, 2:38 PM · Patch-Needs-Improvement, MW-Interfaces-Team, MediaWiki-Page-deletion, MediaWiki-Page-rename, MediaWiki-Action-API
Krinkle removed a project from T391205: "Wikimedia\Assert\PreconditionException: Precondition failed: This Title instance does not represent an existing page" when trying to move page into main namespace: MediaWiki-Engineering.
Wed, Dec 3, 2:38 PM · MW-Interfaces-Team, MW-1.44-notes (1.44.0-wmf.25; 2025-04-15), MediaWiki-DomainEvents, MediaWiki-Page-rename, Wikimedia-production-error
Krinkle removed a project from T379236: Provide a way for extensions to register icons needed by a skin on every page load: MediaWiki-Engineering.
Wed, Dec 3, 2:37 PM · MW-Interfaces-Team, Patch-Needs-Improvement, MediaWiki-Core-Skin-Architecture (Menus 2.0)
Krinkle edited projects for T382904: MediaWiki\Revision\BadRevisionException: The content of this revision is missing or corrupted (bad schema), added: Content-Transform-Team; removed MediaWiki-Engineering.

Removing Content-Transform-Team-WIP to avoid other folks looking into this during EssentialWeek; to be discussed in tech forum for exact triage.

Wed, Dec 3, 2:37 PM · Essential-Work, Content-Transform-Team (Work In Progress), MediaWiki-Core-Revision-backend, Wikimedia-production-error
Krinkle added a comment to T404868: composer merge plugin does not fail when dependency is not satisfied (was: Error: Class "Pimple\Container" not found).

@hashar Aye, that would produce a more understable CI failure, but a CI failure nonetheless.

Wed, Dec 3, 5:44 AM · MW-1.39-release, ci-test-error, MW-1.44-release, MW-1.43-release, MediaWiki-extensions-OATHAuth
Krinkle updated the task description for T400023: Deploy sitemaps API for Commons.
Wed, Dec 3, 3:46 AM · MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), Commons, Community-Tech (Sea Lion Squad), SEO

Tue, Dec 2

Krinkle added a comment to T385310: Could not find local user data for {username}@{wikiId} (2025).

Is it actually required to have the information available at this point? From my previous analysis it seems the caller is indifferent about which wikis are included in the array. The requests could have completed in either order so the concurrent callers don't know about those wikis, and a good number of them won't be included either way if both the CA+local writes haven't taken place yet. It's only because one them happens to have finished already that we even try in the first place, but the caller didn't specifically expect or ask for that.

Tue, Dec 2, 11:12 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-Platform-Team (Kanban Board), Patch-For-Review, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Krinkle updated the task description for T288498: Update less.php port to support Less.js 3.13 behaviours.
Tue, Dec 2, 10:03 PM · MediaWiki-Platform-Team (Roadmap), Patch-For-Review, Less.php, Design-System-Team, Technical-Debt, MediaWiki-ResourceLoader
Krinkle closed T405815: Allow use of native CSS custom properties in Less.php color functions, a subtask of T288498: Update less.php port to support Less.js 3.13 behaviours, as Resolved.
Tue, Dec 2, 10:02 PM · MediaWiki-Platform-Team (Roadmap), Patch-For-Review, Less.php, Design-System-Team, Technical-Debt, MediaWiki-ResourceLoader
Krinkle closed T405815: Allow use of native CSS custom properties in Less.php color functions as Resolved.
Tue, Dec 2, 10:02 PM · MediaWiki-Platform-Team (Kanban Board), Patch-For-Review, Less.php
Krinkle closed T411552: Make "Requests from your IP have been blocked" more visible in Beta cluster error page as Invalid.

Thanks.

Tue, Dec 2, 9:40 PM · Patch-For-Review, Beta-Cluster-Infrastructure, MediaWiki-Platform-Team (Radar), Traffic
Krinkle created T411552: Make "Requests from your IP have been blocked" more visible in Beta cluster error page.
Tue, Dec 2, 9:23 PM · Patch-For-Review, Beta-Cluster-Infrastructure, MediaWiki-Platform-Team (Radar), Traffic
Krinkle added a comment to T400023: Deploy sitemaps API for Commons.

The sitemap has only been submitted direct to Google, it's not in robots.txt and it hasn't been submitted to Bing. SRE are afraid that adding it to robots.txt will cause too much crawler traffic.

Tue, Dec 2, 8:29 PM · MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), Commons, Community-Tech (Sea Lion Squad), SEO
Krinkle updated the task description for T400023: Deploy sitemaps API for Commons.
Tue, Dec 2, 7:55 PM · MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), Commons, Community-Tech (Sea Lion Squad), SEO
Krinkle updated the task description for T410596: PHP 8.5 deprecation error on wikimedia/less.php/lib/Less/Tree/Mixin/Definition.php:242 Using null as key parameter for array_key_exists().
Tue, Dec 2, 7:37 PM · MediaWiki-Platform-Team (Kanban Board), PHP 8.5 support, Less.php
Krinkle added a project to T406478: Scap logs on Grafana dashboards are broken: MediaWiki-Platform-Team (Radar).
Tue, Dec 2, 6:55 PM · MediaWiki-Platform-Team (Radar), Observability-Logging
Krinkle added a comment to T360995: Migrate Wikimedia production from PHP 8.1 to PHP 8.3.

Progress report for 27 Oct - 24 Nov (four weeks) on WE6.4.8 Support PHP 8.3 upgrade (m:FY2025-2026#Q2).

Tue, Dec 2, 6:46 PM · MediaWiki-Platform-Team (Kanban Board), Epic, serviceops
Krinkle renamed T411277: Patchdemo wiki creation fails due to PHP 8.1 not supported by MW from PHP 8.1 no longer supported by MW to Patchdemo wiki creation fails due to PHP 8.1 not supported by MW.
Tue, Dec 2, 6:36 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Moli Telo)
Krinkle updated the task description for T401855: ☂ PHP 8.3 issues found during WMF rollout.
Tue, Dec 2, 6:08 PM · MediaWiki-Platform-Team (Radar), MW-Interfaces-Team, Epic, OKR-Work, WMF-General-or-Unknown, PHP 8.3 support
Krinkle updated the task description for T411524: Wikipedia on iOS crops lead image to people's hair (or: What is the Mona Lisa?).
Tue, Dec 2, 5:32 PM · Wikipedia-iOS-App-Backlog
Krinkle updated the task description for T411524: Wikipedia on iOS crops lead image to people's hair (or: What is the Mona Lisa?).
Tue, Dec 2, 5:31 PM · Wikipedia-iOS-App-Backlog
Krinkle updated the task description for T411524: Wikipedia on iOS crops lead image to people's hair (or: What is the Mona Lisa?).
Tue, Dec 2, 5:29 PM · Wikipedia-iOS-App-Backlog
Krinkle updated the task description for T411524: Wikipedia on iOS crops lead image to people's hair (or: What is the Mona Lisa?).
Tue, Dec 2, 5:29 PM · Wikipedia-iOS-App-Backlog
Krinkle added a comment to T411497: Drop modtoken and flags from cache tables.

On ParserCache hosts we instantiate the objectcache template 256 times as pcXXX, like pc128 (wmf-config).

Tue, Dec 2, 5:12 PM · Schema-change-in-production, DBA, Data-Engineering
Krinkle renamed T411524: Wikipedia on iOS crops lead image to people's hair (or: What is the Mona Lisa?) from Wikipedia in iOS crops lead image to people's hair (or: What is the Mona Lisa?) to Wikipedia on iOS crops lead image to people's hair (or: What is the Mona Lisa?).
Tue, Dec 2, 5:02 PM · Wikipedia-iOS-App-Backlog
Krinkle created T411524: Wikipedia on iOS crops lead image to people's hair (or: What is the Mona Lisa?).
Tue, Dec 2, 4:57 PM · Wikipedia-iOS-App-Backlog
Krinkle added a comment to T315042: Avoid populating LinkCache with DB_PRIMARY data and avoid relying on such anywhere.

This is still an issue it seems. LinkCache::addGoodLinkObjFromRow is called with primary/unsafe data in these places (instead of safe replica data):

Tue, Dec 2, 12:46 AM · Wikimedia-Performance-recommendation, MediaWiki-Page-derived-data, MediaWiki-General
Krinkle added a comment to T380573: UkWiki article not indexed on Google.
  1. Impact: What does it look like in practice?
Tue, Dec 2, 12:40 AM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), SEO
Krinkle changed the visibility for F70809359: GSERP English Kraus 2025-12-01.png.
Tue, Dec 2, 12:29 AM
Krinkle changed the visibility for F70716106: GCS-ukwiki-index-size 2025-11-18 (3.76M).png.
Tue, Dec 2, 12:28 AM
Krinkle changed the visibility for F70771687: Screenshot 2025-11-29 at 15.39.18.png.
Tue, Dec 2, 12:28 AM
Krinkle changed the visibility for F70809129: GCS-ukwiki-inspect-Kraus 2025-11-13.png.
Tue, Dec 2, 12:28 AM
Krinkle changed the visibility for F70809167: GSERP Ukraine Kraus 2025-11-26-Chrome-vpn-acceptlang en-ru-uk.png.
Tue, Dec 2, 12:28 AM
Krinkle changed the visibility for F70809259: GSERP Ukraine Banana 2025-12-01 p1.png.
Tue, Dec 2, 12:27 AM
Krinkle changed the visibility for F70809260: GSERP Ukraine Banana 2025-12-01 p2.png.
Tue, Dec 2, 12:27 AM

Mon, Dec 1

Krinkle added a comment to T385310: Could not find local user data for {username}@{wikiId} (2025).

It is perfectly natural for the wikimania request to start a database connection to centralauth and to mediawiki.org, and use a replica that is behind by a fraction of a second.

Mon, Dec 1, 9:08 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-Platform-Team (Kanban Board), Patch-For-Review, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Krinkle changed the visibility for F70806077: ukwiki-Jagd (2025-11-15).png.
Mon, Dec 1, 8:49 PM
Krinkle changed the visibility for F70806075: GCS-ukwiki-crawl-mode_discovery Jagd 2025-11-14.png.
Mon, Dec 1, 8:48 PM
Krinkle changed the visibility for F70806089: GSERP Ukraine Jugd 2025-11-15 uk-ru-en.png.
Mon, Dec 1, 8:48 PM
Krinkle changed the visibility for F70807171: GSERP Ukraine Jugd 2025-11-15 uk-ru-en about.png.
Mon, Dec 1, 8:48 PM