Page MenuHomePhabricator

TheDJ (Derk-Jan Hartman)
Volunteer developer (NOT WMF)

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Oct 6 2014, 10:32 PM (595 w, 5 d)
Availability
Available
IRC Nick
thedj
LDAP User
TheDJ
MediaWiki User
TheDJ [ Global Accounts ]

Uses Safari most of the time (because someone has to)

Recent Activity

Fri, Mar 6

TheDJ added a subtask for T380262: Make CodeMirror compatible with ProofreadPage headers and footers: T419236: Text area collapsed to 'silly' values..
Fri, Mar 6, 2:33 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), Community-Tech, ProofreadPage, MediaWiki-extensions-CodeMirror
TheDJ added a parent task for T419236: Text area collapsed to 'silly' values.: T380262: Make CodeMirror compatible with ProofreadPage headers and footers.
Fri, Mar 6, 2:33 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), ProofreadPage
TheDJ updated subscribers of T419236: Text area collapsed to 'silly' values..

There should probably be a min-height for this..

Fri, Mar 6, 2:33 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), ProofreadPage
TheDJ added a subtask for T414805: FY 25/26 WE 5.4.10 Standard Thumbnail Sizes Only: T419239: ws-page-game.toolforge.org does not receive page scan thumbnails (HTTP 429).
Fri, Mar 6, 2:28 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Data-Persistence, MediaViewer, Traffic, Thumbor, SRE-swift-storage
TheDJ added a parent task for T419239: ws-page-game.toolforge.org does not receive page scan thumbnails (HTTP 429): T414805: FY 25/26 WE 5.4.10 Standard Thumbnail Sizes Only.
Fri, Mar 6, 2:28 PM · Tools, User-Inductiveload, All-and-every-Wikisource
TheDJ added a subtask for T414805: FY 25/26 WE 5.4.10 Standard Thumbnail Sizes Only: T419246: Wikisource OCR UI supplies a non-standard thumbnail size to the OCR tool hosted on the cloud,.
Fri, Mar 6, 2:28 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Data-Persistence, MediaViewer, Traffic, Thumbor, SRE-swift-storage
TheDJ added a parent task for T419246: Wikisource OCR UI supplies a non-standard thumbnail size to the OCR tool hosted on the cloud,: T414805: FY 25/26 WE 5.4.10 Standard Thumbnail Sizes Only.
Fri, Mar 6, 2:28 PM · Tools, All-and-every-Wikisource, Wikimedia OCR, Community-Tech
TheDJ added a comment to T304624: WebM with multichannel OPUS audio fails on Safari.

Multichannel opus audio was allegedly fixed upstream in Safari this week.

Fri, Mar 6, 8:31 AM · Browser-Support-Apple-Safari, MW-1.39-notes (1.39.0-wmf.8; 2022-04-18), TimedMediaHandler

Wed, Mar 4

TheDJ reassigned T415598: og:image URL refers to full-size thumbnail version of original instead the original from TheDJ to Func.
Wed, Mar 4, 2:30 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), MediaWiki-File-management, Patch-For-Review, PageImages
TheDJ updated the task description for T419016: Kartographer's usage of srcset in Parsoid does not escape reserved character ,.
Wed, Mar 4, 2:14 PM · Essential-Work, Content-Transform-Team (Work In Progress), Maps (Kartographer)
TheDJ updated the task description for T419016: Kartographer's usage of srcset in Parsoid does not escape reserved character ,.
Wed, Mar 4, 2:12 PM · Essential-Work, Content-Transform-Team (Work In Progress), Maps (Kartographer)
TheDJ created T419016: Kartographer's usage of srcset in Parsoid does not escape reserved character ,.
Wed, Mar 4, 2:11 PM · Essential-Work, Content-Transform-Team (Work In Progress), Maps (Kartographer)
TheDJ closed T396758: TimedMediaHandler: Port all hooks to relevant domain events, a subtask of T393465: Domain Events: Extensions Migrations, as Resolved.
Wed, Mar 4, 1:12 PM · Connection-Team, CampaignEvents, MediaWiki-extensions-General, MW-Interfaces-Team (MWI-Roadmap), Epic, OKR-Work, MediaWiki-DomainEvents
TheDJ closed T396758: TimedMediaHandler: Port all hooks to relevant domain events as Resolved.
Wed, Mar 4, 1:11 PM · MW-Interfaces-Team, TimedMediaHandler, OKR-Work, MediaWiki-DomainEvents
TheDJ updated the task description for T396758: TimedMediaHandler: Port all hooks to relevant domain events.
Wed, Mar 4, 1:11 PM · MW-Interfaces-Team, TimedMediaHandler, OKR-Work, MediaWiki-DomainEvents
TheDJ closed T415598: og:image URL refers to full-size thumbnail version of original instead the original, a subtask of T402792: Consider rate limiting non-standard thumbnail sizes, as Resolved.
Wed, Mar 4, 1:07 PM · Patch-For-Review, Traffic
TheDJ closed T415598: og:image URL refers to full-size thumbnail version of original instead the original, a subtask of T414805: FY 25/26 WE 5.4.10 Standard Thumbnail Sizes Only, as Resolved.
Wed, Mar 4, 1:07 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Data-Persistence, MediaViewer, Traffic, Thumbor, SRE-swift-storage
TheDJ closed T415598: og:image URL refers to full-size thumbnail version of original instead the original as Resolved.

confirmed fixed

Wed, Mar 4, 1:07 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), MediaWiki-File-management, Patch-For-Review, PageImages

Tue, Mar 3

TheDJ added a comment to T417493: [rowiki] Quotes at the end of the title of an article cause a syntax error of the internet address.

@Albacore60 Cannot reproduce:

Tue, Mar 3, 12:42 PM · Reader Growth Team, Reader Experience Team, Browser-Support-Apple-Safari
TheDJ created T418847: Special:RecentChanges should show lag warning when there is replication lag.
Tue, Mar 3, 11:03 AM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Sustainability (Incident Followup), Patch-For-Review, Moderator-Tools-Team, MediaWiki-Recent-changes
TheDJ added a comment to T338342: thumbimages of webp images should be in webp format instead of png.

Concerns could be:

  1. the mime type mismatch of the thumbmime field of the api handler example request
  2. I'd be slightly concerned with webp support on uncommon devices like ereaders, but difficult to get insight on that..
Tue, Mar 3, 8:50 AM · MediaWiki-File-management, Thumbor, Commons

Mon, Mar 2

TheDJ added a comment to T410807: Improve other verification related emails: add email, change email, remove email.

on this feeling scary: this email is sent immediately after someone removes their email address from the project. so in most cases, the recipient has just performed this action, so the context should make it clear and not alarming. if someone receives this email without having taken that action, the stronger wording is actually helpful because it prompts them to investigate right away - which could signal that their account may have been compromised.

Mon, Mar 2, 12:42 PM · User-notice, OKR-Work, MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), Growth-Team (FY2025-26 Q3 Sprint 4), MediaWiki-Email, GrowthExperiments
TheDJ added a comment to T390072: With Parsoid enabled, DiscussionTools "Latest comment:" links don't work in Safari or Firefox when a section is collapsed.

it seems to work reliably for me right now.

Mon, Mar 2, 10:33 AM · Skipped QA, Editing-team (Editing-2Mar-13Mar-2026), Parsoid-Read-Views, MobileFrontend (MobileFrontend (Editor)), Essential-Work, MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MinervaNeue (Tracking), Browser-Support-Firefox, DiscussionTools, Browser-Support-Apple-Safari

Wed, Feb 25

TheDJ added a comment to T390256: Viewport is not expanding in full screen on iPad.

@TheDJ Do you remember which issues triggered this fixViewportForTabletDevices()? I could double check on the side of WebKit.

Wed, Feb 25, 7:13 AM · TimedMediaHandler

Sun, Feb 22

TheDJ added a comment to T414645: Midi files with duration 0 due to not having tempo events.

We are just waiting for upstream to make a new release with php 8.5 compatibility as well

Sun, Feb 22, 11:01 AM · User-TheDJ, Upstream, TimedMediaHandler-Transcode

Fri, Feb 20

TheDJ added a comment to T416247: Request for investigating performance issues in long talkpages.

Two weeks have gone by, how this is going?

Fri, Feb 20, 12:53 PM · Content-Transform-Team, Accessibility, DiscussionTools, Editing-team (Planning)

Thu, Feb 19

Restricted Application added a project to T393005: In extensions, use domain events instead of hooks where appropriate: Connection-Team.

Can someone please review my last changes to the TMH patch ?
I'd like to get that thing off the board finally.

Thu, Feb 19, 1:32 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Connection-Team, MW-1.45-notes (1.45.0-wmf.15; 2025-08-19), MediaWiki-extensions-General, CampaignEvents, Epic, MW-Interfaces-Team

Tue, Feb 17

TheDJ closed T89977: "Error, running transcode job, for job that has already started" notices as Resolved.

This was fixed with https://gerrit.wikimedia.org/r/c/mediawiki/extensions/TimedMediaHandler/+/997938

Tue, Feb 17, 8:19 PM · TimedMediaHandler-Transcode
TheDJ closed T254569: Video transcoding left indefinitely for some files as Resolved.

This is much less common nowadays. While it still happens occasionally to a file, the systematic problem is solved. Remaining problems have known causes with separate issues that keep track of the progress on those.

Tue, Feb 17, 8:04 PM · TimedMediaHandler-Transcode, Commons
TheDJ added a comment to T415064: Backfill new status and touched columns.

Screenshot 2026-02-17 at 14.47.28.png (980×1 px, 130 KB)

yep

Tue, Feb 17, 1:47 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), DBA, TimedMediaHandler-Transcode
TheDJ added a comment to T417520: Thumb and framed images are not styled properly (no border etc.) on mobile view (MinervaNeue skin).

This is intentional and by design

Tue, Feb 17, 10:36 AM · CSS, MinervaNeue, Mobile
TheDJ added a comment to T415237: etherpad table size is 233GB / plan to delete all etherpads in April 2026.

Can @Pppery or a phab admin please edit the comments to link to those pastes with the huge lists, instead of transcluding them ? This ticket can hardly even render anymore on my machines due to the size of those..

Tue, Feb 17, 9:21 AM · Patch-For-Review, User-notice, collaboration-services, Wikimedia-Etherpad, Data-Persistence
TheDJ added a comment to T415064: Backfill new status and touched columns.

hmm. why are these new columns not available in quarry ? maintain views seems to not have anything specific for this table as far as I can see... does the cookbook simply have to be run for it to be aware ?

Tue, Feb 17, 9:16 AM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), DBA, TimedMediaHandler-Transcode

Mon, Feb 16

TheDJ closed T351557: Transcode in "Unknown status" and "reset" or purge does not help as Resolved.

Calling this fixed.

Mon, Feb 16, 2:25 PM · Commons, TimedMediaHandler-Transcode

Fri, Feb 13

TheDJ attached a referenced file: F71918923: image.png.
Fri, Feb 13, 8:52 AM · Discovery-Search, CirrusSearch, Commons

Wed, Feb 11

TheDJ added a comment to T148047: Desktop MediaWiki should be able to lazy load images.

I was talking to @cscott about this today.
@CDanis enabling lazy loaded images on desktop in Parsoid would reduce requests for thumbnails across the site, reduces HTML processing time on mobile (which currently uses DOM parsing) and be an improvement for users so would likely also be popular with SRE. Currently the mobile version of Parsoid supports native lazy loading via MobileFrontend.

Wed, Feb 11, 12:40 PM · Content-Transform-Team, Wikimedia-Performance-recommendation, MediaWiki-Parser

Tue, Feb 10

TheDJ added a comment to T414427: Increase capacity for Mercurius webvideoTranscode job (1080p) processing.

Not as grafana metrics or anything like that (other than the job queue counts)

Tue, Feb 10, 11:05 AM · ServiceOps new, SRE, TimedMediaHandler-Transcode
TheDJ added a comment to T414427: Increase capacity for Mercurius webvideoTranscode job (1080p) processing.

I think this actually recovered now, because of all the fixes we made recently to the transcode queue processing. This was obfuscating the numbers, but also kept hosts pre-occupied because they didn't realize their job had actually already ended.

Tue, Feb 10, 10:50 AM · ServiceOps new, SRE, TimedMediaHandler-Transcode
TheDJ closed T416787: "Search" sidebar element in Geohack covers most of the page (as <div role="search" id="p-search">` lacks class="portlet") as Invalid.

@Draceane this is not a MediaWiki or WMF problem. This is a problem in the tool of a community member. The tool extracts part of the page and reuses that. That makes it very vulnerable to problems like this.

Tue, Feb 10, 10:23 AM · Tools

Mon, Feb 9

TheDJ added a comment to T117618: Add restrictive CSP to upload.wikimedia.org.

I've been looking a bit at logstash, and I can't see any significant change within the noise that is already there. I did notice that upload.wikimedia.org came up quote often as a CSP violation but this was a pre existing situation and I'm not entirely sure what is causing that. It's also for png etc, but the reporting url seems to be a proper wikimedia source that is I open it doesn't report any violation errors whatsoever.

Mon, Feb 9, 4:15 PM · Patch-For-Review, Traffic, ContentSecurityPolicy, WMF-General-or-Unknown, Security-Team
TheDJ added a comment to T416775: Generate appropiate previews for grayscale (Geo)TIFFs.

This tiff does have some interesting aspects that make them identifiable (according to exiftool)

Mon, Feb 9, 3:41 PM · MediaWiki-File-management

Sun, Feb 8

TheDJ added a comment to T416773: Mapframe broken on mobile.

I’m assuming this is iOS you are showing ? Still cannot reproduce unfortunately. Could be for a multitude of reasons of course.

Sun, Feb 8, 2:35 PM · Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Patch-For-Review, Maps (Kartographer), Mobile
TheDJ edited projects for T416773: Mapframe broken on mobile, added: Wikipedia-Android-App-Backlog, Wikipedia-iOS-App-Backlog; removed MobileFrontend.
Sun, Feb 8, 2:28 PM · Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Patch-For-Review, Maps (Kartographer), Mobile
TheDJ added a comment to T416773: Mapframe broken on mobile.

Screenshot of the article London on English Wikipedia, where it works in mobile view on a tablet. Can you please be more exact in your report ?

Sun, Feb 8, 1:26 PM · Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Patch-For-Review, Maps (Kartographer), Mobile

Sat, Feb 7

TheDJ moved T357035: webm issue: Some videos on Commons have no duration in their metadata from Patch proposed upstream to Patch merged upstream on the Upstream board.
Sat, Feb 7, 10:41 AM · Upstream, TimedMediaHandler
TheDJ moved T403213: TimedMediaHandler: upstream getid3: PHP Warning: Undefined array key "TrackUID" from Patch proposed upstream to Patch merged upstream on the Upstream board.
Sat, Feb 7, 10:40 AM · Reader Growth Team, Upstream, TimedMediaHandler, Wikimedia-production-error

Fri, Feb 6

TheDJ added a comment to T270855: Add support for JPEG XL: allow JXL uploads in MediaWiki.

I've looked into jpeg xl a bit. First of all it is not supported by getID3. So we either need to make an implementation inside getID3 or we have to create our own parser.

Fri, Feb 6, 7:03 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-File-management, Upstream, Commons, Thumbor
TheDJ added a comment to T416247: Request for investigating performance issues in long talkpages.

Did you refresh the page before every measurement you did? because otherwise you can't know if your numbers are effected by cache or not.

Fri, Feb 6, 6:54 PM · Content-Transform-Team, Accessibility, DiscussionTools, Editing-team (Planning)

Feb 5 2026

TheDJ closed T416474: Unrecognized option 'vn-max_muxing_queue_size'. Error splitting the argument list: Option not found as Resolved.

i restarted the transcodes for the affected files

Feb 5 2026, 9:13 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), TimedMediaHandler-Transcode
TheDJ added a comment to T416247: Request for investigating performance issues in long talkpages.

"don't worry about performance" is not a carte blanche to exploit the resources made available nor a directive that WMF has to fix a problem.

Feb 5 2026, 5:51 PM · Content-Transform-Team, Accessibility, DiscussionTools, Editing-team (Planning)
TheDJ closed T414348: Some ogg vorbis files fail transcode silently and have duration of 0 as Resolved.

Confirmed resolved. Thank you @Ammarpad !

Feb 5 2026, 12:37 PM · Wikimedia-maintenance-script-run, Patch-For-Review, TimedMediaHandler-Transcode, Commons
TheDJ added a comment to T117618: Add restrictive CSP to upload.wikimedia.org.

when CSP is in enforce mode I would expect only the CSP error, if its in report-only I would expect both. When i tested right now, no CSP header was served with the file.

Feb 5 2026, 9:46 AM · Patch-For-Review, Traffic, ContentSecurityPolicy, WMF-General-or-Unknown, Security-Team
TheDJ added a comment to T270855: Add support for JPEG XL: allow JXL uploads in MediaWiki.

Is there a specific page you can link to where I might be able to try testing consensus on a proposed 'main format' like this? Or atleast make the case/pitch the idea of everything being on JXL by default or converted into it.

Feb 5 2026, 9:38 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-File-management, Upstream, Commons, Thumbor
TheDJ updated the task description for T270855: Add support for JPEG XL: allow JXL uploads in MediaWiki.
Feb 5 2026, 9:28 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-File-management, Upstream, Commons, Thumbor
TheDJ added a comment to T414645: Midi files with duration 0 due to not having tempo events.

The files mentioned in the OP are very short. However, there are many much longer files that also show a zero duration

Feb 5 2026, 9:27 AM · User-TheDJ, Upstream, TimedMediaHandler-Transcode
TheDJ added a comment to T414599: migrateLinksTable migration query fails for Postgres.

@Met4lGod76 @ShivaanshSingh and @Akaza24 thank you all for reporting back and working on this problem. As you might have noticed, we ended up with multiple reports and 3!! patch submissions for this, and I picked the one that I though was most ready to merge. The next patch release of 1.45 should fix this problem for all Postgres users.

Feb 5 2026, 9:22 AM · PostgreSQL, RoadToWiki, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MW-1.45-release, MediaWiki-Maintenance-system, MediaWiki-Categories, MediaWiki-Page-derived-data
TheDJ renamed T414599: migrateLinksTable migration query fails for Postgres from migrateLinksTable.php handlePageBatch Query Fails to migrateLinksTable migration query fails for Postgres.
Feb 5 2026, 9:18 AM · PostgreSQL, RoadToWiki, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MW-1.45-release, MediaWiki-Maintenance-system, MediaWiki-Categories, MediaWiki-Page-derived-data

Feb 4 2026

TheDJ added a subtask for T413805: 1.46.0-wmf.14 deployment blockers: T416474: Unrecognized option 'vn-max_muxing_queue_size'. Error splitting the argument list: Option not found.
Feb 4 2026, 1:36 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
TheDJ added a parent task for T416474: Unrecognized option 'vn-max_muxing_queue_size'. Error splitting the argument list: Option not found: T413805: 1.46.0-wmf.14 deployment blockers.
Feb 4 2026, 1:36 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), TimedMediaHandler-Transcode
TheDJ created T416474: Unrecognized option 'vn-max_muxing_queue_size'. Error splitting the argument list: Option not found.
Feb 4 2026, 1:35 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), TimedMediaHandler-Transcode
TheDJ added a comment to T413805: 1.46.0-wmf.14 deployment blockers.

There's also an issue with audio transcodes, that will require backport.

Feb 4 2026, 1:32 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
TheDJ closed T376137: FLAC and MID files display a duration of 0 (zero seconds) as Resolved.

Closing this in favor of the separate tickets T414645 (midi) and T414641 (flac)

Feb 4 2026, 11:22 AM · Upstream, TimedMediaHandler-Transcode, Commons
TheDJ added a comment to T407186: VARBINARY is not supported on PostgreSQL.

This extension should be upgraded to use the newer abstract schema changes system, then this shouldn't be a problem as the system will use the correct type for the database platform.

Feb 4 2026, 9:29 AM · PostgreSQL, MediaWiki-extensions-WatchAnalytics
TheDJ added a comment to T415851: Missing rev_timestamp in select list on Postgresql.

Yeah, rev_timestamp should be added to the select of that query

Feb 4 2026, 9:22 AM · PostgreSQL, Moderator-Tools-Team, MediaWiki-extensions-Nuke
TheDJ added a project to T414599: migrateLinksTable migration query fails for Postgres: MW-1.45-release.

This will require backporting

Feb 4 2026, 7:29 AM · PostgreSQL, RoadToWiki, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MW-1.45-release, MediaWiki-Maintenance-system, MediaWiki-Categories, MediaWiki-Page-derived-data
TheDJ merged T416413: CategoryLinksTable migration is broken in 1.45 for postgres due to empty condition into T414599: migrateLinksTable migration query fails for Postgres.
Feb 4 2026, 7:25 AM · PostgreSQL, RoadToWiki, MW-1.45-notes, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MW-1.45-release, MediaWiki-Maintenance-system, MediaWiki-Categories, MediaWiki-Page-derived-data
TheDJ merged task T416413: CategoryLinksTable migration is broken in 1.45 for postgres due to empty condition into T414599: migrateLinksTable migration query fails for Postgres.
Feb 4 2026, 7:25 AM · MediaWiki-Installer, MediaWiki-Page-derived-data, PostgreSQL

Feb 3 2026

TheDJ added a comment to T416413: CategoryLinksTable migration is broken in 1.45 for postgres due to empty condition.

Duplicate with T414599

Feb 3 2026, 11:20 PM · MediaWiki-Installer, MediaWiki-Page-derived-data, PostgreSQL
TheDJ added a project to T416413: CategoryLinksTable migration is broken in 1.45 for postgres due to empty condition: MediaWiki-Installer.
Feb 3 2026, 11:04 PM · MediaWiki-Installer, MediaWiki-Page-derived-data, PostgreSQL
TheDJ created T416413: CategoryLinksTable migration is broken in 1.45 for postgres due to empty condition.
Feb 3 2026, 10:25 PM · MediaWiki-Installer, MediaWiki-Page-derived-data, PostgreSQL
TheDJ added a comment to T385270: DivisionByZeroError: Division by zero.

The last DivisionByZero of this code path was on Jan 23, 2026 @ 21:30:51.475 UTC

Feb 3 2026, 2:52 PM · Reader Growth Team, TimedMediaHandler-Transcode, Wikimedia-production-error
TheDJ added a comment to T117618: Add restrictive CSP to upload.wikimedia.org.

Example file:
https://test.wikipedia.org/wiki/File:18KOZ.pdf
https://upload.wikimedia.org/wikipedia/test/b/b5/18KOZ.pdf

Feb 3 2026, 1:35 PM · Patch-For-Review, Traffic, ContentSecurityPolicy, WMF-General-or-Unknown, Security-Team
TheDJ added a project to T414348: Some ogg vorbis files fail transcode silently and have duration of 0: Wikimedia-maintenance-script-run.

313 Audio files (on Commons, the other wikis might have a few as well) that will have to be force refreshed: https://quarry.wmcloud.org/query/101759

Feb 3 2026, 9:18 AM · Wikimedia-maintenance-script-run, Patch-For-Review, TimedMediaHandler-Transcode, Commons

Jan 31 2026

TheDJ added a comment to T293109: Firefox: Referrer Policy: Less restricted policies, including ‘no-referrer-when-downgrade’, ‘origin-when-cross-origin’ and ‘unsafe-url’, will be ignored soon for the cross-site request.

doesnt this depend on the links that WE have/use to get to them? In that case, we can analyze our https to http external link ratio, sample the http bucket to discover percentage of just dead links and wed have an idea of how many links this would practically even impact.
Id be surprised if its more than .5% for enwp and more than 1% for commons

Jan 31 2026, 8:16 AM · Wikimedia-Site-requests, Privacy, MediaWiki-General, Browser-Support-Firefox

Jan 29 2026

TheDJ updated the task description for T270855: Add support for JPEG XL: allow JXL uploads in MediaWiki.
Jan 29 2026, 1:45 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-File-management, Upstream, Commons, Thumbor
TheDJ updated the task description for T270855: Add support for JPEG XL: allow JXL uploads in MediaWiki.
Jan 29 2026, 1:15 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-File-management, Upstream, Commons, Thumbor
TheDJ updated the task description for T270855: Add support for JPEG XL: allow JXL uploads in MediaWiki.
Jan 29 2026, 1:09 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-File-management, Upstream, Commons, Thumbor

Jan 28 2026

TheDJ updated the task description for T415762: Pager on search results makes no UX sense.
Jan 28 2026, 9:33 PM · Community-Tech, Wikimedia Wishathon, CirrusSearch, Codex
TheDJ closed T415751: Undefined array key "clientWidth" {"exception":"[object] (ErrorException(code: 0): at /includes/Media/SvgHandler.php:447) as Resolved.
Jan 28 2026, 9:31 PM · NFDI-Germany, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Commons, MediaWiki-File-management, affects-translatewiki.net
TheDJ added a comment to T415725: TypeError: MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactoryLoader::MediaWiki\Extension\Translate\MessageGroupProcessing\{closure}(): Argument #1 ($value) must be of type DependencyWrapper, __PHP_Incomplete_Class given.

Another example: https://www.mediawiki.org/wiki/Extension:SyntaxHighlight

Jan 28 2026, 9:28 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Wikimedia-Incident, MediaWiki-General, Wikimedia-production-error
TheDJ added a subtask for T402792: Consider rate limiting non-standard thumbnail sizes: T415598: og:image URL refers to full-size thumbnail version of original instead the original.
Jan 28 2026, 4:01 PM · Patch-For-Review, Traffic
TheDJ added a parent task for T415598: og:image URL refers to full-size thumbnail version of original instead the original: T402792: Consider rate limiting non-standard thumbnail sizes.
Jan 28 2026, 4:01 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), MediaWiki-File-management, Patch-For-Review, PageImages
TheDJ closed T97641: WebVideoTranscodeJob is keeping database connections open for several minutes on s4 master as Resolved.

Considering this fixed

Jan 28 2026, 12:45 PM · TimedMediaHandler-Transcode
TheDJ created T415762: Pager on search results makes no UX sense.
Jan 28 2026, 10:12 AM · Community-Tech, Wikimedia Wishathon, CirrusSearch, Codex
TheDJ added a comment to T415751: Undefined array key "clientWidth" {"exception":"[object] (ErrorException(code: 0): at /includes/Media/SvgHandler.php:447).

Should only error with that option enabled indeed, which wikimedia does not yet use. Problem was that in some situations we indeed do not have clientWidth, but we do already have a width set. So i modified that condition to only override if needed.

Jan 28 2026, 9:16 AM · NFDI-Germany, MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Commons, MediaWiki-File-management, affects-translatewiki.net

Jan 27 2026

TheDJ closed T414749: [Full Screen] Media player is missing full screen button Safari on iOS as Declined.

Works as intended for Safari. Opens fullsize and allows subtitle rendering, software decoding of videos on older devices and custom controls.

Jan 27 2026, 7:03 PM · Browser-Support-Apple-Safari
TheDJ closed T359683: Remove ligatures from <pre>, <code> as Resolved.
Jan 27 2026, 1:38 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Upstream, Timeless, MediaWiki-User-Interface
TheDJ added a comment to T396758: TimedMediaHandler: Port all hooks to relevant domain events.

BTW. I think I completed this change, so if someone can review, that would be appreciated.

Jan 27 2026, 1:35 PM · MW-Interfaces-Team, TimedMediaHandler, OKR-Work, MediaWiki-DomainEvents
TheDJ added a comment to T415603: WikiWho API disk fills up too quickly.

Ive seen cases where a file was deleted but a program still had a pointer to the deleted file (programming error). The file would not show up in the file listing and even in du counts, but the OS could not yet free the disk space either.

Jan 27 2026, 12:29 PM · Community-Tech, WikiWho
TheDJ added a project to T415598: og:image URL refers to full-size thumbnail version of original instead the original: PageImages.

It does a straight $file->transform(), which indeed has this effect of creating a thumbnail according to the specified instructions. There are other entrypoints that should apply the correct logic before deciding to do a transform. Not sure which is the most appropriate one of the top of my head.

Jan 27 2026, 12:15 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), MediaWiki-File-management, Patch-For-Review, PageImages
TheDJ moved T246746: QuickStatements edits on Wikidata should be hidden in other project's recent changes from Backlog to Reported Upstream on the Upstream board.
Jan 27 2026, 11:07 AM · Moderator-Tools-Team, Wikidata Change Dispatching & Watchlists, Upstream, MediaWiki-extensions-Wikibase-Client, Wikidata, MediaWiki-Recent-changes, Edit-Review-Improvements-RC-Page
TheDJ removed a project from T75862: Update and/or enable custom entries for Hebmorph dictionary: Upstream.

FYI, it seems the HebMorph developers/maintainers made the solution commercial and they are no longer improving the open source version.
I'm removing upstream for that reason.

Jan 27 2026, 11:05 AM · CirrusSearch, Discovery-Search, Discovery-ARCHIVED, I18n
TheDJ created T415646: Improve transaction handling in VideoTranscode job.
Jan 27 2026, 11:02 AM · Patch-For-Review, TimedMediaHandler-Transcode
TheDJ added a comment to T415169: Transcode jobs failing with Wikimedia\Rdbms\DBTransactionError: Transaction round stage must be 'cursory' (not 'within-commit').

We merged a less invasive fix in https://gerrit.wikimedia.org/r/1229723

Jan 27 2026, 10:56 AM · Reader Growth Team, TimedMediaHandler, MW-Interfaces-Team, Wikimedia-production-error
TheDJ moved T105927: Instance names with underscores are weirdly broken from Backlog to To upstream/missing upstream link on the Upstream board.
Jan 27 2026, 10:51 AM · cloud-services-team, Upstream, Horizon
TheDJ moved T38937: Allow for group admins to create project repositories inside a parent project from Backlog to To upstream/missing upstream link on the Upstream board.
Jan 27 2026, 10:48 AM · Upstream, Gerrit
TheDJ moved T265853: Doxygen for MediaWiki PHP core: the PHP doc block for Linker::link() does not give a link to the FQCN of MediaWiki\Linker\LinkRenderer, only MediaWiki\Linker from Backlog to Reported Upstream on the Upstream board.
Jan 27 2026, 10:44 AM · Continuous-Integration-Infrastructure, Upstream, Doxygen
TheDJ moved T268364: Switch to using drf-friendly-errors-2 when it supports DRF >=3.11.0 from Backlog to Patch proposed upstream on the Upstream board.

The upstream report seems to have partially been merged in https://github.com/citixensas/drf-friendly-errors/pull/4
Not sure if that fixes it.

Jan 27 2026, 10:42 AM · Upstream, Toolhub
TheDJ moved T231922: PHPCS: Allow long lines for phan annotations from Backlog to Reported Upstream on the Upstream board.
Jan 27 2026, 10:39 AM · Upstream, phan, MediaWiki-Codesniffer
TheDJ moved T269908: tiffinfo considers a tiff file invalid from Backlog to To upstream/missing upstream link on the Upstream board.
Jan 27 2026, 10:39 AM · MediaWiki-extensions-PagedTiffHandler, Commons, MediaWiki-File-management, Upstream