Page MenuHomePhabricator

jnuche (Jaime Nuche)
UserAdministrator

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Feb 7 2022, 1:09 PM (213 w, 1 d)
Roles
Administrator
Availability
Available
LDAP User
Jaime Nuche
MediaWiki User
JNuche (WMF) [ Global Accounts ]

Recent Activity

Today

jnuche added a comment to T419580: Disaster recovery for k8s upgrade.

We know from T405224 that we can recover the entire cluster from the K3s data volumes. Additionally, the folks over at Cloud have told us in the past that it's not possible to automate/schedule the creation of OpenStack snapshots natively.

Wed, Mar 11, 10:17 AM · Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work

Yesterday

jnuche added a comment to T408115: Migration to MariaDB operator: Shared environment DB.

As usual, we will announce a maintenance window for the migration.

Tue, Mar 10, 4:52 PM · Patch-For-Review, Catalyst (Luka Ijo Pimeja Jan)

Mon, Mar 9

jnuche moved T408115: Migration to MariaDB operator: Shared environment DB from Backlog to In progress on the Catalyst (Luka Ijo Pimeja Jan) board.
Mon, Mar 9, 9:51 AM · Patch-For-Review, Catalyst (Luka Ijo Pimeja Jan)
jnuche claimed T408115: Migration to MariaDB operator: Shared environment DB.
Mon, Mar 9, 9:49 AM · Patch-For-Review, Catalyst (Luka Ijo Pimeja Jan)

Thu, Mar 5

jnuche moved T417455: Blast of broken pipe errors from catalyst-api container log stream from Backlog to Done on the Catalyst (Luka Ijo Pimeja Jan) board.
Thu, Mar 5, 5:47 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche closed T417689: Investigate causes of Catalyst slowness as Resolved.

Operation times in production have significantly improved and gone back to the performance levels we had by the end of November 2025.

Thu, Mar 5, 12:29 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche moved T417304: Put a limit on demos created by ci from Ready to In progress on the Catalyst (Luka Ijo Pimeja Jan) board.
Thu, Mar 5, 12:28 PM · Catalyst (Luka Ijo Pimeja Jan)
jnuche moved T417689: Investigate causes of Catalyst slowness from In progress to Done on the Catalyst (Luka Ijo Pimeja Jan) board.
Thu, Mar 5, 12:28 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)

Wed, Mar 4

jnuche added projects to T417455: Blast of broken pipe errors from catalyst-api container log stream: Essential-Work, Release-Engineering-Team (Doing 😎).
Wed, Mar 4, 6:29 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche closed T417455: Blast of broken pipe errors from catalyst-api container log stream as Resolved.
Wed, Mar 4, 6:28 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche set the point value for T417455: Blast of broken pipe errors from catalyst-api container log stream to 1.
Wed, Mar 4, 6:28 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)

Tue, Feb 24

jnuche added projects to T417689: Investigate causes of Catalyst slowness: Essential-Work, Release-Engineering-Team (Doing 😎).
Tue, Feb 24, 12:31 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche closed T418230: Deploy second worker to catalyst-dev project as Resolved.
Tue, Feb 24, 12:15 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche moved T418230: Deploy second worker to catalyst-dev project from Backlog to Done on the Catalyst (Luka Ijo Pimeja Jan) board.
Tue, Feb 24, 12:15 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche added projects to T418230: Deploy second worker to catalyst-dev project: Essential-Work, Release-Engineering-Team (Doing 😎).
Tue, Feb 24, 12:14 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche created T418230: Deploy second worker to catalyst-dev project.
Tue, Feb 24, 12:11 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)

Mon, Feb 23

jnuche added a comment to T417689: Investigate causes of Catalyst slowness.

Similarly to what happened with secrets, recreated envs have been leaving behind a significant number of replica sets behind:

kubectl -n cat-env get rs | grep 750c4d946d
wiki-750c4d946d-3895-mediawiki-66bccd4d77   0         0         0       15d
wiki-750c4d946d-3895-mediawiki-8669b898df   0         0         0       15d
wiki-750c4d946d-3895-mediawiki-668466c6b8   0         0         0       14d
wiki-750c4d946d-3895-mediawiki-c556c45c5    0         0         0       14d
wiki-750c4d946d-3895-mediawiki-76c5fb6d87   0         0         0       14d
wiki-750c4d946d-3895-mediawiki-6968d99c4d   0         0         0       14d
wiki-750c4d946d-3895-mediawiki-6b5b86ff6f   0         0         0       14d
wiki-750c4d946d-3895-mediawiki-68cd949987   0         0         0       14d
wiki-750c4d946d-3895-mediawiki-75749d974b   0         0         0       14d
wiki-750c4d946d-3895-mediawiki-5d46bb4dc5   0         0         0       14d
wiki-750c4d946d-3895-mediawiki-68c5994db9   1         1         1       11d
Mon, Feb 23, 3:12 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche created T418109: Update Jenkins hosts from Java 17 to Java 21.
Mon, Feb 23, 10:20 AM · Continuous-Integration-Infrastructure, collaboration-services, Jenkins

Fri, Feb 20

jnuche added a comment to T417689: Investigate causes of Catalyst slowness.

Some of the helm commands had started slowing to a crawl; as it turns out we had 912 secrets in the cat-env namespace. A majority of those were originating in helm history revisions. A lot of those revisions could be safely removed and after doing that helm commands became noticeably more responsive again. Plus env creation times have gone down again to the levels we had a few months ago:

Fri, Feb 20, 2:31 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)

Thu, Feb 19

jnuche added projects to T414659: Patch demo wiki is not actually updated/recreated after I make a change to its settings/config: Essential-Work, Release-Engineering-Team (Doing 😎).
Thu, Feb 19, 5:07 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Regression
jnuche added a comment to T414659: Patch demo wiki is not actually updated/recreated after I make a change to its settings/config.

The fact older branches can still be built hopefully means that the PHP backwards compatibility in MW is systematic (please someone who knows MW correct me if that's wrong).

FWIW, my understanding is that fixes for PHP support in MediaWiki are generally backported to all supported release branches (currently REL1_43/REL1_44/REL1_45). (Unless I'm misunderstanding you & you're referring to something else?)

Thu, Feb 19, 5:02 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Regression
jnuche moved T408119: Migration to MariaDB operator: Mediawiki chart standalone DB from In progress to Done on the Catalyst (Luka Ijo Pimeja Jan) board.
Thu, Feb 19, 3:59 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche closed T408119: Migration to MariaDB operator: Mediawiki chart standalone DB as Resolved.
Thu, Feb 19, 3:59 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche closed T408119: Migration to MariaDB operator: Mediawiki chart standalone DB, a subtask of T408114: Migrate bitnami MariaDB charts to MariaDB operator, as Resolved.
Thu, Feb 19, 3:59 PM · User-jnuche, Catalyst (Ongoing Epics), Epic
jnuche added projects to T408119: Migration to MariaDB operator: Mediawiki chart standalone DB: Essential-Work, Release-Engineering-Team (Doing 😎).
Thu, Feb 19, 3:59 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche claimed T417689: Investigate causes of Catalyst slowness.
Thu, Feb 19, 3:33 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche moved T417689: Investigate causes of Catalyst slowness from Backlog to In progress on the Catalyst (Luka Ijo Pimeja Jan) board.
Thu, Feb 19, 3:32 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche moved T408119: Migration to MariaDB operator: Mediawiki chart standalone DB from Backlog to In progress on the Catalyst (Luka Ijo Pimeja Jan) board.
Thu, Feb 19, 1:40 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche claimed T408119: Migration to MariaDB operator: Mediawiki chart standalone DB.
Thu, Feb 19, 1:36 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan)
jnuche closed T414659: Patch demo wiki is not actually updated/recreated after I make a change to its settings/config as Resolved.

I found out that:

  • I can build old branches such as REL1_39 using the most recent images, which use PHP 8.3 (I did see REL1_42 fail but that seemed an unrelated issue with an extension)
  • The tree container images used by the main pod in the mediawiki chart they all get a latest tag
  • I could successfully recover env https://568a59f193.catalyst.wmcloud.org/wiki/Main_Page by creating a branched version of the chart the env was built with. Then I modified it to use the latest images and updated the env to use that modified chart
Thu, Feb 19, 1:33 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Regression
jnuche moved T414659: Patch demo wiki is not actually updated/recreated after I make a change to its settings/config from In progress to Done on the Catalyst (Luka Ijo Pimeja Jan) board.
Thu, Feb 19, 1:33 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Regression

Wed, Feb 18

jnuche added a comment to T414659: Patch demo wiki is not actually updated/recreated after I make a change to its settings/config.

The original issue is fixed, but when trying to rebuild 568a59f193 I ran into this:

Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Wed, Feb 18, 2:18 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Regression
jnuche added a comment to T416391: Clean up Wikilambda Catalyst environments regardless of test failures.

Yet another interesting situation. Two patches were pushed in quick succession: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/1240009

Wed, Feb 18, 11:57 AM · Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), Catalyst (Luka Ijo Pimeja Jan), QS-Test-Automation

Tue, Feb 17

jnuche added a comment to T417304: Put a limit on demos created by ci.

Relevant data points:

Tue, Feb 17, 9:55 AM · Catalyst (Luka Ijo Pimeja Jan)
jnuche added a comment to T416391: Clean up Wikilambda Catalyst environments regardless of test failures.

Another data point. Today the Jenkins Wikilambda CI left a bunch of envs behind:

mw-ext-wl-ci-1238784-24724-4109-py-evaluator-547786dd5c-snpqv   1/1     Running   0               85m
mw-ext-wl-ci-1238784-24724-4109-js-evaluator-97fff64f4-trkbd    1/1     Running   0               85m
mw-ext-wl-ci-1238784-24724-4109-artifact-warehouse              1/1     Running   0               85m
mw-ext-wl-ci-1238784-24724-4109-mariadb-5b4685c7b9-t6qgz        1/1     Running   0               85m
mw-ext-wl-ci-1238784-24724-4109-mediawiki-88494f449-jszph       4/4     Running   0               85m
mw-ext-wl-ci-1239152-82482-4110-js-evaluator-7dd6465b6f-bshbn   1/1     Running   0               79m
mw-ext-wl-ci-1239152-82482-4110-py-evaluator-c756459cd-5njgb    1/1     Running   0               79m
mw-ext-wl-ci-1239344-35683-4111-js-evaluator-7cc5cc6dc4-qfsfd   1/1     Running   0               79m
mw-ext-wl-ci-1239344-35683-4111-py-evaluator-54797b96f7-q75zx   1/1     Running   0               79m
mw-ext-wl-ci-1239152-82482-4110-artifact-warehouse              1/1     Running   0               79m
mw-ext-wl-ci-1239344-35683-4111-artifact-warehouse              1/1     Running   0               79m
mw-ext-wl-ci-1239152-82482-4110-mariadb-689dbdc869-t6dm7        1/1     Running   0               79m
mw-ext-wl-ci-1239344-35683-4111-mariadb-f95cb96cc-tp55n         1/1     Running   0               79m
mw-ext-wl-ci-1239345-10059-4112-py-evaluator-65b68bb7c5-hw8xd   1/1     Running   0               78m
mw-ext-wl-ci-1239345-10059-4112-js-evaluator-69c4755b7b-lqnnw   1/1     Running   0               78m
mw-ext-wl-ci-1239345-10059-4112-artifact-warehouse              1/1     Running   0               78m
mw-ext-wl-ci-1239345-10059-4112-mariadb-68bd8bc87c-6bjzp        1/1     Running   0               78m
mw-ext-wl-ci-1239152-59560-4113-py-evaluator-587bc78bc8-gksvs   1/1     Running   0               78m
mw-ext-wl-ci-1239152-59560-4113-artifact-warehouse              1/1     Running   0               78m
mw-ext-wl-ci-1239152-59560-4113-mariadb-68f895bf85-469ls        1/1     Running   0               78m
mw-ext-wl-ci-1239152-59560-4113-js-evaluator-67689db7c7-wpxgn   1/1     Running   0               78m
mw-ext-wl-ci-1239344-62262-4114-js-evaluator-55cc55dff8-kmd6x   1/1     Running   0               77m
mw-ext-wl-ci-1239344-62262-4114-artifact-warehouse              1/1     Running   0               77m
mw-ext-wl-ci-1239344-62262-4114-mariadb-65c79bbb57-k24gs        1/1     Running   0               77m
mw-ext-wl-ci-1239344-62262-4114-py-evaluator-75c4f5cff7-b8778   1/1     Running   0               77m
mw-ext-wl-ci-1239344-35683-4111-mediawiki-6cf876bb58-4vmtz      4/4     Running   0               79m
mw-ext-wl-ci-1239344-62262-4114-mediawiki-5d54bcdcc9-gqmpt      4/4     Running   0               77m
mw-ext-wl-ci-1239152-82482-4110-mediawiki-5fb7ddb8cb-b9jhs      4/4     Running   0               79m
mw-ext-wl-ci-1239345-10059-4112-mediawiki-5c64d87fb7-9x9j6      4/4     Running   0               78m
mw-ext-wl-ci-1239152-59560-4113-mediawiki-668b75b6c5-444qf      4/4     Running   0               78m
Tue, Feb 17, 9:54 AM · Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), Catalyst (Luka Ijo Pimeja Jan), QS-Test-Automation

Mon, Feb 16

jnuche added a comment to T417426: Quota increase request for project catalyst-dev.

thank you @Raymond_Ndibe

Mon, Feb 16, 5:39 PM · Catalyst, Cloud-VPS (Quota-requests)
jnuche added a comment to T417426: Quota increase request for project catalyst-dev.

catalyst-dev currently sees its real usage metrics at about a single CPU core and about 10G of ram, the rest is sitting idle. The last time this came up (T402521) you said you were planning to use these resources to run more workloads in the staging cluster. Did that happen? Why does the staging environment need even more resources when most of that is already idle?

Mon, Feb 16, 3:08 PM · Catalyst, Cloud-VPS (Quota-requests)
jnuche added a comment to T417426: Quota increase request for project catalyst-dev.

@Raymond_Ndibe We use catalyst-dev to test changes to our infrastructure before rolling those changes out to the production project catalyst, so we generally need the same resources there.

Mon, Feb 16, 9:47 AM · Catalyst, Cloud-VPS (Quota-requests)

Thu, Feb 12

jnuche closed T413806: 1.46.0-wmf.15 deployment blockers as Resolved.
Thu, Feb 12, 4:49 PM · Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments
jnuche moved T417195: Unexpected call to ConfigurationLoader::getTaskTypes when feature is disabled (February 2026) from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Feb 12, 4:46 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Regression, Growth-Team (FY2025-26 Q3 Sprint 3), Essential-Work, Growth Team Maintenance, GrowthExperiments-NewcomerTasks, Wikimedia-production-error
jnuche moved T417259: GrowthExperiments\Mentorship\MentorManager::getMentorshipStateForUserInternal was asked to return mentorship state for a non-named user {user} from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Feb 12, 4:45 PM · GrowthExperiments-Mentorship, Wikimedia-production-error, Growth-Team
jnuche moved T417260: Unexpected call to ConfigurationLoader::getTaskTypes when feature is disabled. Called from: GrowthExperiments\Api\ApiQueryNextSuggestedTaskType::getAllowedParams from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Feb 12, 4:44 PM · Growth-Team (FY2025-26 Q3 Sprint 4), MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), GrowthExperiments-NewcomerTasks, Wikimedia-production-error
jnuche moved T417262: Error fetching URL "http://localhost:6007/echoseen/v1/global%3Aecho%3Aseen%3Aalert%3Atime%3A50778710": (curl error: 7) Couldn't connect to server from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Feb 12, 4:43 PM · MW-on-K8s, Notifications (Echo), Wikimedia-production-error
jnuche moved T417284: TypeError: MediaWiki\Parser\CoreMagicVariables::expand(): Return value must be of type ?string, array returned from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Feb 12, 4:42 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Content-Transform-Team (Work In Progress), Essential-Work, MediaWiki-Parser, Wikimedia-production-error
jnuche moved T417299: Wikimedia\NormalizedException\NormalizedException: Authentication failed because of inconsistent provider array from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Feb 12, 4:42 PM · MediaWiki-Special-pages, MediaWiki-Platform-Team, Wikimedia-production-error
jnuche moved T417300: PHP Deprecated: Caller from MediaWiki\Exception\MWExceptionHandler::rollbackPrimaryChanges ignored an error originally raised from MediaWiki\FileRepo\File\LocalFile::loadExtraFromDB: [1054] Unknown column 'img_name' in 'WHERE' from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Feb 12, 4:42 PM · MW-Interfaces-Team, MediaWiki-libs-Rdbms, Wikimedia-production-error
jnuche moved T417301: Wikimedia\Rdbms\DBQueryError: Error 1054: Unknown column 'img_name' in 'WHERE' Function: MediaWiki\FileRepo\File\LocalFile::loadExtraFromDB Query: SELECT * FROM (SELECT fr_metadata AS `img_metadata` FROM `file` JOIN `filere from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Feb 12, 4:42 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), DBA, Commons, MediaWiki-File-management, Wikimedia-production-error
jnuche created T417301: Wikimedia\Rdbms\DBQueryError: Error 1054: Unknown column 'img_name' in 'WHERE' Function: MediaWiki\FileRepo\File\LocalFile::loadExtraFromDB Query: SELECT * FROM (SELECT fr_metadata AS `img_metadata` FROM `file` JOIN `filere.
Thu, Feb 12, 4:40 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), DBA, Commons, MediaWiki-File-management, Wikimedia-production-error
jnuche created T417300: PHP Deprecated: Caller from MediaWiki\Exception\MWExceptionHandler::rollbackPrimaryChanges ignored an error originally raised from MediaWiki\FileRepo\File\LocalFile::loadExtraFromDB: [1054] Unknown column 'img_name' in 'WHERE'.
Thu, Feb 12, 4:34 PM · MW-Interfaces-Team, MediaWiki-libs-Rdbms, Wikimedia-production-error
jnuche created T417299: Wikimedia\NormalizedException\NormalizedException: Authentication failed because of inconsistent provider array.
Thu, Feb 12, 4:26 PM · MediaWiki-Special-pages, MediaWiki-Platform-Team, Wikimedia-production-error
jnuche added a comment to T349290: "ResourceLoader\Context::encodeJson: Malformed UTF-8 characters" in mw.config data from Flow .

Seems like still happening as of 1.46.0-wmf.15

Thu, Feb 12, 4:21 PM · StructuredDiscussions, Wikimedia-production-error
jnuche created T417284: TypeError: MediaWiki\Parser\CoreMagicVariables::expand(): Return value must be of type ?string, array returned.
Thu, Feb 12, 2:44 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Content-Transform-Team (Work In Progress), Essential-Work, MediaWiki-Parser, Wikimedia-production-error
jnuche added a comment to T416391: Clean up Wikilambda Catalyst environments regardless of test failures.

I caught one in the wild, this time from gitlab: https://gitlab.wikimedia.org/repos/test-platform/catalyst/catalyst-ci-client/-/pipelines/164402

Thu, Feb 12, 1:31 PM · Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), Catalyst (Luka Ijo Pimeja Jan), QS-Test-Automation
jnuche removed a subtask for T413806: 1.46.0-wmf.15 deployment blockers: T417195: Unexpected call to ConfigurationLoader::getTaskTypes when feature is disabled (February 2026).
Thu, Feb 12, 9:35 AM · Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments
jnuche removed a parent task for T417195: Unexpected call to ConfigurationLoader::getTaskTypes when feature is disabled (February 2026): T413806: 1.46.0-wmf.15 deployment blockers.
Thu, Feb 12, 9:35 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Regression, Growth-Team (FY2025-26 Q3 Sprint 3), Essential-Work, Growth Team Maintenance, GrowthExperiments-NewcomerTasks, Wikimedia-production-error
jnuche closed T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user as Resolved.

There should be no skins in group 2 that are not in group 1 or 0. I'm fairly confident you should be fine tomorrow. Thanks @Tgr for taking care of the Nostalgia issue.

I took another pass through https://codesearch.wmcloud.org/deployed/?q=%5C%5B%27namespaces%27%5C%5D&files=&excludeFiles= and I don't see any code that would trigger new unresolved warnings. It's been hard to catch all the ones so far because it's hard to grep for 'namespaces' in the context of just skins since namespaces are used everywhere with other meanings!

Thu, Feb 12, 9:33 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Nostalgia, MediaWiki-Core-Skin-Architecture, User-Jdlrobson, WikimediaApiPortal, Wikimedia-production-error
jnuche closed T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user, a subtask of T413806: 1.46.0-wmf.15 deployment blockers, as Resolved.
Thu, Feb 12, 9:33 AM · Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments
jnuche closed T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user, a subtask of T416652: Migrate skins to modern menus and drop legacy personal and namespaces menu, as Resolved.
Thu, Feb 12, 9:33 AM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Patch-For-Review, MediaWiki-Core-Skin-Architecture
jnuche added a comment to T417195: Unexpected call to ConfigurationLoader::getTaskTypes when feature is disabled (February 2026).

@Urbanecm_WMF thank you for taking care of this

Thu, Feb 12, 8:38 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Regression, Growth-Team (FY2025-26 Q3 Sprint 3), Essential-Work, Growth Team Maintenance, GrowthExperiments-NewcomerTasks, Wikimedia-production-error

Wed, Feb 11

jnuche lowered the priority of T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user from Unbreak Now! to Medium.

Noise from Nostalgia is gone. Thank you to @Tgr for his patch.

Wed, Feb 11, 3:13 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Nostalgia, MediaWiki-Core-Skin-Architecture, User-Jdlrobson, WikimediaApiPortal, Wikimedia-production-error
jnuche added a comment to T416391: Clean up Wikilambda Catalyst environments regardless of test failures.

It looks like the environments for wikilambda ci that aren't getting cleaned up are those that did not get a response from catalyst in the appropriate amount of time. When the request to catalyst create times out, then we don't get an environment ID back from catalyst, so even though the post build script has been running, it can't delete the environment.
[...]
See https://integration.wikimedia.org/ci/view/All%20jobs/job/wikilambda-catalyst-end-to-end/1920/console

Wed, Feb 11, 1:01 PM · Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), Catalyst (Luka Ijo Pimeja Jan), QS-Test-Automation
jnuche updated subscribers of T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user.

Unsurprisingly Nostalgia is very much unsupported. I'm pinging the most "recent" (talking about months here) commiters to the repo in case they think they can help: @Reedy @matmarex @Umherirrender

Wed, Feb 11, 10:34 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Nostalgia, MediaWiki-Core-Skin-Architecture, User-Jdlrobson, WikimediaApiPortal, Wikimedia-production-error
jnuche added a parent task for T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user: T413806: 1.46.0-wmf.15 deployment blockers.
Wed, Feb 11, 9:42 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Nostalgia, MediaWiki-Core-Skin-Architecture, User-Jdlrobson, WikimediaApiPortal, Wikimedia-production-error
jnuche added a subtask for T413806: 1.46.0-wmf.15 deployment blockers: T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user.
Wed, Feb 11, 9:42 AM · Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments
jnuche raised the priority of T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user from Medium to Unbreak Now!.
Wed, Feb 11, 9:41 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Nostalgia, MediaWiki-Core-Skin-Architecture, User-Jdlrobson, WikimediaApiPortal, Wikimedia-production-error
jnuche added a comment to T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user.

Errors shot up after deploying the train to group1. 3K+ in 15m:

Wed, Feb 11, 9:40 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Nostalgia, MediaWiki-Core-Skin-Architecture, User-Jdlrobson, WikimediaApiPortal, Wikimedia-production-error
jnuche added a comment to T417071: k3s.catalyst-dev.eqiad1.wikimedia.cloud DNS lookup not working.

Thanks @Andrew and @bd808 for helping with this!

Wed, Feb 11, 8:28 AM · Catalyst

Tue, Feb 10

jnuche moved T414659: Patch demo wiki is not actually updated/recreated after I make a change to its settings/config from Ready to In progress on the Catalyst (Luka Ijo Pimeja Jan) board.
Tue, Feb 10, 2:33 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Regression
jnuche created T417016: Check CI envs cleanup.
Tue, Feb 10, 2:28 PM · Catalyst
jnuche added a comment to T416983: Error: Class "WikimediaEvents\WikimediaEventsCountryCodeLookup" not found.

@Jdforrester-WMF Much obliged again good sir

Tue, Feb 10, 2:15 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), MediaWiki-extensions-WikimediaEvents, WikimediaCustomizations, Wikimedia-production-error
jnuche removed a subtask for T413806: 1.46.0-wmf.15 deployment blockers: T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user.
Tue, Feb 10, 2:07 PM · Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments
jnuche removed a parent task for T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user: T413806: 1.46.0-wmf.15 deployment blockers.
Tue, Feb 10, 2:07 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Nostalgia, MediaWiki-Core-Skin-Architecture, User-Jdlrobson, WikimediaApiPortal, Wikimedia-production-error
jnuche lowered the priority of T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user from Unbreak Now! to Needs Triage.

All three of these hits are on the WikimediaApiPortal skin — I imagine that skin was missed in the fixes?

Given the likely hit rate on api.wikimedia.org it's probably OK for this new deprecation to not be a train-blocker, as long as it's fixed swiftly?

Tue, Feb 10, 2:06 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Nostalgia, MediaWiki-Core-Skin-Architecture, User-Jdlrobson, WikimediaApiPortal, Wikimedia-production-error
jnuche added a comment to T416978: TypeError: Unsupported operand types: array + null (LiquidThreads).

@Jdforrester-WMF Thank you so much!

Tue, Feb 10, 2:03 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-extensions-LiquidThreads, Wikimedia-production-error
jnuche renamed T416978: TypeError: Unsupported operand types: array + null (LiquidThreads) from TypeError: Unsupported operand types: array + null to TypeError: Unsupported operand types: array + null (LiquidThreads).
Tue, Feb 10, 10:19 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-extensions-LiquidThreads, Wikimedia-production-error
jnuche added a comment to T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user.

Another two separated warnings are also generated per request. For the request ID mentioned above we can see the following in the logs:

Tue, Feb 10, 10:11 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Nostalgia, MediaWiki-Core-Skin-Architecture, User-Jdlrobson, WikimediaApiPortal, Wikimedia-production-error
jnuche updated the task description for T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user.
Tue, Feb 10, 10:02 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Nostalgia, MediaWiki-Core-Skin-Architecture, User-Jdlrobson, WikimediaApiPortal, Wikimedia-production-error
jnuche added a subtask for T413806: 1.46.0-wmf.15 deployment blockers: T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user.
Tue, Feb 10, 10:00 AM · Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments
jnuche added a parent task for T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user: T413806: 1.46.0-wmf.15 deployment blockers.
Tue, Feb 10, 10:00 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Nostalgia, MediaWiki-Core-Skin-Architecture, User-Jdlrobson, WikimediaApiPortal, Wikimedia-production-error
jnuche created T416981: PHP Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user.
Tue, Feb 10, 10:00 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Nostalgia, MediaWiki-Core-Skin-Architecture, User-Jdlrobson, WikimediaApiPortal, Wikimedia-production-error
jnuche added a subtask for T413806: 1.46.0-wmf.15 deployment blockers: T416978: TypeError: Unsupported operand types: array + null (LiquidThreads).
Tue, Feb 10, 9:39 AM · Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments
jnuche added a parent task for T416978: TypeError: Unsupported operand types: array + null (LiquidThreads): T413806: 1.46.0-wmf.15 deployment blockers.
Tue, Feb 10, 9:39 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-extensions-LiquidThreads, Wikimedia-production-error
jnuche triaged T416978: TypeError: Unsupported operand types: array + null (LiquidThreads) as Unbreak Now! priority.
Tue, Feb 10, 9:39 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-extensions-LiquidThreads, Wikimedia-production-error
jnuche created T416978: TypeError: Unsupported operand types: array + null (LiquidThreads).
Tue, Feb 10, 9:39 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), MediaWiki-extensions-LiquidThreads, Wikimedia-production-error

Mon, Feb 9

jnuche added a comment to T415701: Protect Catalyst/PatchDemo from aggressive bots at the ingress layer.

Unfortunately it seems the bot-wrangler-traefik-plugin plugin is not compatible with our current K3s production version v1.28.7+k3s1.

Mon, Feb 9, 5:58 PM · Test Platform (Črnomerec 24), Patch-For-Review, Catalyst (Luka Ijo Pimeja Jan)
jnuche updated the task description for T400077: Upgrade K3s cluster to most recent stable version.
Mon, Feb 9, 5:34 PM · Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work

Feb 6 2026

jnuche closed T416464: Update cluster's GitLab agent as Resolved.
Feb 6 2026, 1:15 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst
jnuche set the point value for T416464: Update cluster's GitLab agent to 1.
Feb 6 2026, 1:15 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst

Feb 5 2026

jnuche moved T414659: Patch demo wiki is not actually updated/recreated after I make a change to its settings/config from Backlog to Ready on the Catalyst (Luka Ijo Pimeja Jan) board.
Feb 5 2026, 6:28 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Regression
jnuche added a project to T416464: Update cluster's GitLab agent: Release-Engineering-Team (Doing 😎).
Feb 5 2026, 1:34 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst
jnuche added projects to T391675: Allow Catalyst's charts to declare a default container for initialization logs: Essential-Work, User-jnuche.
Feb 5 2026, 1:21 PM · User-jnuche, Essential-Work, Catalyst
jnuche added projects to T400077: Upgrade K3s cluster to most recent stable version: Essential-Work, User-jnuche.
Feb 5 2026, 1:19 PM · Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Essential-Work
jnuche added projects to T400083: Use a more recent Helm version to deploy to prod: Essential-Work, User-jnuche.
Feb 5 2026, 1:19 PM · User-jnuche, Essential-Work, Catalyst
jnuche added projects to T402332: Catalyst backups: Essential-Work, User-jnuche.
Feb 5 2026, 1:17 PM · User-jnuche, Essential-Work, Catalyst
jnuche added a project to T416464: Update cluster's GitLab agent: Essential-Work.
Feb 5 2026, 1:16 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst
jnuche added a project to T416465: Install K9s on main K3s host: Essential-Work.
Feb 5 2026, 1:16 PM · Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche added a project to T403444: Catalyst: MariaDB Bitnami chart no longer available: User-jnuche.
Feb 5 2026, 1:15 PM · User-jnuche, Epic, Catalyst
jnuche added a project to T414659: Patch demo wiki is not actually updated/recreated after I make a change to its settings/config: User-jnuche.
Feb 5 2026, 1:13 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Regression
jnuche added a project to T408114: Migrate bitnami MariaDB charts to MariaDB operator: User-jnuche.
Feb 5 2026, 1:12 PM · User-jnuche, Catalyst (Ongoing Epics), Epic
jnuche closed T405352: APT error when installing Jenkins package in releases instances as Resolved.

A Jenkins upgrade to a new version finally happened as part of this security advisory ticket: T412694. There were no issues reported.

Feb 5 2026, 12:51 PM · collaboration-services, Continuous-Integration-Infrastructure, Jenkins