User Details
- User Since
- Oct 20 2014, 5:25 PM (589 w, 6 d)
- Availability
- Available
- IRC Nick
- AaronSchulz
- LDAP User
- Aaron Schulz
- MediaWiki User
- Aaron Schulz [ Global Accounts ]
Fri, Feb 6
I added a few missing endpoints to the maintainer sheet. I also copied current maintainers to the usage sheet.
Tue, Jan 27
I copied this to a google sheet at https://docs.google.com/spreadsheets/d/1rs1aE8x3dgxNdGBXBvh75SMn3NBFshMqkDE-kzqm268/edit?gid=0#gid=0 . I also added some usage/host breakdown info there.
Mon, Jan 26
Sun, Jan 25
Fri, Jan 23
Thu, Jan 22
Wed, Jan 21
I wonder why WebVideoTranscode::run() has it's own try/catch that doesn't rethrow. This will mean that JobExecuter will still call commitPrimaryChanges(), unaware that the LBFactory is in an error state and a rollback is needed.
Tue, Jan 20
Fri, Jan 16
Here's some raw data to get started (this can go in sorted google doc spreadsheet or something):
Thu, Jan 15
Tue, Jan 13
Jan 8 2026
Jan 6 2026
We don't need the sandbox to work on www.wikimedia.org, just wikimedia.org. We currently use www.wikimedia.org for rest_v1-wikimedia.json, but I've been thinking about copying that file to standard-docroot and pointing the MediaWiki REST sandbox to that file on meta.wikimedia.org (then deleting the old file later). Basically, I'd like to avoid www.wikimedia.org completely.
Jan 5 2026
Dec 19 2025
Dec 18 2025
All stated weeks have passed and the rollout task is closed. Should this task be closed?
Dec 17 2025
The time felt, off so I timed it, and it is off (15 vs 60 seconds)...
time curl -as 'https://zh.wikipedia.org/w/rest.php/v1/revision/90601530/html'
{"httpCode":504,"httpReason":"upstream request timeout"}On https://zh.wikipedia.org/w/rest.php/v1/revision/90601530/html, I see "The maximum execution time of 60 seconds was exceeded" log entries. Here is some error info from the exception logged on the timeout. Maybe isDiffMarker() is slow, or maybe something broader and the timeout happened to occur in that method.
I ran into this spamming the logs 30 times during a single request while investigating a 504 Gateway Timeout at https://zh.wikipedia.org/w/rest.php/v1/revision/90601530/html .
Dec 16 2025
Maybe there is some difference in parser options or hooks for the REST endpoint that makes the ProofReadPage tag hooks act a bit differently?
The description implies that the hyphen appears on regular page views (e.g. https://pl.wikisource.org/wiki/Dziewczyna_bezimienna/Cz%C4%99%C5%9B%C4%87_druga/XVIII), but I don't see it. I do see it on https://pl.wikisource.org/w/rest.php/v1/page/Dziewczyna_bezimienna%2FCz%C4%99%C5%9B%C4%87_druga%2FXVIII/html though (along with page numbers that were not in the regular view). I don't see the hyphen at https://pl.wikisource.org/w/api.php?action=parse&format=json&page=Dziewczyna%20bezimienna%2FCz%C4%99%C5%9B%C4%87%20druga%2FXVIII&formatversion=2 (but the page numbers are there).
Dec 15 2025
https://gerrit.wikimedia.org/r/c/mediawiki/core/+/34977/5/includes/api/ApiPageSet.php#677 , in getRedirectTargets(), seemed to involve keeping a title array (mPendingRedirectIDs) while building up a second title array ($redirectTitles) and then a temporary third title key array and normally empty fourth title key array, then a fifth title array (mRedirectTitles). The prior code was taking items of the first while adding to the second and avoiding the third array.
Dec 5 2025
"This API provides cacheable and straightforward access to Wikimedia content and data, in machine-readable formats." should say something more specific, like "This API provides verification and cacheable rendering of math formulas, in machine-readable formats."
