Page MenuHomePhabricator

Zabe
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Dec 12 2020, 11:36 AM (279 w, 2 d)
Availability
Available
IRC Nick
zabe
LDAP User
Zabe
MediaWiki User
Zabe [ Global Accounts ]

Recent Activity

Today

Zabe triaged T423865: Fatal exception while hiding file version as Unbreak Now! priority.
Mon, Apr 20, 1:48 PM · MediaWiki-Revision-deletion, DBA, Commons, MediaWiki-File-management, Wikimedia-production-error
Zabe claimed T423865: Fatal exception while hiding file version.
Mon, Apr 20, 1:47 PM · MediaWiki-Revision-deletion, DBA, Commons, MediaWiki-File-management, Wikimedia-production-error
Zabe created T423862: scap security-check fails with <TypeError> memoryview: a bytes-like object is required, not 'str'.
Mon, Apr 20, 12:05 PM · Scap

Yesterday

Zabe closed T423065: Stuck-hidden file / Deleted file revisions displaying improperly as Resolved.

Should be working again. Following up in T423821.

Sun, Apr 19, 5:59 PM · DBA, Regression, SRE-swift-storage, MediaWiki-File-management
Zabe moved T423065: Stuck-hidden file / Deleted file revisions displaying improperly from Triage to In progress on the DBA board.
Sun, Apr 19, 12:26 PM · DBA, Regression, SRE-swift-storage, MediaWiki-File-management
Zabe merged T423093: Revision delete of older file version into T423065: Stuck-hidden file / Deleted file revisions displaying improperly.
Sun, Apr 19, 12:24 PM · DBA, Regression, SRE-swift-storage, MediaWiki-File-management
Zabe merged task T423093: Revision delete of older file version into T423065: Stuck-hidden file / Deleted file revisions displaying improperly.
Sun, Apr 19, 12:24 PM · Commons, MediaWiki-File-management, MW-Interfaces-Team, MediaWiki-Revision-deletion
Zabe claimed T423065: Stuck-hidden file / Deleted file revisions displaying improperly.
Sun, Apr 19, 11:49 AM · DBA, Regression, SRE-swift-storage, MediaWiki-File-management

Sat, Apr 18

Zabe removed a parent task for T423755: Deleted file revisions displaying improperly: T420483: 1.46.0-wmf.25 deployment blockers.
Sat, Apr 18, 5:22 PM · Commons, Regression, MediaWiki-File-management
Zabe removed a subtask for T420483: 1.46.0-wmf.25 deployment blockers: T423755: Deleted file revisions displaying improperly.
Sat, Apr 18, 5:22 PM · Release, Train Deployments
Zabe merged T423755: Deleted file revisions displaying improperly into T423065: Stuck-hidden file / Deleted file revisions displaying improperly.
Sat, Apr 18, 5:21 PM · DBA, Regression, SRE-swift-storage, MediaWiki-File-management
Zabe merged task T423755: Deleted file revisions displaying improperly into T423065: Stuck-hidden file / Deleted file revisions displaying improperly.
Sat, Apr 18, 5:21 PM · Commons, Regression, MediaWiki-File-management
Zabe added a comment to T423755: Deleted file revisions displaying improperly.

I'm able to reproduce.

Major MediaWiki core regression = train blocker? Although it's already deployed so maybe that isn't the best way to solve this. Will help to get more eyes on it though.

Sat, Apr 18, 5:12 PM · Commons, Regression, MediaWiki-File-management

Thu, Apr 16

Zabe added a subtask for T28741: Migrate file tables to a modern layout (image/oldimage; file/filerevision; add primary keys): Unknown Object (Task).
Thu, Apr 16, 8:35 PM · User-notice, Data-Engineering-Radar, 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
Zabe closed T422946: Expectation (readQueryTime <= 5) by MediaWiki\Actions\ActionEntryPoint::execute not met (actual: {actualSeconds}) in trx #{trxId}:{query}, a subtask of T28741: Migrate file tables to a modern layout (image/oldimage; file/filerevision; add primary keys), as Resolved.
Thu, Apr 16, 7:47 PM · User-notice, Data-Engineering-Radar, 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
Zabe closed T422946: Expectation (readQueryTime <= 5) by MediaWiki\Actions\ActionEntryPoint::execute not met (actual: {actualSeconds}) in trx #{trxId}:{query} as Resolved.
Thu, Apr 16, 7:47 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Commons, Wikimedia-Slow-DB-Query, MediaWiki-File-management, DBA, Wikimedia-production-error
Zabe updated Other Assignee for T421914: Test links virtual domain split on testcommonswiki, added: Zabe.
Thu, Apr 16, 7:42 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), DBA
Zabe added a comment to T28741: Migrate file tables to a modern layout (image/oldimage; file/filerevision; add primary keys).

We will start removing the old tables from wikireplicas on 28 May.

Thu, Apr 16, 7:37 PM · User-notice, Data-Engineering-Radar, 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

Wed, Apr 15

Zabe added a comment to T423532: Image Checker throwing 'Unknown column 'cl_to' in 'ON'' error.

No, they apparently missed T299951. Also the filtering of il_to will no work due to T299953.

Wed, Apr 15, 11:02 PM · Tools
Zabe claimed T421798: Undeploy GoogleNewsSitemap after 2026-05-04.

I really want to get rid of this. :)

Wed, Apr 15, 10:42 PM · Wikimedia-Site-requests
Zabe added a parent task for T421796: Close 31 editions of Wikinews on 2026-05-04 (make them read-only): T421798: Undeploy GoogleNewsSitemap after 2026-05-04.
Wed, Apr 15, 10:42 PM · Wiki-Setup (Close), Wikinews-Developer-Group
Zabe added a subtask for T421798: Undeploy GoogleNewsSitemap after 2026-05-04: T421796: Close 31 editions of Wikinews on 2026-05-04 (make them read-only).
Wed, Apr 15, 10:41 PM · Wikimedia-Site-requests

Fri, Apr 10

Zabe created P90369 (An Untitled Masterwork).
Fri, Apr 10, 4:37 PM
Zabe added a comment to T420420: Register Abstract Wikipedia as a special kind of wiki with Wikidata so it can be linked to/from distinctly from being just a Wikipedia?.

i.e. the last time running populateSitesTable to update the sites table, it added abstractwiki as a wikipedia, and from what I can tell it still would do that, so some config change appears to be necessary here.

Yup! The technical changes to treat it as a special wiki hadn't been made yet. That's what we filed this task about, but it was overtaken by the very keen creation of T420615: Post-creation work for abstractwiki which I was still editing to say DON'T DO THINGS YET when… they were already done. Oops.

Fri, Apr 10, 4:27 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Wikidata Sitelinks, Wikidata Integration in Wikimedia projects, Wikidata-Omega, Abstract Wikipedia, WikiLambda, Wikidata
Zabe added a comment to T420420: Register Abstract Wikipedia as a special kind of wiki with Wikidata so it can be linked to/from distinctly from being just a Wikipedia?.

One thing to be aware of: https://www.wikidata.org/wiki/Q5296 and potentially others already have sitelinks in the Wikipedia section. That'd probably need cleanup.

Yes, the community are manually adding the links after @Zabe created Abstract Wikipedia as a "normal" Wikipedia on Wikidata. I'd love to get a steer on what steps we need to do so that we can correct things so they don't get worse, assuming we can do the clean-up afterwards?

Fri, Apr 10, 4:19 PM · Essential-Work, Abstract Wikipedia team (26Q4 (Apr–Jun)), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Wikidata Sitelinks, Wikidata Integration in Wikimedia projects, Wikidata-Omega, Abstract Wikipedia, WikiLambda, Wikidata
Zabe added a comment to T422946: Expectation (readQueryTime <= 5) by MediaWiki\Actions\ActionEntryPoint::execute not met (actual: {actualSeconds}) in trx #{trxId}:{query}.

If we query file_revision first and support doing a secondary sort by the file name, it fixes the query.

Fri, Apr 10, 3:27 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Commons, Wikimedia-Slow-DB-Query, MediaWiki-File-management, DBA, Wikimedia-production-error
Zabe added a comment to T422946: Expectation (readQueryTime <= 5) by MediaWiki\Actions\ActionEntryPoint::execute not met (actual: {actualSeconds}) in trx #{trxId}:{query}.

This is what the read old query looks like.

Fri, Apr 10, 2:44 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Commons, Wikimedia-Slow-DB-Query, MediaWiki-File-management, DBA, Wikimedia-production-error
Zabe added a comment to T422946: Expectation (readQueryTime <= 5) by MediaWiki\Actions\ActionEntryPoint::execute not met (actual: {actualSeconds}) in trx #{trxId}:{query}.
wikiadmin2023@10.64.32.35(enwiki)> analyze SELECT  /*! STRAIGHT_JOIN */ file_name,fr_timestamp,actor_user,actor_name  FROM `file` JOIN `filerevision` ON ((file_latest=fr_id)) JOIN `actor` ON ((actor_id=fr_actor)) LEFT JOIN `user_groups` ON (ug_group = 'bot' AND (ug_user = actor_user) AND ((ug_expiry IS NULL OR ug_expiry >= '20260410142742')))   WHERE ug_group IS NULL  ORDER BY fr_timestamp DESC,file_name DESC LIMIT 51  ;
+------+-------------+--------------+--------+----------------------------+---------+---------+-------------------------------+---------+------------+----------+------------+---------------------------------+
| id   | select_type | table        | type   | possible_keys              | key     | key_len | ref                           | rows    | r_rows     | filtered | r_filtered | Extra                           |
+------+-------------+--------------+--------+----------------------------+---------+---------+-------------------------------+---------+------------+----------+------------+---------------------------------+
|    1 | SIMPLE      | file         | ALL    | file_latest                | NULL    | NULL    | NULL                          | 1018833 | 1003200.00 |   100.00 |     100.00 | Using temporary; Using filesort |
|    1 | SIMPLE      | filerevision | eq_ref | PRIMARY,fr_actor_timestamp | PRIMARY | 8       | enwiki.file.file_latest       | 1       | 0.96       |   100.00 |     100.00 |                                 |
|    1 | SIMPLE      | actor        | eq_ref | PRIMARY                    | PRIMARY | 8       | enwiki.filerevision.fr_actor  | 1       | 1.00       |   100.00 |     100.00 |                                 |
|    1 | SIMPLE      | user_groups  | eq_ref | PRIMARY,ug_group,ug_expiry | PRIMARY | 261     | enwiki.actor.actor_user,const | 1       | 0.28       |    50.53 |     100.00 | Using where; Not exists         |
+------+-------------+--------------+--------+----------------------------+---------+---------+-------------------------------+---------+------------+----------+------------+---------------------------------+
4 rows in set (6.654 sec)
Fri, Apr 10, 2:32 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Commons, Wikimedia-Slow-DB-Query, MediaWiki-File-management, DBA, Wikimedia-production-error
Zabe triaged T422946: Expectation (readQueryTime <= 5) by MediaWiki\Actions\ActionEntryPoint::execute not met (actual: {actualSeconds}) in trx #{trxId}:{query} as High priority.
Fri, Apr 10, 2:30 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Commons, Wikimedia-Slow-DB-Query, MediaWiki-File-management, DBA, Wikimedia-production-error
Zabe added a subtask for T28741: Migrate file tables to a modern layout (image/oldimage; file/filerevision; add primary keys): T422946: Expectation (readQueryTime <= 5) by MediaWiki\Actions\ActionEntryPoint::execute not met (actual: {actualSeconds}) in trx #{trxId}:{query}.
Fri, Apr 10, 2:30 PM · User-notice, Data-Engineering-Radar, 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
Zabe added a parent task for T422946: Expectation (readQueryTime <= 5) by MediaWiki\Actions\ActionEntryPoint::execute not met (actual: {actualSeconds}) in trx #{trxId}:{query}: T28741: Migrate file tables to a modern layout (image/oldimage; file/filerevision; add primary keys).
Fri, Apr 10, 2:30 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Commons, Wikimedia-Slow-DB-Query, MediaWiki-File-management, DBA, Wikimedia-production-error
Zabe created T422946: Expectation (readQueryTime <= 5) by MediaWiki\Actions\ActionEntryPoint::execute not met (actual: {actualSeconds}) in trx #{trxId}:{query}.
Fri, Apr 10, 2:29 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Commons, Wikimedia-Slow-DB-Query, MediaWiki-File-management, DBA, Wikimedia-production-error
Zabe created T422940: Figure out how to handle virtual domains on foreign wikis.
Fri, Apr 10, 1:46 PM · Data-Persistence, Commons
Zabe added a parent task for T422894: Move GloballyWantedFiles computation to Hadoop: T400824: Prepare globalimagelinks for s4 split.
Fri, Apr 10, 1:26 AM · Data-Engineering, DBA
Zabe added a subtask for T400824: Prepare globalimagelinks for s4 split: T422894: Move GloballyWantedFiles computation to Hadoop.
Fri, Apr 10, 1:26 AM · GlobalUsage, DBA
Zabe triaged T422894: Move GloballyWantedFiles computation to Hadoop as Medium priority.
Fri, Apr 10, 1:26 AM · Data-Engineering, DBA
Zabe created T422894: Move GloballyWantedFiles computation to Hadoop.
Fri, Apr 10, 1:25 AM · Data-Engineering, DBA
Zabe added a comment to T405812: Migrate categorylinks to virtual domain.

Places in core needing migration:

  • WikiFilePage::getForeignCategories()
Fri, Apr 10, 1:14 AM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Patch-For-Review, DBA, MW-1.45-notes (1.45.0-wmf.23; 2025-10-14), MediaWiki-Categories, MediaWiki-Page-derived-data, Data-Persistence
Zabe added a comment to T393237: Some en.wikipedia pageviews fatal "RevisionAccessException: Failed to load data blob from {address} for revision {revision}.".

Marked the following revisions as bad. Please note that since revision may share the same content row, and per above analysis this should be the case for every single one of these, this also effects at least another 425 revisions.

Fri, Apr 10, 12:31 AM · Wikimedia-database-issue (Bad data), DBA, WMF-General-or-Unknown, Wikimedia-production-error

Thu, Apr 9

Zabe added a comment to T422519: Migrate langlinks to virtual domain.

The last place that needs migrating is ApiQueryAllPages.

Thu, Apr 9, 11:10 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), DBA
Zabe claimed T393237: Some en.wikipedia pageviews fatal "RevisionAccessException: Failed to load data blob from {address} for revision {revision}.".
Thu, Apr 9, 3:19 PM · Wikimedia-database-issue (Bad data), DBA, WMF-General-or-Unknown, Wikimedia-production-error

Tue, Apr 7

Zabe added a comment to T422519: Migrate langlinks to virtual domain.

First step has already been done in https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1266343.

Tue, Apr 7, 3:26 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), DBA
Zabe created T422519: Migrate langlinks to virtual domain.
Tue, Apr 7, 3:25 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), DBA
Zabe moved T421408: PHP Warning: Undefined property: stdClass::$cat_title from Triage to Done on the DBA board.
Tue, Apr 7, 3:24 PM · DBA, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-extensions-CategoryTree, Wikimedia-production-error
Zabe added a project to T421408: PHP Warning: Undefined property: stdClass::$cat_title: DBA.
Tue, Apr 7, 3:24 PM · DBA, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-extensions-CategoryTree, Wikimedia-production-error
Zabe closed T421408: PHP Warning: Undefined property: stdClass::$cat_title as Resolved.
Tue, Apr 7, 3:24 PM · DBA, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-extensions-CategoryTree, Wikimedia-production-error
Zabe added a comment to T421914: Test links virtual domain split on testcommonswiki.

Disabled QueryPage updates for Special:Unusedtemplates since it caused issues (T422062).

Thanks. Are you now ready for us to drop the links tables from core db of testcommonswiki? I think it'll break a couple more of these special pages :D

Tue, Apr 7, 2:36 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), DBA
Zabe closed T422200: 1356: Internal Server Error (ruwiki_p.imagelinks) as Resolved.

ruwiki should work again, see T422459.

Tue, Apr 7, 12:06 PM · XTools
Zabe closed T422206: fiwiki_p.imagelinks view is broken on Toolforge replica (ERROR 1356), while enwiki_p works as Resolved.

fiwiki should work again, see T422459.

Tue, Apr 7, 12:06 PM · Data-Services, cloud-services-team
Zabe added a comment to T422444: Move SpecialUnusedImages computation to Hadoop.

It might make sense to wait with this one until T416548: Start reading from file table on wmf production is done.

Tue, Apr 7, 12:49 AM · DBA, Data-Engineering
Zabe placed T414298: Temporary Logo Changes for WP25 up for grabs.
Tue, Apr 7, 12:41 AM · Logos, Epic, Wikimedia-Site-requests
Zabe closed T414298: Temporary Logo Changes for WP25 as Resolved.
Tue, Apr 7, 12:40 AM · Logos, Epic, Wikimedia-Site-requests
Zabe created T422450: Move SpecialWantedCategories computation to Hadoop.
Tue, Apr 7, 12:29 AM · DBA, Data-Engineering
Zabe created T422449: Move SpecialUncategorizedImages computation to Hadoop.
Tue, Apr 7, 12:28 AM · DBA, Data-Engineering
Zabe merged T422446: Move SpecialLonelyPages computation to Hadoop into T371662: Disable LonelyPages and Deadendpages on commons.
Tue, Apr 7, 12:28 AM · DBA, WikimediaMessages, Wikimedia-Site-requests, Commons
Zabe merged task T422446: Move SpecialLonelyPages computation to Hadoop into T371662: Disable LonelyPages and Deadendpages on commons.
Tue, Apr 7, 12:28 AM · Data-Engineering, DBA
Zabe created T422448: Move SpecialUnusedCategories computation to Hadoop.
Tue, Apr 7, 12:27 AM · DBA, Patch-For-Review, Data-Engineering
Zabe created T422447: Move SpecialDisambiguationPageLinks computation to Hadoop.
Tue, Apr 7, 12:26 AM · DBA, Data-Engineering
Zabe created T422446: Move SpecialLonelyPages computation to Hadoop.
Tue, Apr 7, 12:26 AM · Data-Engineering, DBA
Zabe created T422445: Move SpecialWantedFiles computation to Hadoop.
Tue, Apr 7, 12:25 AM · DBA, Data-Engineering
Zabe created T422444: Move SpecialUnusedImages computation to Hadoop.
Tue, Apr 7, 12:24 AM · DBA, Data-Engineering
Zabe created T422443: Move SpecialUnusedTemplates computation to Hadoop.
Tue, Apr 7, 12:23 AM · DBA, Data-Engineering

Fri, Apr 3

Zabe added a comment to T421914: Test links virtual domain split on testcommonswiki.

Disabled QueryPage updates for Special:Unusedtemplates since it caused issues (T422062).

Fri, Apr 3, 1:20 AM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), DBA
Zabe added a comment to T413362: Move Mostcategories computation to Hadoop.

Ok, the difference is that the MediaWiki implementation filters for pages in $wgContentNamespaces and this includes files on commons (see here) while the Hadoop implementation currently only filters for NS_MAIN.

Fri, Apr 3, 1:13 AM · Patch-For-Review, Data-Engineering-Icebox, Data-Engineering, DBA
Zabe added a comment to T413362: Move Mostcategories computation to Hadoop.

Taking a look at https://analytics.wikimedia.org/published/datasets/querypage/MostCategories/commonswiki.json and comparing it to https://commons.wikimedia.org/wiki/Special:MostCategories it seems like the Hadoop implementation does not include files.

Fri, Apr 3, 1:08 AM · Patch-For-Review, Data-Engineering-Icebox, Data-Engineering, DBA
Zabe closed T422062: MediaWiki periodic job update-special-pages-s4 failed as Resolved.

Disabled the updates for Special:Unusedtemplates on testcommonswiki until it properly supports spliting of links tables.

Fri, Apr 3, 1:02 AM · DBA, Wikimedia-production-error, MediaWiki-Special-pages
Zabe closed T411393: Update HISTORY in master after 1.43.7/1.44.4/1.45.2 as Resolved.
Fri, Apr 3, 12:07 AM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), MediaWiki-Releasing, Security

Thu, Apr 2

Zabe updated subscribers of T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions.

@Dreamy_Jazz akwiki is a closed wiki, so I guess that is why the table was dropped there. But for some reasons we still try to query it?

Thu, Apr 2, 11:32 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Zabe created T422220: Access of global_block_whitelist table on closed wikis through Special:CentralAuth causes exceptions.
Thu, Apr 2, 11:30 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), GlobalBlocking, MediaWiki-Platform-Team (Radar), Essential-Work, Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), Stewards-and-global-tools, MediaWiki-extensions-CentralAuth, Wikimedia-production-error
Zabe changed the visibility for T411393: Update HISTORY in master after 1.43.7/1.44.4/1.45.2.
Thu, Apr 2, 9:47 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), MediaWiki-Releasing, Security
Zabe changed the visibility for T411392: Update Wikidata Q83 for 1.43.7/1.44.4/1.45.2.
Thu, Apr 2, 9:46 PM · MediaWiki-Releasing, Security
Zabe changed the visibility for T411390: Update onwiki news and Module:Version for 1.43.7/1.44.4/1.45.2.
Thu, Apr 2, 9:45 PM · MediaWiki-Releasing, Security
Zabe changed the visibility for T411389: Tag 1.43.7/1.44.4/1.45.2.
Thu, Apr 2, 9:45 PM · MediaWiki-Releasing, Security
Zabe changed the visibility for T411388: Write and send release announcements for MediaWiki 1.43.7/1.44.4/1.45.2.
Thu, Apr 2, 9:45 PM · MediaWiki-Releasing, Security
Zabe changed the visibility for T411387: Write and send pre-release announcements for MediaWiki 1.43.7/1.44.4/1.45.2.
Thu, Apr 2, 9:45 PM · MediaWiki-Releasing, Security
Zabe claimed T422062: MediaWiki periodic job update-special-pages-s4 failed.
Thu, Apr 2, 6:29 PM · DBA, Wikimedia-production-error, MediaWiki-Special-pages

Mon, Mar 30

Zabe added a comment to T299953: Normalize imagelinks table.

I see this nice task is resolved, and I see the column imagelinks.il_target_id in place in the replicas,

but I see no mention here:

https://www.mediawiki.org/wiki/Manual:Imagelinks_table

Is it known/desired? Thanks hackers :3

Mon, Mar 30, 10:41 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), DBA, MediaWiki-Page-derived-data
Zabe updated the task description for T300222: Implement normalizing MediaWiki link tables.
Mon, Mar 30, 12:17 AM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Wikimedia-Performance-recommendation, Epic, Platform Engineering, MediaWiki-Page-derived-data, Data-Persistence
Zabe closed T299953: Normalize imagelinks table, a subtask of T300222: Implement normalizing MediaWiki link tables, as Resolved.
Mon, Mar 30, 12:16 AM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Wikimedia-Performance-recommendation, Epic, Platform Engineering, MediaWiki-Page-derived-data, Data-Persistence
Zabe closed T299953: Normalize imagelinks table as Resolved.
Mon, Mar 30, 12:16 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), DBA, MediaWiki-Page-derived-data

Sun, Mar 29

Zabe claimed T421408: PHP Warning: Undefined property: stdClass::$cat_title.
Sun, Mar 29, 11:19 PM · DBA, MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), MediaWiki-extensions-CategoryTree, Wikimedia-production-error

Sat, Mar 28

Zabe added a comment to T416746: Audit whether we can remove auto_increment primary key in favor of an existing field with unique index.

Reposting: From those four the archive table seems to be the only one which has significant size (although cusi_case appears to be new and could grow). So I would suggest to restrict efforts to that one for now.

Sat, Mar 28, 10:50 AM · SecTeam-Processed, Security, DBA
Zabe added a comment to T416746: Audit whether we can remove auto_increment primary key in favor of an existing field with unique index.

(Its still visible in the edit history, I think deleting is the only way to fully hide it)

Sat, Mar 28, 10:49 AM · SecTeam-Processed, Security, DBA
Zabe added a comment to T416746: Audit whether we can remove auto_increment primary key in favor of an existing field with unique index.

The table count of cusi_case is private information as it exposes the case creation rate and cases are created based on private logic, but was the table count was mentioned in T416746#11637875.

Protecting this task to limit the exposure of this any further than it has already

Sat, Mar 28, 1:04 AM · SecTeam-Processed, Security, DBA

Sun, Mar 22

Zabe closed T414875: Update JamesHeinrich/getID3 for php8.5 support, a subtask of T413901: imagedestroy() is deprecated since PHP 8.5, as it has no effect since PHP 8.0, as Resolved.
Sun, Mar 22, 7:55 PM · Move-Files-To-Commons, user-a_smart_kitten, MediaWiki-Vendor, Social-Tools, SocialProfile, SportsTeams, BlueSpice, EImage, MediaWiki-General, PHP 8.0 support, PHP 8.5 support
Zabe closed T414875: Update JamesHeinrich/getID3 for php8.5 support as Resolved.
Sun, Mar 22, 7:55 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Patch-For-Review, Upstream, PHP 8.5 support, TimedMediaHandler, MediaWiki-Vendor

Mar 21 2026

Zabe added a comment to T419563: Missing "continue" element for categories prop when clshow set.

The bug here is that in the old query design the filtering happened while querying, such that after the filtering we had $params['limit'] + 1 results. Now we query $params['limit'] + 1 items and only then do the filtering, such that we can end up with less items (which also causes the continue element from vanishing).

Mar 21 2026, 12:37 AM · MediaWiki-Categories, MW-Interfaces-Team, Regression, MediaWiki-Action-API

Mar 19 2026

Zabe closed T419479: Upgrading pagelinks table makes pl_target_id NOT NULL, creating from scratch doesn’t, a subtask of T299947: Normalize pagelinks table, as Resolved.
Mar 19 2026, 11:48 PM · MW-1.45-notes (1.45.0-wmf.6; 2025-06-17), Patch-For-Review, User-notice-archive, Data-Persistence, MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-Page-derived-data
Zabe closed T419479: Upgrading pagelinks table makes pl_target_id NOT NULL, creating from scratch doesn’t as Resolved.
Mar 19 2026, 11:48 PM · MW-1.45-notes, MW-1.43-notes, MW-1.44-notes, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Patch-For-Review, MediaWiki-Installer, MediaWiki-Page-derived-data
Zabe placed T420643: Add Wikidata support for abstractwiki up for grabs.

Hmm. The "Add wikidata support" task is usually more of a "make sure the sites tables are up to date on all wikis" task.

Mar 19 2026, 11:17 PM · Wikidata Integration in Wikimedia projects, Wikidata
Zabe closed T420643: Add Wikidata support for abstractwiki, a subtask of T420615: Post-creation work for abstractwiki, as Resolved.
Mar 19 2026, 11:11 PM · Abstract Wikipedia, Patch-For-Review, Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), User-notice, Wiki-Setup
Zabe closed T420643: Add Wikidata support for abstractwiki as Resolved.
Mar 19 2026, 11:11 PM · Wikidata Integration in Wikimedia projects, Wikidata
Zabe claimed T420643: Add Wikidata support for abstractwiki.
Mar 19 2026, 10:46 PM · Wikidata Integration in Wikimedia projects, Wikidata
Zabe added a comment to T420656: Enable Translate extension for Abstract Wikipedia.

mwscript-k8s -f -- extensions/WikimediaMaintenance/maintenance/createExtensionTables.php --wiki=abstractwiki translate should create the correct tables.

Mar 19 2026, 10:26 PM · Abstract Wikipedia team (26Q4 (Apr–Jun)), Abstract Wikipedia, Essential-Work, Wikimedia-Extension-setup
Zabe claimed T419479: Upgrading pagelinks table makes pl_target_id NOT NULL, creating from scratch doesn’t.
Mar 19 2026, 6:53 PM · MW-1.45-notes, MW-1.43-notes, MW-1.44-notes, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Patch-For-Review, MediaWiki-Installer, MediaWiki-Page-derived-data
Zabe added a comment to T420566: Decide how GrowthExperiments should be handled on closed wikis.

Let's not do option 2. We are moving on the exact opposite direction. See T420062: Uninstall PSI extensions on closed wikis which are not needed. Specifically to reduce number of files mariadb process needs to open. I suggest removing it when a wiki is closed and adding it to the documentation of closing or reopening a wiki.

Mar 19 2026, 4:13 PM · Data-Persistence, GrowthExperiments, Growth-Team

Mar 18 2026

Zabe added a comment to T420531: addWiki.php fails with CannotReplaceActiveServiceException for DBLoadBalancerFactory.

@Zabe: You created a new wiki two weeks ago with T415960: Create Wikisource Urdu — I assume addWiki.php was working then and you used it successfully?

Mar 18 2026, 9:41 PM · MediaWiki-Engineering, Release-Engineering-Team, Wiki-Setup (Create), MediaWiki-extensions-WikimediaMaintenance

Mar 17 2026

Zabe merged T420339: Wikimedia\Services\RecursiveServiceDependencyException: Recursive service instantiation: Circular dependency when creating service! GrowthExperimentsMentorManager -> GrowthExperimentsMentorProvider -> GrowthExperimentsMentorPro into T419835: Multilingual model not working (AutoModerator throwing exception on config validation): Circular dependency when creating service! GrowthExperimentsNewcomerTasksConfigurationLoader -> GrowthExperimentsNewcomerTasksConfigurationLoader.
Mar 17 2026, 1:13 PM · Wikimedia-production-error, Patch-For-Review, Automoderator, Moderator-Tools-Team (Kanban)
Zabe merged task T420339: Wikimedia\Services\RecursiveServiceDependencyException: Recursive service instantiation: Circular dependency when creating service! GrowthExperimentsMentorManager -> GrowthExperimentsMentorProvider -> GrowthExperimentsMentorPro into T419835: Multilingual model not working (AutoModerator throwing exception on config validation): Circular dependency when creating service! GrowthExperimentsNewcomerTasksConfigurationLoader -> GrowthExperimentsNewcomerTasksConfigurationLoader.
Mar 17 2026, 1:12 PM · GrowthExperiments, Growth-Team, Wikimedia-production-error
Zabe added a comment to T420339: Wikimedia\Services\RecursiveServiceDependencyException: Recursive service instantiation: Circular dependency when creating service! GrowthExperimentsMentorManager -> GrowthExperimentsMentorProvider -> GrowthExperimentsMentorPro.

Thanks! Looks like a dupe.

Mar 17 2026, 1:12 PM · GrowthExperiments, Growth-Team, Wikimedia-production-error