Page MenuHomePhabricator

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

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Oct 6 2014, 10:32 PM (626 w, 6 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, Oct 9

TheDJ added a comment to T430150: make uploadwizard caption language selector pick languages pre-defined by users.

@RoyZuo would appreciate, if you could test this next week btw. I think this is what you wanted, but it would be good to get confirmation that it works as desired.

Fri, Oct 9, 3:50 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), UploadWizard
TheDJ added a comment to T409401: UploadWizard should auto-add more SDC.

Reached out to the users:
https://commons.wikimedia.org/wiki/User_talk:Schlurcher#SDC_added_by_UploadWizard
https://commons.wikimedia.org/wiki/User_talk:Rkieferbaum#SDC_added_by_UploadWizard

Fri, Oct 9, 3:48 PM · Patch-For-Review, Wikidata, SDC General, Commons, UploadWizard
TheDJ closed T334990: UploadWizard nojs fallback to Special:Upload does not include upload-default-description as Resolved.
Fri, Oct 9, 3:31 PM · User-TheDJ, MediaWiki-Uploading, UploadWizard, Commons
TheDJ closed T335007: Patent release form shown on Special:UploadWizard nojs fallback but not Special:Upload as Resolved.
Fri, Oct 9, 3:27 PM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), 3D (Tracking), UploadWizard, Commons
TheDJ closed T430150: make uploadwizard caption language selector pick languages pre-defined by users as Resolved.
Fri, Oct 9, 3:25 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), UploadWizard
TheDJ closed T270014: [[MediaWiki:Mwe-upwiz-upload-comment-own-work/uk]] translation issue as Resolved.
Fri, Oct 9, 3:00 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-Media-Platform-Team, UploadWizard, Gender-Support, I18n
TheDJ updated the task description for T365114: Replace jsduck with JSDoc3 in UploadWizard.
Fri, Oct 9, 2:07 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), UploadWizard, Documentation
TheDJ added a comment to T49487: Display metadata from videos and audio.

I can use formatMetadata class of the TimedMediaHandler to essentially get the data from the substructure of metadata that we extract with id3 etc. It works quite well to simply display data (instead of reordering and storing as top level metadata inside the metadata structure. It is dependent on the stored data remaining somewhat consistent for versions of the metadatareaders, but i think thats ok.

Fri, Oct 9, 1:32 PM · Commons, TimedMediaHandler, Multimedia, MediaWiki-File-management
TheDJ added a comment to T440540: Closed captions not available for videos in Wikipedia app (accessibility concern).

subtitles requires CORS, so setting crossorigin=anonymous attribute might fix that.

Fri, Oct 9, 10:33 AM · Accessibility, WikipediaApp, Wikipedia-Android-App

Wed, Oct 7

TheDJ added a comment to T259141: Remove "printable" mode.

I was going to create a new task about removing the printable mode link from a special page that has nothing to print. I believe there is no need for this now, it will be removed anyway?

Wed, Oct 7, 12:22 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), Technical-Debt (Deprecation process), MediaWiki-General

Tue, Oct 6

TheDJ closed T407072: UploadWizard displays undefined message mwe-upwiz-fetching as Resolved.
Tue, Oct 6, 7:51 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), UploadWizard
TheDJ closed T178546: Upload Wizard Describe step: Let me check in a popup the picture that I need to describe as Resolved.
Tue, Oct 6, 7:51 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Multimedia, UploadWizard
TheDJ added a comment to T259141: Remove "printable" mode.

I notices some test cases are failing with:

Tue, Oct 6, 6:47 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), Technical-Debt (Deprecation process), MediaWiki-General
TheDJ updated subscribers of T440300: ValueError: Path cannot be empty (for pdf image via Special:UploadStash).
Tue, Oct 6, 6:34 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-Media-Platform-Team, Commons, MediaWiki-Uploading, Wikimedia-production-error
TheDJ added a comment to T440300: ValueError: Path cannot be empty (for pdf image via Special:UploadStash).

Why we are seeing (more of) this now on Special:UploadStash is due to https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1326448 which changed how Special:UploadStash in particular works.

Tue, Oct 6, 6:28 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-Media-Platform-Team, Commons, MediaWiki-Uploading, Wikimedia-production-error
TheDJ added a comment to T129433: Improve design for wiki-facing error pages.

Unfortunately we are not in a position to make any more art or resize existing art for this task

Tue, Oct 6, 9:31 AM · User-Frostly, Wikimedia-Design, Voice & Tone, Design

Mon, Oct 5

TheDJ added a project to T439616: Phantom revisions in filerevision table due to incorrect rollbacks of queries during early WRITE_NEW phase: MediaWiki-Media-Platform-Team.

ping @Ladsgroup and @Zabe making sure this is on your radar.

Mon, Oct 5, 9:10 PM · MediaWiki-Media-Platform-Team, Commons, MediaWiki-File-management
TheDJ added a comment to T430350: Let Uploadwizard go back to "Release rights" step.

Interruptions that require editing information can occur for a multitude of reasons:

  • Abusefilter
  • Spamblacklist
  • Title blacklist
  • Captcha
  • SDC failure

Of these only Captcha is reasonably handled honestly (its relatively new)

Mon, Oct 5, 12:50 PM · UploadWizard
TheDJ closed T41746: UploadWizard needs to quit using funky array magic for upload lists, a subtask of T51987: UploadWizard has some pretty awful code in places (tracking), as Resolved.
Mon, Oct 5, 12:41 PM · Technical-Debt, Multimedia, Tracking-Neverending, UploadWizard
TheDJ closed T41746: UploadWizard needs to quit using funky array magic for upload lists as Resolved.
Mon, Oct 5, 12:41 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), MediaWiki-Media-Platform-Team, Technical-Debt, UploadWizard

Sun, Oct 4

TheDJ claimed T430350: Let Uploadwizard go back to "Release rights" step.
Sun, Oct 4, 6:22 PM · UploadWizard

Sat, Oct 3

TheDJ closed T405149: Remove unneeded messages from UploadWizard as Resolved.
Sat, Oct 3, 11:48 PM · I18n, User-TheDJ, UploadWizard
TheDJ updated subscribers of T409401: UploadWizard should auto-add more SDC.
Sat, Oct 3, 11:22 PM · Patch-For-Review, Wikidata, SDC General, Commons, UploadWizard
TheDJ closed T425870: If you remove one problematic file, you can't submit the others as Resolved.
Sat, Oct 3, 10:28 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), UploadWizard, Commons
TheDJ added a comment to T428935: wrong translation key of used in 'Heirs' path: mwe-upwiz-license-cc-by-sa-4.0-text, provides misleading licensing info.

@Soda do you know if the uploaders of these files were ever informed ?

Sat, Oct 3, 10:28 PM · WMF-Legal, UploadWizard
TheDJ reassigned T431939: Error warning in Commons upload wizard appears after submission from TheDJ to Anirudh_KK.
Sat, Oct 3, 10:25 PM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), UploadWizard
TheDJ closed T431939: Error warning in Commons upload wizard appears after submission as Resolved.
Sat, Oct 3, 10:24 PM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), UploadWizard
TheDJ closed T431918: Ampersand in category selection in UploadWizard shows as & when the category has subdirectories as Resolved.
Sat, Oct 3, 10:22 PM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), RoadToWiki, UploadWizard
TheDJ closed T440076: Sort entries in Special:Campaigns by name instead of ID as Resolved.
Sat, Oct 3, 10:18 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), UploadWizard
TheDJ claimed T432106: Preference for watchlist duration of uploaded files not respected.
Sat, Oct 3, 10:18 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Moderator-Tools-Team, MediaWiki-Uploading, UploadWizard, MediaWiki-Watchlist
TheDJ added a comment to T409401: UploadWizard should auto-add more SDC.

Do we have any of the tool/bot devs that have implemented these SDC props before ? A review by them might be useful as they know what to pay attention to in this area.

Sat, Oct 3, 9:42 PM · Patch-For-Review, Wikidata, SDC General, Commons, UploadWizard
TheDJ closed T438604: Upload Wizard: add button to preview wikitext as Resolved.
Sat, Oct 3, 9:25 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), WMDE-TechWish, UploadWizard
TheDJ closed T270014: [[MediaWiki:Mwe-upwiz-upload-comment-own-work/uk]] translation issue as Resolved.
Sat, Oct 3, 9:23 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-Media-Platform-Team, UploadWizard, Gender-Support, I18n
TheDJ added a comment to T440079: Upload Wizard: Adopt Codex sizes and spacing for a calmer and more consistent upload step.

How about we lift that progress section (bar + count) to above the buttons? Makes more logical sense to me. Maybe hide it using visibility, so that we don't have a layout jump ?

Sat, Oct 3, 9:22 PM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Codex, UploadWizard
TheDJ created T440092: Add SRT and WebVTT subtitle syntax highlighting to the editor.
Sat, Oct 3, 5:47 PM · TimedMediaHandler-TimedText, MediaWiki-extensions-CodeMirror

Fri, Oct 2

TheDJ added a comment to T187844: Support the glTF 2.0 3D file format.

The following Gerrit topic has all of the patches: https://gerrit.wikimedia.org/r/q/topic:%22T187844%22

Fri, Oct 2, 5:23 PM · MediaWiki-Media-Platform-Team, Patch-For-Review, Epic, 3D
TheDJ added a comment to T439960: UploadWizard previews are memory intensive.

Hmm. wondering if we should also remove the old file rotation logic and the filereader fallback and just fallback to thumbnails that are serverside rendered...
That basically means that a certain lineage of browsers around 2019-2021, would no longer get thumbnails before the upload stage, but it does simplify the code for these, which now each have 2 fallbacks.

Fri, Oct 2, 12:24 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), MediaWiki-Media-Platform-Team, UploadWizard
TheDJ created T439960: UploadWizard previews are memory intensive.
Fri, Oct 2, 11:30 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), MediaWiki-Media-Platform-Team, UploadWizard

Thu, Oct 1

TheDJ renamed T439616: Phantom revisions in filerevision table due to incorrect rollbacks of queries during early WRITE_NEW phase from Phantom revisions in filerevision table due to image table migration to Phantom revisions in filerevision table due to incorrect rollbacks of queries during early WRITE_NEW phase.
Thu, Oct 1, 1:04 PM · MediaWiki-Media-Platform-Team, Commons, MediaWiki-File-management
TheDJ renamed T439616: Phantom revisions in filerevision table due to incorrect rollbacks of queries during early WRITE_NEW phase from Different file history in Wikimedia Commons and plwikisource. to Phantom revisions in filerevision table due to image table migration.
Thu, Oct 1, 1:03 PM · MediaWiki-Media-Platform-Team, Commons, MediaWiki-File-management

Wed, Sep 30

TheDJ added a comment to T439616: Phantom revisions in filerevision table due to incorrect rollbacks of queries during early WRITE_NEW phase.

Took quite some effort to figure out how to better identify these to assess the scope and i'm still not 100% sure this is a correct query, but

Wed, Sep 30, 1:10 PM · MediaWiki-Media-Platform-Team, Commons, MediaWiki-File-management
TheDJ added a comment to T439616: Phantom revisions in filerevision table due to incorrect rollbacks of queries during early WRITE_NEW phase.

SHA1 is broken, so that isn't impossible, although it does seem unlikely in context.

Wed, Sep 30, 11:06 AM · MediaWiki-Media-Platform-Team, Commons, MediaWiki-File-management

Tue, Sep 29

TheDJ added a subtask for T28741: Migrate file tables to a modern layout (image/oldimage; file/filerevision; add primary keys): T439616: Phantom revisions in filerevision table due to incorrect rollbacks of queries during early WRITE_NEW phase.
Tue, Sep 29, 11:41 PM · User-notice, Data-Engineering-Radar, Wikimedia-database-table-cleanup, MW-1.44-notes (1.44.0-wmf.13; 2025-01-21), MediaWiki-Core-Platform-Team (Radar), Data-Engineering, Data-Persistence, Commons, Multimedia, Schema-change, MediaWiki-File-management
TheDJ added a parent task for T439616: Phantom revisions in filerevision table due to incorrect rollbacks of queries during early WRITE_NEW phase: T28741: Migrate file tables to a modern layout (image/oldimage; file/filerevision; add primary keys).
Tue, Sep 29, 11:40 PM · MediaWiki-Media-Platform-Team, Commons, MediaWiki-File-management
TheDJ added a comment to T439616: Phantom revisions in filerevision table due to incorrect rollbacks of queries during early WRITE_NEW phase.

Ran some AI analyses. This file revisions have the same sha1, which shouldn't be possible.

Tue, Sep 29, 11:38 PM · MediaWiki-Media-Platform-Team, Commons, MediaWiki-File-management
TheDJ renamed T437146: <math chem>\ce{\overbrace{\ce{H2O}}}</math> emits raw mathml in client svg and native mathml mode from <math chem>\ce{\overbrace{\ce{H2O}}}</math> emits raw mathml in clinet svg and native mathml mode to <math chem>\ce{\overbrace{\ce{H2O}}}</math> emits raw mathml in client svg and native mathml mode.
Tue, Sep 29, 4:51 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Math-Chemistry-Support, Math
TheDJ updated the task description for T439584: Use DB Domain connection manager for Cargo.
Tue, Sep 29, 4:20 PM · MediaWiki-extensions-Cargo
TheDJ created T439584: Use DB Domain connection manager for Cargo.
Tue, Sep 29, 4:19 PM · MediaWiki-extensions-Cargo
TheDJ closed T439303: Table alias is dropped when rewriting List fields to `__full` in joined queries as Resolved.
Tue, Sep 29, 4:13 PM · MediaWiki-extensions-Cargo
TheDJ closed T287149: Cargo ignores DB schema in Postgres as Resolved.

This is fixed, but I think CargoUtils in general needs a rewrite to make use of the new database domain concept, which provides exactly the functionality that Cargo was attempting to implement.

Tue, Sep 29, 4:12 PM · PostgreSQL, MediaWiki-extensions-Cargo
TheDJ added a comment to T359510: TypeError using runJobs.php with PostgreSQL.

The root cause of this issue (however the error might be handled) might be due to 561753416ca3, by @aaron where a fallback path was dropped:

Tue, Sep 29, 4:00 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), MediaWiki-API-Platform-Team, MediaWiki-Core-JobQueue, MW-1.41-release, PostgreSQL
TheDJ added a comment to T439492: {{Use dmy dates|date=March 2025}} template causes connected content error in VE.

This speciesbox emits a lot of linebreaks for table rows that are not used. (incorrect if conditions in the template i presume). As use mdy dates does substitution magic on the page content, I suspect that has something to do with it.

Tue, Sep 29, 3:01 PM · VisualEditor
TheDJ added a comment to T438429: UploadWizard Unable to Upload Flickr Files (429 Too Many Requests).

Right. So the claim is that there is an issue with aiohttp TLS1.3 support in combination with AWS firewall.

Tue, Sep 29, 1:09 PM · UploadWizard

Fri, Sep 25

TheDJ closed T437648: Testcases fail on 'local wiki' expectation for Postgres with dbschema, a subtask of T366590: Multiple CheckUser tests are failing when using a postgres DB, as Resolved.
Fri, Sep 25, 5:55 PM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), CheckUser, Product Safety and Integrity, Essential-Work, MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), PostgreSQL
TheDJ closed T437648: Testcases fail on 'local wiki' expectation for Postgres with dbschema as Resolved.
Fri, Sep 25, 5:55 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), MediaWiki-General, PostgreSQL
TheDJ triaged T439268: Update replica transcode views which references invalid columns as Low priority.
Fri, Sep 25, 5:31 PM · tools-platform-team, Data-Services
TheDJ updated the task description for T439268: Update replica transcode views which references invalid columns.
Fri, Sep 25, 4:30 PM · tools-platform-team, Data-Services
TheDJ created T439268: Update replica transcode views which references invalid columns.
Fri, Sep 25, 4:29 PM · tools-platform-team, Data-Services

Thu, Sep 24

TheDJ added a comment to T431185: Fatal exception of type "Wikimedia\RequestTimeout\RequestTimeoutException": The maximum execution time of 60 seconds was exceeded (via Special:UploadStash).

I mean.. we could try lowering the amount of elements on that page, but i wouldn't be surprised if it were just one or two uploads causing this either.

Thu, Sep 24, 5:19 PM · Patch-For-Review, Wikimedia-production-error, MediaWiki-Uploading, Commons

Wed, Sep 23

TheDJ added a comment to T436930: Unable to view some images in the Wikipedia Android App (Internal error).

I think the question is, do we change the html of the frameless mode of Kartographer to emulate the frameless mode of mw:File media ?

Wed, Sep 23, 3:45 PM · Content-Platform-Team (Work In Progress), Page Content Service, Maps (Kartographer), WikipediaApp, Wikipedia-Android-App
TheDJ added a comment to T438923: Media namespace links include utm parameters in the tooltip.

Fallout from T414338: [Hypothesis] WE5.4.12: Identify the provenance of image requests (FY25-26)

Wed, Sep 23, 2:56 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Content-Platform-Team (Work In Progress), Parsoid, MediaWiki-Media-Platform-Team, Commons
TheDJ added a comment to T437938: PageImages aren't showing in PagePreview for some articles.

This seems like fallout from T414338: [Hypothesis] WE5.4.12: Identify the provenance of image requests (FY25-26)

Wed, Sep 23, 2:56 PM · Reader Growth Team (Sprint 2 (Oct 7 - 20) Q2 FY26-27), Patch-For-Review, Page-Previews

Tue, Sep 22

TheDJ added a comment to T436072: Updated UX for the audio player.

Architecture Note: Native Player Layout

Per T436142: Assess ML v0 TTS prototype, the frontend implementation will use native HTML5 audio wrapped in custom Codex controls, rather than TMH. All button layouts and design specs can be built strictly with Codex components without constraints imposed by TMH's default video player container.

Tue, Sep 22, 2:34 PM · Community-Wishlist, VideoJS player

Sun, Sep 20

TheDJ added a comment to T419684: Add restrictive CSP to auth.wikimedia.org.

A user is reporting:

Sun, Sep 20, 5:45 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Patch-For-Review, MediaWiki-Core-Platform-Team (Kanban), SUL3, ContentSecurityPolicy, Security, MediaWiki-extensions-CentralAuth

Sat, Sep 19

TheDJ moved T317306: Duplicates on Special:Drilldown: a page which matches n selected values on a filter field is displayed n times (instead of just once) from Backlog to Queries on the MediaWiki-extensions-Cargo board.
Sat, Sep 19, 12:30 AM · Patch-For-Review, MediaWiki-extensions-Cargo
TheDJ added a comment to T359510: TypeError using runJobs.php with PostgreSQL.

This might be related to T287149: Cargo ignores DB schema in Postgres. For Cargo no schema is set at all, causing the connector schema to defaults to null. This will then cause a 'current schema' lookup. If the fallback (public) schema has been deleted, there will be no fallback schema at the postgres level and you will crash as 'null' is not a valid argument to setCoreSchema()

Sat, Sep 19, 12:27 AM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), MediaWiki-API-Platform-Team, MediaWiki-Core-JobQueue, MW-1.41-release, PostgreSQL

Fri, Sep 18

TheDJ closed T321421: Flaky test WikiPageDbTest::testUpdateRevisionOn_existingPage as Declined.

This has been open for 4 years, and i don't think there is enough information here to be able to figure out what the cause was, without additional reports that have not occured. Let's close for now.

Fri, Sep 18, 11:05 PM · PostgreSQL, ci-test-error, MediaWiki-Core-Revision-backend, MediaWiki-Page-editing
TheDJ closed T259085: Fix broken NameTableStoreTest case on Sqlite as Resolved.

This was fixed by T372169: Refactor NameTableStore to avoid complex onAtomicSectionCancel() callback

Fri, Sep 18, 10:54 PM · MediaWiki-Core-Tests, SQLite, MediaWiki-Core-Revision-backend
TheDJ added a comment to T74768: Add chunked upload support to standard Special:Upload for files larger than POST limit.

So next steps... First of all i propose we enable the chunked support by default on testwikis. I don't think that will give us much useful extra information, so I think we can decide to enable it on some common pilot wikis like:

  • itwiki
  • plwiki
  • fawiki
  • jawiki
  • ptwiki

Or we can go bolder and simply switch Commonswiki, where i think we will at least get more usable data, even though it's default upload flow is UploadWizard.

Fri, Sep 18, 6:03 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Community-Wishlist, Multimedia, MediaWiki-Uploading
TheDJ added a comment to T438430: .cdx-button css missing on default Vector and MonoBook skins on MediaWiki 1.43.

One option is just adding the dependcy to the general skins modules of each of the skins. Not super nice and correct, but probably less intrusive ?

Fri, Sep 18, 4:41 PM · Codex, Vector (legacy skin), MonoBook
TheDJ updated subscribers of T438430: .cdx-button css missing on default Vector and MonoBook skins on MediaWiki 1.43.

The problem here is that the presence of footer icons are skin specific. This styling however is applied to ALL footer buttons. There is however no existing overall skin module that we can easily add the codex button styles to and have the footer logic depend on. The logical solution is adding such a module, but that seems quite a bit of overhead.

Fri, Sep 18, 4:25 PM · Codex, Vector (legacy skin), MonoBook

Wed, Sep 16

TheDJ added a comment to T433763: Signature validation rejects <br> while accepting the equivalent <br /> syntax.

Isn’t the problem simply that it is using xml::welformedhtmlfragement and instead of an html variant of that function ? (Probably doesn’t exist yet)

Wed, Sep 16, 10:43 AM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Patch-For-Review, MediaWiki-Parser, MediaWiki-Core-Preferences

Tue, Sep 15

TheDJ added a member for Trusted-Contributors: Monkeysmashingkeyboards.
Tue, Sep 15, 6:47 PM

Mon, Sep 14

TheDJ merged T187608: PostgreSQL database name regex does not match error message text into T62560: [postgres] help message says "-" allowed in db name, but regex doesn't allow it.
Mon, Sep 14, 7:40 PM · PostgreSQL, Ladies-That-FOSS-MediaWiki, MediaWiki-Installer
TheDJ merged task T187608: PostgreSQL database name regex does not match error message text into T62560: [postgres] help message says "-" allowed in db name, but regex doesn't allow it.
Mon, Sep 14, 7:40 PM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), MediaWiki-Installer, PostgreSQL
TheDJ closed T62560: [postgres] help message says "-" allowed in db name, but regex doesn't allow it, a subtask of T2384: [REPLACED BY TAG] PostgreSQL/pgsql support (tracking), as Resolved.
Mon, Sep 14, 7:39 PM · PostgreSQL, Tracking-Neverending, MediaWiki-libs-Rdbms
TheDJ closed T62560: [postgres] help message says "-" allowed in db name, but regex doesn't allow it as Resolved.
Mon, Sep 14, 7:39 PM · PostgreSQL, Ladies-That-FOSS-MediaWiki, MediaWiki-Installer

Sun, Sep 13

TheDJ triaged T270855: Add support for JPEG XL: allow JXL uploads in MediaWiki as Low priority.
Sun, Sep 13, 7:58 PM · Community-Wishlist, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, MediaWiki-File-management, Upstream, Commons, Thumbor

Sep 11 2026

TheDJ attached a referenced file: F102421059: Screenshot 2026-09-10 at 16.37.58.png.
Sep 11 2026, 12:37 PM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), User-Kizule, Commons, MediaWiki-File-management, Thumbor
TheDJ closed T414884: Installer requires dbpassword even when using unix domain sockets as Resolved.

Was fixed in February

Sep 11 2026, 12:34 PM · MW-1.43-notes, MW-1.45-notes, MW-1.44-notes, MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), PostgreSQL, MediaWiki-Installer

Sep 10 2026

TheDJ closed T436660: Firefox plays unsupported 360p mpeg4 over supported 240p VP9 file resulting in black video as Resolved.
Sep 10 2026, 10:01 PM · MW-1.47-notes (1.47.0-wmf.19; 2026-09-08), TimedMediaHandler-Transcode
TheDJ closed T434172: TimedText not displayed on audio files any longer as Resolved.
Sep 10 2026, 10:00 PM · MW-1.47-notes (1.47.0-wmf.19; 2026-09-08), Commons, TimedMediaHandler-TimedText
TheDJ triaged T437648: Testcases fail on 'local wiki' expectation for Postgres with dbschema as Low priority.
Sep 10 2026, 8:07 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), MediaWiki-General, PostgreSQL
TheDJ added a subtask for T366590: Multiple CheckUser tests are failing when using a postgres DB: T437648: Testcases fail on 'local wiki' expectation for Postgres with dbschema.
Sep 10 2026, 8:03 PM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), CheckUser, Product Safety and Integrity, Essential-Work, MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), PostgreSQL
TheDJ added a parent task for T437648: Testcases fail on 'local wiki' expectation for Postgres with dbschema: T366590: Multiple CheckUser tests are failing when using a postgres DB.
Sep 10 2026, 8:03 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), MediaWiki-General, PostgreSQL
TheDJ created T437648: Testcases fail on 'local wiki' expectation for Postgres with dbschema.
Sep 10 2026, 7:55 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), MediaWiki-General, PostgreSQL
TheDJ reopened T17823: No PostgreSQL schema name in wiki ID as "Open".

Actually, looking more into this, i think this is still how it works. it's now moved into WikiMap::getCurrentWikiId() (which still doesn't include the schema). And DatabaseDomain::getId is more like the identity of the connection, not of the wiki, which does include the schema.

Sep 10 2026, 7:33 PM · PostgreSQL, Crosswiki, MediaWiki-General
TheDJ reopened T17823: No PostgreSQL schema name in wiki ID, a subtask of T2384: [REPLACED BY TAG] PostgreSQL/pgsql support (tracking), as Open.
Sep 10 2026, 7:33 PM · PostgreSQL, Tracking-Neverending, MediaWiki-libs-Rdbms
TheDJ added a comment to T290345: Create thumbnail for animated WebP files.

https://commons.wikimedia.org/wiki/File:Rotating_LG_Wing_hinge-tefk_cceqtM.webp shows a small glitch happening in the thumbnail. This has to do with the order of the ImageMagick parameters. I'm working on a small follow up patch for thumbor.

Sep 10 2026, 2:13 PM · MW-1.47-notes (1.47.0-wmf.18; 2026-09-01), User-Kizule, Commons, MediaWiki-File-management, Thumbor
TheDJ closed T309096: "ERROR: column "u.user_id" must appear in the GROUP BY clause" with postgres v 14.2-1.pgdg110+1 as Resolved.

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

Sep 10 2026, 12:55 PM · Patch-For-Review, PostgreSQL, ContributionScores
TheDJ closed T198222: Make MediaWikiTestCaseSchema1Test work on Postgres as Resolved.
Sep 10 2026, 12:45 PM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), MediaWiki-Installer, MediaWiki-Core-Tests, PostgreSQL
TheDJ closed T437522: testGetAllProperties fails for Postgres, a subtask of T436448: mediawiki/core postgres gate-and-submit tests are failing while marked as successful, as Resolved.
Sep 10 2026, 12:31 AM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), MediaWiki-Core-Platform-Team, MediaWiki-Core-Tests, PostgreSQL, ci-test-error (WMF-deployed Build Failure)
TheDJ closed T437522: testGetAllProperties fails for Postgres as Resolved.
Sep 10 2026, 12:31 AM · MediaWiki-Core-Platform-Team, MediaWiki-Core-Tests, ci-test-error, PostgreSQL

Sep 9 2026

TheDJ closed T267725: update to 1.35.0 fails: ERROR: could not create unique index "redirect_pkey": Key (rd_from)=(86) is duplicated as Resolved.

assuming things didn't break harder. 6 years ago now, so i don't think there's much use in keeping this open.

Sep 9 2026, 11:23 PM · MediaWiki-Installer, PostgreSQL
TheDJ reassigned T17823: No PostgreSQL schema name in wiki ID from TheDJ to aaron.
Sep 9 2026, 11:20 PM · PostgreSQL, Crosswiki, MediaWiki-General
TheDJ closed T17823: No PostgreSQL schema name in wiki ID as Resolved.

This is now in DatabaseDomain::getId() and that includes schema. 847b91bf1fd

Sep 9 2026, 11:16 PM · PostgreSQL, Crosswiki, MediaWiki-General
TheDJ closed T17823: No PostgreSQL schema name in wiki ID, a subtask of T2384: [REPLACED BY TAG] PostgreSQL/pgsql support (tracking), as Resolved.
Sep 9 2026, 11:16 PM · PostgreSQL, Tracking-Neverending, MediaWiki-libs-Rdbms
TheDJ closed T72030: PostgreSQL: undefined method Status::clearFlag(), a subtask of T2384: [REPLACED BY TAG] PostgreSQL/pgsql support (tracking), as Resolved.
Sep 9 2026, 11:05 PM · PostgreSQL, Tracking-Neverending, MediaWiki-libs-Rdbms
TheDJ closed T72030: PostgreSQL: undefined method Status::clearFlag() as Resolved.

The remainder of this was fixed with 55ce4782819

Sep 9 2026, 11:05 PM · MediaWiki-Installer, PostgreSQL
TheDJ added a project to T383776: Enforce rejection of "boolean" in abstract DB schema: PostgreSQL.
Sep 9 2026, 10:49 PM · PostgreSQL, MediaWiki-libs-Rdbms