Page MenuHomePhabricator

jnuche (Jaime Nuche)
UserAdministrator

Today

  • No visible events.

Tomorrow

  • No visible events.

Saturday

  • No visible events.

User Details

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

Recent Activity

Yesterday

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 · 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 · Patch-For-Review, Growth-Team (FY2025-26 Q3 Sprint 3), 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.16; 2026-02-17), 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 · 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 (Wernigerode 23), 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

Fri, Feb 6

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

Thu, Feb 5

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.
Thu, Feb 5, 6:28 PM · Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Regression
jnuche added a project to T416464: Update cluster's GitLab agent: Release-Engineering-Team (Doing 😎).
Thu, Feb 5, 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.
Thu, Feb 5, 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.
Thu, Feb 5, 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.
Thu, Feb 5, 1:19 PM · User-jnuche, Essential-Work, Catalyst
jnuche added projects to T402332: Catalyst backups: Essential-Work, User-jnuche.
Thu, Feb 5, 1:17 PM · User-jnuche, Essential-Work, Catalyst
jnuche added a project to T416464: Update cluster's GitLab agent: Essential-Work.
Thu, Feb 5, 1:16 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst
jnuche added a project to T416465: Install K9s on main K3s host: Essential-Work.
Thu, Feb 5, 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.
Thu, Feb 5, 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.
Thu, Feb 5, 1:13 PM · Catalyst (Luka Ijo Pimeja Jan), User-jnuche, Regression
jnuche added a project to T408114: Migrate bitnami MariaDB charts to MariaDB operator: User-jnuche.
Thu, Feb 5, 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.

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

Wed, Feb 4

jnuche created T416465: Install K9s on main K3s host.
Wed, Feb 4, 12:36 PM · Catalyst (Luka Ijo Pimeja Jan), Essential-Work
jnuche updated the task description for T416464: Update cluster's GitLab agent.
Wed, Feb 4, 12:25 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst
jnuche created T416464: Update cluster's GitLab agent.
Wed, Feb 4, 12:24 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst

Dec 4 2025

jnuche closed T408118: Migration to MariaDB operator: Patchdemo DB, a subtask of T408114: Migrate bitnami MariaDB charts to MariaDB operator, as Resolved.
Dec 4 2025, 7:34 PM · User-jnuche, Catalyst (Ongoing Epics), Epic
jnuche closed T408118: Migration to MariaDB operator: Patchdemo DB as Resolved.

Production DB migrated

Dec 4 2025, 7:34 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Moli Telo)
jnuche moved T408118: Migration to MariaDB operator: Patchdemo DB from In progress to Done on the Catalyst (Luka Moli Telo) board.
Dec 4 2025, 7:33 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Moli Telo)
jnuche created E1924: On vacation.
Dec 4 2025, 2:46 PM · Release-Engineering-Team, events

Dec 3 2025

jnuche added a comment to T408118: Migration to MariaDB operator: Patchdemo DB.

We will announce a maintenance window for the migration.

Dec 3 2025, 2:56 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Moli Telo)

Dec 2 2025

jnuche closed T408116: Migration to MariaDB operator: Catalyst API DB as Resolved.

DB migrated successfully in production

Dec 2 2025, 5:17 PM · Catalyst (Luka Moli Telo), Essential-Work, Release-Engineering-Team (Doing 😎)
jnuche closed T408116: Migration to MariaDB operator: Catalyst API DB, a subtask of T408114: Migrate bitnami MariaDB charts to MariaDB operator, as Resolved.
Dec 2 2025, 5:17 PM · User-jnuche, Catalyst (Ongoing Epics), Epic
jnuche moved T408116: Migration to MariaDB operator: Catalyst API DB from Waiting for review to Done on the Catalyst (Luka Moli Telo) board.
Dec 2 2025, 5:17 PM · Catalyst (Luka Moli Telo), Essential-Work, Release-Engineering-Team (Doing 😎)

Nov 28 2025

jnuche closed T411277: Patchdemo wiki creation fails due to PHP 8.1 not supported by MW as Resolved.

Wikis can be created from Patchdemo in production again

Nov 28 2025, 5:13 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Moli Telo)
jnuche moved T411277: Patchdemo wiki creation fails due to PHP 8.1 not supported by MW from Backlog to In progress on the Catalyst (Luka Moli Telo) board.
Nov 28 2025, 4:25 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Moli Telo)
jnuche created T411277: Patchdemo wiki creation fails due to PHP 8.1 not supported by MW.
Nov 28 2025, 4:25 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Moli Telo)

Nov 27 2025

jnuche closed T408274: 1.46.0-wmf.4 deployment blockers as Resolved.

Things have been stable for more than 4h now

Nov 27 2025, 1:18 PM · User-brennen, Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
jnuche added projects to T408118: Migration to MariaDB operator: Patchdemo DB: Essential-Work, Release-Engineering-Team (Doing 😎).
Nov 27 2025, 1:14 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Moli Telo)
jnuche moved T408116: Migration to MariaDB operator: Catalyst API DB from In progress to Waiting for review on the Catalyst (Luka Moli Telo) board.
Nov 27 2025, 1:12 PM · Catalyst (Luka Moli Telo), Essential-Work, Release-Engineering-Team (Doing 😎)
jnuche moved T408118: Migration to MariaDB operator: Patchdemo DB from Backlog to In progress on the Catalyst (Luka Moli Telo) board.
Nov 27 2025, 1:12 PM · Release-Engineering-Team (Doing 😎), Essential-Work, Catalyst (Luka Moli Telo)

Nov 26 2025

jnuche reopened T411075: TypeError: Unsupported operand types: array + null as "Open".

Errors are still happening in production. Please don't close unless the fix gets backported or we decide to wait until next week's train

Nov 26 2025, 3:33 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-notes, MW-1.44-notes, MW-1.43-notes, MW-Interfaces-Team, MediaWiki-Action-API, Wikimedia-production-error
jnuche added a comment to T408116: Migration to MariaDB operator: Catalyst API DB.

We will announce a maintenance window for the migration.

Nov 26 2025, 2:34 PM · Catalyst (Luka Moli Telo), Essential-Work, Release-Engineering-Team (Doing 😎)
jnuche created T411094: Flow\Exception\InvalidDataException: Flow workflow is for different page.
Nov 26 2025, 1:01 PM · StructuredDiscussions, Wikimedia-production-error
jnuche created T411092: InvalidArgumentException: Wikimedia\Rdbms\Platform\SQLPlatform::makeList: empty input for field tl_from.
Nov 26 2025, 12:43 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), DBA, MediaWiki-Page-protection, Wikimedia-production-error
jnuche created T411075: TypeError: Unsupported operand types: array + null.
Nov 26 2025, 9:30 AM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MW-1.45-notes, MW-1.44-notes, MW-1.43-notes, MW-Interfaces-Team, MediaWiki-Action-API, Wikimedia-production-error
jnuche triaged T411074: context.ab_tests global logging context causing validation errors for the mediawiki.api_requests stream as Unbreak Now! priority.
Nov 26 2025, 9:18 AM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Test Kitchen (Experiment Platform Sprint 16)

Nov 25 2025

jnuche closed T411017: PHP Deprecated: Use of MediaWiki\Page\Article::generateContentOutput with unknown textOption absoluteURLs was deprecated in MediaWiki 1.46. [Called from MediaWiki\Page\Article::view] as Resolved.

Warnings no longer reproduce when hitting the affected pages on mediawiki.org. I think it's ok to go ahead and close the task

Nov 25 2025, 4:39 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Parsoid-Read-Views (Performance), MediaWiki-Parser, Wikimedia-production-error
jnuche added a comment to T411017: PHP Deprecated: Use of MediaWiki\Page\Article::generateContentOutput with unknown textOption absoluteURLs was deprecated in MediaWiki 1.46. [Called from MediaWiki\Page\Article::view].

@ihurbain thanks for the fix!

Nov 25 2025, 3:59 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Parsoid-Read-Views (Performance), MediaWiki-Parser, Wikimedia-production-error
jnuche created T411017: PHP Deprecated: Use of MediaWiki\Page\Article::generateContentOutput with unknown textOption absoluteURLs was deprecated in MediaWiki 1.46. [Called from MediaWiki\Page\Article::view].
Nov 25 2025, 1:56 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Parsoid-Read-Views (Performance), MediaWiki-Parser, Wikimedia-production-error
jnuche added a comment to T408274: 1.46.0-wmf.4 deployment blockers.

@brennen: I could take over as a backup.

Nov 25 2025, 7:44 AM · User-brennen, Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments

Nov 24 2025

jnuche added a comment to T410738: pretrain failing when calling mergeMessageFileList.php.

Thank you @Ladsgroup!

Nov 24 2025, 4:30 PM · DBA, MediaWiki-Maintenance-system

Nov 21 2025

jnuche added a parent task for T410738: pretrain failing when calling mergeMessageFileList.php: T408274: 1.46.0-wmf.4 deployment blockers.
Nov 21 2025, 1:56 PM · DBA, MediaWiki-Maintenance-system
jnuche added a subtask for T408274: 1.46.0-wmf.4 deployment blockers: T410738: pretrain failing when calling mergeMessageFileList.php.
Nov 21 2025, 1:55 PM · User-brennen, Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments