[00:21:15] (03PS5) 10Jeena Huneidi: WikiLambda selenium: Use ci-client image [integration/config] - 10https://gerrit.wikimedia.org/r/1277759 (https://phabricator.wikimedia.org/T423330) [03:34:10] 10MediaWiki-Releasing, 07Documentation, 05MW-1.46-release: Finish up RELEASE-NOTES for 1.46.0 - https://phabricator.wikimedia.org/T423270#11869376 (10Bugreporter) Note https://phabricator.wikimedia.org/source/mediawiki/browse/master/RELEASE-NOTES-1.46#L1156 currently contains content copied from an old Media... [03:48:40] (03update) 10phedenskog: Update metadata to server version [repos/releng/develstats] - 10https://gitlab.wikimedia.org/repos/releng/develstats/-/merge_requests/1 [08:01:40] 10Continuous-Integration-Infrastructure, 10Castor, 07ci-test-error (WMF-deployed Build Failure): integration-castor06 is basically out of disk space and blocking CI - https://phabricator.wikimedia.org/T424769#11869753 (10A_smart_kitten) Noting that I believe something similar to this issue occurred on 2026-0... [09:04:49] 10Continuous-Integration-Infrastructure, 10Castor, 07ci-test-error (WMF-deployed Build Failure): integration-castor06 is basically out of disk space and blocking CI - https://phabricator.wikimedia.org/T424769#11869989 (10hashar) [09:25:24] 06Project-Admins: Create a #traffic-rate-limit tag - https://phabricator.wikimedia.org/T424643#11870068 (10Fabfur) I think this tag can be used both for statistics and to categorize tickets to work on given the amount of reports that could be received in the near future about this. My thoughts on this are that s... [09:34:30] (03PS1) 10Arnaudb: zuul: retry policy on network errors [integration/quibble] - 10https://gerrit.wikimedia.org/r/1278483 (https://phabricator.wikimedia.org/T421827) [09:47:40] 10Continuous-Integration-Infrastructure, 10Castor, 07ci-test-error (WMF-deployed Build Failure): integration-castor06 is basically out of disk space and blocking CI - https://phabricator.wikimedia.org/T424769#11870150 (10hashar) 05Open→03Resolved a:03Reedy I have deleted the caches of some reposito... [10:03:17] 10Gerrit, 06Release-Engineering-Team, 06collaboration-services, 06Traffic, and 2 others: gerrit: Adapt timeouts to avoid 502 errors in CI jobs - https://phabricator.wikimedia.org/T421827#11870228 (10ABran-WMF) 05Open→03Stalled p:05High→03Medium reducing the priority of the task, given the error rat... [10:35:48] 10MediaWiki-Releasing, 10MediaWiki-Vendor, 05MW-1.46-release: Prune /vendor for REL1_46 - https://phabricator.wikimedia.org/T423266#11870356 (10Jdforrester-WMF) 05Open→03Resolved [10:58:46] 06Release-Engineering-Team, 10MediaWiki-REST-API, 06MW-Interfaces-Team, 07Essential-Work, 05MW-1.46-release: Remove Swagger UI from MW-1.46 (~May 2026) release - https://phabricator.wikimedia.org/T408697#11870436 (10Atieno) a:03Atieno [11:14:46] 06Release-Engineering-Team, 06MediaWiki-Platform-Team, 06ServiceOps new, 05FY2025-26 KR 5.1, 07OKR-Work: rest-gateway: run system tests via heml test - https://phabricator.wikimedia.org/T424825#11870525 (10daniel) [11:20:42] 10Gerrit, 06Release-Engineering-Team, 06collaboration-services, 10Quibble, and 3 others: gerrit: Adapt timeouts to avoid 502 errors in CI jobs - https://phabricator.wikimedia.org/T421827#11870572 (10A_smart_kitten) (given the patch to #quibble to, IIUC, attempt to address the remaining CI errors) [11:23:23] 06Release-Engineering-Team (Doing 😎), 10Catalyst (Luka Ijo Pimeja Jan), 07Essential-Work, 13Patch-For-Review: Run expired env job every hour - https://phabricator.wikimedia.org/T424822#11870593 (10jnuche) [11:23:36] 06Release-Engineering-Team (Doing 😎), 10Catalyst (Luka Ijo Pimeja Jan), 07Essential-Work, 13Patch-For-Review: Run expired env job every hour - https://phabricator.wikimedia.org/T424822#11870595 (10jnuche) 05Open→03Resolved [11:25:32] 06Release-Engineering-Team (Doing 😎), 10Catalyst (Luka Ijo Pimeja Jan), 07Essential-Work: Increase env timeout - https://phabricator.wikimedia.org/T424668#11870599 (10jnuche) [11:26:44] 06Release-Engineering-Team (Doing 😎), 10Catalyst (Luka Ijo Pimeja Jan), 07Essential-Work: Allow wikis to be named, instead of using a hash - https://phabricator.wikimedia.org/T372964#11870603 (10jnuche) [11:34:54] just got 'upstream connect error or disconnect/reset before headers. reset reason: connection timeout' twice in a row for phab fwiw [13:05:17] 06Release-Engineering-Team (Doing 😎), 10Catalyst (Luka Ijo Pimeja Jan), 07Essential-Work: Slow queries in CAPI DB - https://phabricator.wikimedia.org/T424845#11871170 (10jnuche) [14:00:05] 10MediaWiki-Releasing, 10MediaWiki-Vendor, 05MW-1.46-release: Prune /vendor for REL1_46 - https://phabricator.wikimedia.org/T423266#11871502 (10ABreault-WMF) [14:14:25] (03CR) 10Phedenskog: [C:03+1] "Actually I tested the patch for Postgres when I was trying out never Postgres versions: https://phabricator.wikimedia.org/T422110#11843403" [integration/quibble] - 10https://gerrit.wikimedia.org/r/1268686 (https://phabricator.wikimedia.org/T422108) (owner: 10Pwangai) [14:15:41] (03CR) 10Phedenskog: [C:03+1] "See https://phabricator.wikimedia.org/T422110#11843403" [integration/quibble] - 10https://gerrit.wikimedia.org/r/1268686 (https://phabricator.wikimedia.org/T422108) (owner: 10Pwangai) [14:25:18] (03PS1) 10Dreamy Jazz: zuul: [mediawiki/extensions/DiscussionTools] Add ConfirmEdit dependency [integration/config] - 10https://gerrit.wikimedia.org/r/1279378 (https://phabricator.wikimedia.org/T424597) [15:02:58] (03merge) 10thcipriani: Update from produuction. [repos/releng/develstats] - 10https://gitlab.wikimedia.org/repos/releng/develstats/-/merge_requests/2 (owner: 10phedenskog) [15:03:11] (03merge) 10thcipriani: Update metadata to server version [repos/releng/develstats] - 10https://gitlab.wikimedia.org/repos/releng/develstats/-/merge_requests/1 (owner: 10phedenskog) [15:11:51] (03CR) 10Krinkle: [C:03+1] Zuul: Drop experimental node22 jobs, never used in practice [integration/config] - 10https://gerrit.wikimedia.org/r/1278615 (owner: 10Jforrester) [15:16:30] 10Continuous-Integration-Infrastructure, 07Sustainability (Incident Followup): Fail more gracefully when a job is out of resources - https://phabricator.wikimedia.org/T393201#11872059 (10hnowlan) [15:20:33] (03PS1) 10Krinkle: zuul: Switch integration/docroot from node20 to node24 [integration/config] - 10https://gerrit.wikimedia.org/r/1279392 [15:21:33] (03PS2) 10Krinkle: zuul: Switch integration/docroot from node20 to node24 [integration/config] - 10https://gerrit.wikimedia.org/r/1279392 (https://phabricator.wikimedia.org/T395924) [15:21:40] (03CR) 10Krinkle: [C:03+2] zuul: Switch integration/docroot from node20 to node24 [integration/config] - 10https://gerrit.wikimedia.org/r/1279392 (https://phabricator.wikimedia.org/T395924) (owner: 10Krinkle) [15:22:12] (03PS1) 10Krinkle: zuul: fix eslint warning about undefined jQuery.Promise [integration/docroot] - 10https://gerrit.wikimedia.org/r/1279394 [15:23:45] (03PS1) 10Krinkle: zuul: Switch grunt-cssjanus from node20 to node24 [integration/config] - 10https://gerrit.wikimedia.org/r/1279397 (https://phabricator.wikimedia.org/T395924) [15:23:47] (03Merged) 10jenkins-bot: zuul: Switch integration/docroot from node20 to node24 [integration/config] - 10https://gerrit.wikimedia.org/r/1279392 (https://phabricator.wikimedia.org/T395924) (owner: 10Krinkle) [15:23:55] (03PS2) 10Krinkle: zuul: Switch grunt-cssjanus from node20 to node24 [integration/config] - 10https://gerrit.wikimedia.org/r/1279397 (https://phabricator.wikimedia.org/T395924) [15:24:09] (03CR) 10Krinkle: [C:03+2] zuul: Switch grunt-cssjanus from node20 to node24 [integration/config] - 10https://gerrit.wikimedia.org/r/1279397 (https://phabricator.wikimedia.org/T395924) (owner: 10Krinkle) [15:24:45] (03CR) 10Krinkle: "recheck" [integration/docroot] - 10https://gerrit.wikimedia.org/r/1279394 (owner: 10Krinkle) [15:28:27] (03Merged) 10jenkins-bot: zuul: Switch grunt-cssjanus from node20 to node24 [integration/config] - 10https://gerrit.wikimedia.org/r/1279397 (https://phabricator.wikimedia.org/T395924) (owner: 10Krinkle) [15:28:48] !log Reloading Zuul to deploy https://gerrit.wikimedia.org/r/1279392, https://gerrit.wikimedia.org/r/1279397 [15:28:49] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [15:28:59] (03CR) 10Krinkle: [C:03+2] zuul: fix eslint warning about undefined jQuery.Promise [integration/docroot] - 10https://gerrit.wikimedia.org/r/1279394 (owner: 10Krinkle) [15:30:06] (03CR) 10Jforrester: [C:03+2] Zuul: Drop experimental node22 jobs, never used in practice [integration/config] - 10https://gerrit.wikimedia.org/r/1278615 (owner: 10Jforrester) [15:31:16] 10Scap, 07Kubernetes: Scap k8s deployments sometimes report final progress < 100% - https://phabricator.wikimedia.org/T375514#11872136 (10dancy) Another example from a no-op sync (no new container image): ` 21:38:17 Started sync-testservers-k8s 21:38:23 K8s deployment progress: 0% (ok: 0; fail: 0; left: 12)... [15:32:35] (03CR) 10Jforrester: zuul: Switch grunt-cssjanus from node20 to node24 (031 comment) [integration/config] - 10https://gerrit.wikimedia.org/r/1279397 (https://phabricator.wikimedia.org/T395924) (owner: 10Krinkle) [15:33:34] Krinkle: Thanks for self-serving! Was meaning to file a task asking whether I could do that for your repos. [15:34:46] (03CR) 10Jforrester: [C:03+2] zuul: [mediawiki/extensions/DiscussionTools] Add ConfirmEdit dependency [integration/config] - 10https://gerrit.wikimedia.org/r/1279378 (https://phabricator.wikimedia.org/T424597) (owner: 10Dreamy Jazz) [15:35:28] (03Merged) 10jenkins-bot: zuul: fix eslint warning about undefined jQuery.Promise [integration/docroot] - 10https://gerrit.wikimedia.org/r/1279394 (owner: 10Krinkle) [15:35:56] (03Merged) 10jenkins-bot: Zuul: Drop experimental node22 jobs, never used in practice [integration/config] - 10https://gerrit.wikimedia.org/r/1278615 (owner: 10Jforrester) [15:36:53] !log Zuul: Drop experimental node22 jobs, never used in practice [15:36:54] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [15:39:10] (03CR) 10CI reject: [V:04-1] zuul: [mediawiki/extensions/DiscussionTools] Add ConfirmEdit dependency [integration/config] - 10https://gerrit.wikimedia.org/r/1279378 (https://phabricator.wikimedia.org/T424597) (owner: 10Dreamy Jazz) [15:39:59] 10Fresh, 07Documentation: Document how to use the -net option in Fresh - https://phabricator.wikimedia.org/T424867 (10A_smart_kitten) 03NEW [15:41:09] James_F: np [15:41:16] going through a few more trivial ones at the moment [15:41:23] Yeah. Some down, many to go. [15:41:40] Sadly Node 26 release got push back again yesterday, so I wasn't able to add the CI jobs for that yet. [15:41:44] someone eslint 9 is getting installed at https://integration.wikimedia.org/ci/job/generic-node24/107/console [15:41:48] note new in node24 [15:41:52] happened before my recheck as well [15:41:59] have you come across that before? [15:42:08] npm warn deprecated eslint@8.57.1: ... ESLint: 9.39.4 [15:42:10] both are installed? [15:42:55] (03PS2) 10Dreamy Jazz: zuul: [mediawiki/extensions/DiscussionTools] Add ConfirmEdit dependency [integration/config] - 10https://gerrit.wikimedia.org/r/1279378 (https://phabricator.wikimedia.org/T424597) [15:42:59] (03CR) 10Jforrester: "…" [integration/config] - 10https://gerrit.wikimedia.org/r/1279378 (https://phabricator.wikimedia.org/T424597) (owner: 10Dreamy Jazz) [15:44:08] ha, fun. yeah [15:44:14] 10Scap: [scap] Add support for a global mutex to keep multiple masters from clobbering each other - https://phabricator.wikimedia.org/T105195#11872212 (10dancy) 05Open→03Declined Not sure what the multi master stuff is about but it seems to be describing how things used to work long ago. Declining. [15:44:16] "node_modules/eslint-config-wikimedia/node_modules/eslint": { [15:44:16] "version": "8.57.1", [15:44:18] and [15:44:24] "node_modules/eslint": { [15:44:24] "version": "9.39.4", [15:44:46] that's quite the npm clusterfuck [15:45:04] Yeah, that's not good. What repo? [15:45:19] (03Merged) 10jenkins-bot: zuul: [mediawiki/extensions/DiscussionTools] Add ConfirmEdit dependency [integration/config] - 10https://gerrit.wikimedia.org/r/1279378 (https://phabricator.wikimedia.org/T424597) (owner: 10Dreamy Jazz) [15:45:19] Oh, grunt-cssjanus. [15:45:21] an indirect dependency of eslint-config-wikimedia, such as eslint-compat-utils has a peer dependency on eslint >= 6.0, which has no conflicts on its own so npm decides to hoist that (fair enough) [15:45:42] and that then means it picks an arbitrary one for hte top-level eslint and picks the newer one given no other constrains [15:45:45] Oops. We should collar our peer dependency in eslint-config-wikimedia to < 9. [15:45:52] I suspect this'll happen everywhere once we rebuild package-lock in more repos [15:46:14] I'm sort-of hoping to just slam through the eslint 9 upgrade re-write-from-hell this Hackathon. [15:46:27] Mostly it'll involve lots of breaking changes and epic sadness. [15:46:40] 06Release-Engineering-Team (Seen), 10Scap, 07Sustainability (Incident Followup): Scap: on canary failure, report the list of failed hosts - https://phabricator.wikimedia.org/T186065#11872222 (10dancy) 05Open→03Declined Not appropriate in the k8s world. [15:46:58] yeah, been looking at the various open PRs in the plugins and config repos on github. A few AI attempts. [15:47:03] but lacking confidence because no CI coverage. [15:47:23] Well, also "CI coverage" of a CLI tool against arbitrary repo content is hard to conceptualise. [15:47:30] I think adding CI coverage for both versions is viable for the plugins. Afaik there's a stable plugin interface that crosses v8 to v9. [15:48:02] 06Release-Engineering-Team, 10Scap, 07Developer Productivity: Consider reducing output in pre-sync phase of scap-backport - https://phabricator.wikimedia.org/T323325#11872226 (10dancy) 05Open→03Declined One of the goals of SpiderPig was to present the most essential deployment information to the user... [15:48:50] eslint doesn't require a separate repo. it's directory based so a few fixture directories with a "root":true eslintrc and package.json should suffice. [15:49:19] !log Zuul: [mediawiki/extensions/DiscussionTools] Add ConfirmEdit dependency, for T424597 [15:49:21] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [15:49:22] T424597: Make use of the mw.libs.confirmEdit.CaptchaWidget in DiscussionTools instead of CaptchaInputWidget - https://phabricator.wikimedia.org/T424597 [15:49:22] we don't need to run against real repos (the way we do with codesniffer and quibble), we have in-repo tests in each plugin and config package afaik for the rules its brings and those working correctly [15:49:56] Hmm, that's a nice idea. [15:50:40] 10Scap: Investigate deployment concurrency limitations for ORES - https://phabricator.wikimedia.org/T188281#11872234 (10dancy) 05Open→03Declined >>! In T188281#5100372, @akosiaris wrote: >>>! In T188281#5099397, @Harej wrote: >> @akosiaris Should we still pursue this? > > With the move to a different de... [15:50:56] (03PS2) 10Jforrester: jjb: Drop unused node20 and node22 jobs [integration/config] - 10https://gerrit.wikimedia.org/r/1278616 [15:51:08] (03CR) 10Jforrester: [C:03+2] jjb: Drop unused node20 and node22 jobs [integration/config] - 10https://gerrit.wikimedia.org/r/1278616 (owner: 10Jforrester) [15:52:04] James_F: I'm trying your peerdep idea now. pinning eslint to file:../eslint-config-wikimedia locally in a random repo, and seeing what happens if it has a peer dep, whether npm uses that to inform the hosted install or not [15:53:33] 10Scap, 06Discovery-Search: scap3 + git-fat results in git status with permissions errors - https://phabricator.wikimedia.org/T214229#11872250 (10dancy) 05Open→03Declined Scap no longer supports git-fat. [15:53:40] (03Merged) 10jenkins-bot: jjb: Drop unused node20 and node22 jobs [integration/config] - 10https://gerrit.wikimedia.org/r/1278616 (owner: 10Jforrester) [15:54:28] 10Scap: scap global lock on secondary deployment server prevents puppet from initializing a deployment - https://phabricator.wikimedia.org/T219272#11872253 (10dancy) 05Open→03Declined This was probably fixed long ago. [15:54:45] (03CR) 10Jforrester: [C:03+2] Docker: Drop node22-test-browser-php83-composer, unused [integration/config] - 10https://gerrit.wikimedia.org/r/1278617 (owner: 10Jforrester) [15:55:38] 06Release-Engineering-Team (Seen), 10Scap, 07Sustainability (Incident Followup): Scap should delete files after other updates - https://phabricator.wikimedia.org/T233769#11872257 (10dancy) 05Open→03Declined Irrelevant in the k8s deployment world. [15:55:54] (03CR) 10Jforrester: [C:03+2] jjb: Provide api-testing-{mysql,sqlite}-php85 [integration/config] - 10https://gerrit.wikimedia.org/r/1278618 (owner: 10Jforrester) [15:56:24] (03CR) 10Jforrester: [C:03+2] Zuul: [mediawiki/tools/api-testing] Add PHP 8.5 experimentals [integration/config] - 10https://gerrit.wikimedia.org/r/1278619 (owner: 10Jforrester) [15:56:27] (03Merged) 10jenkins-bot: Docker: Drop node22-test-browser-php83-composer, unused [integration/config] - 10https://gerrit.wikimedia.org/r/1278617 (owner: 10Jforrester) [15:57:26] (03Merged) 10jenkins-bot: jjb: Provide api-testing-{mysql,sqlite}-php85 [integration/config] - 10https://gerrit.wikimedia.org/r/1278618 (owner: 10Jforrester) [15:57:58] (03Merged) 10jenkins-bot: Zuul: [mediawiki/tools/api-testing] Add PHP 8.5 experimentals [integration/config] - 10https://gerrit.wikimedia.org/r/1278619 (owner: 10Jforrester) [16:04:58] 10Scap: Update scap man page - https://phabricator.wikimedia.org/T291245#11872293 (10dancy) 05Open→03Declined `scap` is no longer installed by deb package and no longer includes a man page. [16:18:51] 10Beta-Cluster-Infrastructure, 06Traffic, 13Patch-For-Review: Puppet agent failure detected on instance deployment-cache-text08 in project deployment-prep - https://phabricator.wikimedia.org/T424549#11872370 (10elukey) I added the new intermediate config, and now puppet should do its job in propagating the c... [16:21:27] 10Beta-Cluster-Infrastructure, 06Data-Platform-SRE, 06MW-Interfaces-Team, 10WMF-JobQueue: Jobs are not being processed in beta, April 2026 edition - https://phabricator.wikimedia.org/T423615#11872386 (10Ottomata) IIRC, in Slack DPE SRE confirmed this is probably due to the recent Kafka upgrade (T416669), w... [16:24:43] 06Release-Engineering-Team, 103D, 06Community-Tech (Sea Lion Squad): Evaluate shared Chromium service (WebSocket) for 3d2png and chromium-render - https://phabricator.wikimedia.org/T424872 (10dmaza) 03NEW [16:28:33] FIRING: [2x] PuppetAgentFailure: Puppet agent failure detected on instance deployment-cache-text08 in project deployment-prep - https://prometheus-alerts.wmcloud.org/?q=alertname%3DPuppetAgentFailure [16:32:16] (03open) 10damilare: Setup fundraising php83 bookworm [repos/releng/dev-images] - 10https://gitlab.wikimedia.org/repos/releng/dev-images/-/merge_requests/103 [16:36:23] James_F: wee, https://github.com/wikimedia/eslint-config-wikimedia/pull/654 [16:36:58] (03update) 10damilare: Setup fundraising php83 bookworm [repos/releng/dev-images] - 10https://gitlab.wikimedia.org/repos/releng/dev-images/-/merge_requests/103 [16:37:16] Krinkle: Neat. Should we pin other things? [16:38:01] hard to say, might break more than it fixes, e.g. cve pull throughs would require a patch and release in eslint-config-wikimedia a lot more often before it can be applied to all gerrit repos [16:38:09] (03update) 10damilare: Setup fundraising php83 bookworm [repos/releng/dev-images] - 10https://gitlab.wikimedia.org/repos/releng/dev-images/-/merge_requests/103 [16:38:15] instead of just a re-install / lock regen [16:38:23] True. [16:38:24] they violated semver [16:38:25] Eh. [16:38:32] because webdriver has synchronised version numbers [16:38:32] Like almost everyone in the npm world. :-( [16:38:45] so they only do semver-major on eslint-plugin-wdio when webdriver has a semver-major [16:38:56] which is a weird choice stemming fromt their monorepo setup [16:39:06] Ack. [16:39:13] monorepos don't have to work that way but they chose to for some reason [16:39:22] afaik none of the other eslint plugins are like that [16:39:37] so I think we're good for now, but yeah, watch out if it becomes a pattern [16:40:24] Hopefully we can bump to eslint-9 sooner than later. [16:40:41] yeah, we can try to get that through at the hackathon. that'd be nice [16:41:06] flat config is pretty well supported via compat plugin. that shouold keep us afloat for ten years [16:41:17] and we'd keep machine editable json files that way [16:41:32] or in any case, we'd want that to be a separate migration from getting to esling 9 [16:41:35] eslint* [16:41:52] as that'll be hard enough to get done by itself in the space of a hackathon [16:42:13] (03update) 10mstyles: Scap: Add Security Deploy Command [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1085 (https://phabricator.wikimedia.org/T361709) [16:42:52] James_F: are we okay to do a release? havne't done those in a while for eslint config [16:43:51] Krinkle: I was thinking about doing a few more upstream releases (plugin-mw at least has a rule fix). [16:44:03] And was trying out your CI testing idea. [16:45:09] k, I can take those updates on. Writing draft release notes meanwhile, can add more as we go [16:45:20] <3 [16:50:20] Krinkle: https://github.com/wikimedia/eslint-plugin-no-jquery/pull/359 and then I'll do a release of that? [16:50:32] Though really we need to do a new jQ 4.0 ruleset there, meh. [16:52:32] James_F: done [16:56:19] Krinkle: Do you think it's time to drop Node 20/22 for these? That'd be a nice excuse for a release cascade anyway. [17:12:10] hm.. maybe [17:12:41] that would mean anything on node20 will/has/keep broken CI until it moves to node24 because CI is broken now for any project that tries to regen its lock file [17:12:51] I'd rather release patch fix first and then bump [17:13:12] we could do both and do the cascade to 0.33.0 and have 0.32.4 as fallback [17:13:42] that way we don't have to cascade twice, so we get most of that benefit, but also have a fix availalbe for node20/22 repos [17:15:19] Fair. [17:15:38] https://github.com/wikimedia/eslint-plugin-no-jquery/pull/360 [17:15:54] https://github.com/wikimedia/eslint-config-wikimedia/pull/655 [17:17:04] looking at what to bump in the patch release now [17:18:33] 10Continuous-Integration-Infrastructure (Zuul upgrade), 06collaboration-services: Upgrade to Zuul 14.x - https://phabricator.wikimedia.org/T424879 (10dduvall) 03NEW [17:18:48] 10Continuous-Integration-Infrastructure (Zuul upgrade), 06collaboration-services: Upgrade to Zuul 14.x - https://phabricator.wikimedia.org/T424879#11872698 (10dduvall) 05Open→03In progress p:05Triage→03Medium [17:19:10] James_F: any of these for the patch release? https://phabricator.wikimedia.org/P91974 [18:01:45] 10Fresh, 07Documentation: Add --help docs to fresh-node commands - https://phabricator.wikimedia.org/T424867#11872835 (10Krinkle) [18:16:36] 10Fresh, 07Documentation: Add --help docs to fresh-node commands - https://phabricator.wikimedia.org/T424867#11872887 (10A_smart_kitten) (FWIW, I was also thinking that docs could be added in the README (probably [[https://github.com/wikimedia/fresh#usage|under 'Usage']]); & in addition to docs on what the opt... [18:25:44] 10Fresh, 07Documentation: Add --help docs to fresh-node commands - https://phabricator.wikimedia.org/T424867#11872923 (10Krinkle) The `-net` option is documented in the same way all other options are documented, which is to say, it documented, but hard to reach. We should address that! All options are current... [19:21:47] 10Continuous-Integration-Infrastructure (Zuul upgrade), 06collaboration-services: Upgrade to Zuul 14.x - https://phabricator.wikimedia.org/T424879#11873182 (10Dzahn) Oh, nodepool is already deprecated before we get to use it? :p Ok! Let me make some changes to take care of: ` Ensure zuul-nodepool absent Remo... [19:26:18] (03open) 10dancy: scap/config.py: Drop unused canary_service setting [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1148 [19:26:23] (03update) 10dancy: scap/config.py: Drop unused canary_service setting [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1148 [19:28:48] (03merge) 10dancy: scap/config.py: Drop unused canary_service setting [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1148 [19:45:14] 06Release-Engineering-Team, 10Scap, 07Sustainability (Incident Followup): Improve scap/deploy rollback turnaround times - https://phabricator.wikimedia.org/T417166#11873248 (10Scott_French) This is a challenging action item to make actionable, given the generic problem statement and level detail available in... [20:12:42] (03open) 10phedenskog: Add build time deviation and spread over one day [repos/releng/develstats] - 10https://gitlab.wikimedia.org/repos/releng/develstats/-/merge_requests/3 (https://phabricator.wikimedia.org/T420700) [20:22:15] (03update) 10phedenskog: Add job run time deviation and spread over one day [repos/releng/develstats] - 10https://gitlab.wikimedia.org/repos/releng/develstats/-/merge_requests/3 (https://phabricator.wikimedia.org/T420700) [20:28:39] o/ [20:28:42] i'm late, sorry [20:30:12] (oops, wrong channel, that was meant for #-operations) [20:31:24] 10Phabricator: Disable Phabricator account jhsoby-WMNO - https://phabricator.wikimedia.org/T424900 (10jhsoby-WMNO) 03NEW [20:32:54] 10Scap: Remove support for baremetal mediawiki targets from scap - https://phabricator.wikimedia.org/T424901 (10dancy) 03NEW [20:38:11] 10Phabricator: Disable Phabricator account jhsoby-WMNO - https://phabricator.wikimedia.org/T424900#11873428 (10Dzahn) I ran `offboard-user -p`. (p stands for Phabricator). It showed membership in a bunch of Phabricator groups but it also said "is an unprivileged group, can be retained" for all of them. [20:39:28] (03open) 10dduvall: bake: Default to newest Zuul 14.x and drop Nodepool [repos/releng/zuul/zuul] - 10https://gitlab.wikimedia.org/repos/releng/zuul/zuul/-/merge_requests/14 (https://phabricator.wikimedia.org/T424879) [20:39:48] (03update) 10dduvall: bake: Default to newest Zuul 14.x and drop Nodepool [repos/releng/zuul/zuul] - 10https://gitlab.wikimedia.org/repos/releng/zuul/zuul/-/merge_requests/14 (https://phabricator.wikimedia.org/T424879) [20:39:55] (03update) 10dduvall: bake: Default to newest Zuul 14.x and drop Nodepool [repos/releng/zuul/zuul] - 10https://gitlab.wikimedia.org/repos/releng/zuul/zuul/-/merge_requests/14 (https://phabricator.wikimedia.org/T424879) [20:45:34] (03update) 10mstyles: Scap: Add Security Deploy Command [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1085 (https://phabricator.wikimedia.org/T361709) [20:49:40] (03merge) 10dduvall: bake: Default to newest Zuul 14.x and drop Nodepool [repos/releng/zuul/zuul] - 10https://gitlab.wikimedia.org/repos/releng/zuul/zuul/-/merge_requests/14 (https://phabricator.wikimedia.org/T424879) [20:53:16] (03update) 10mstyles: Scap: Add Security Deploy Command [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1085 (https://phabricator.wikimedia.org/T361709) [20:53:18] (03update) 10mstyles: Scap: Add Security Deploy Command [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1085 (https://phabricator.wikimedia.org/T361709) [20:57:19] (03update) 10dduvall: docs: Remove mention of Nodepool from the README.md [repos/releng/zuul/zuul] - 10https://gitlab.wikimedia.org/repos/releng/zuul/zuul/-/merge_requests/15 [20:57:23] (03open) 10dduvall: docs: Remove mention of Nodepool from the README.md [repos/releng/zuul/zuul] - 10https://gitlab.wikimedia.org/repos/releng/zuul/zuul/-/merge_requests/15 [20:58:11] (03merge) 10dduvall: docs: Remove mention of Nodepool from the README.md [repos/releng/zuul/zuul] - 10https://gitlab.wikimedia.org/repos/releng/zuul/zuul/-/merge_requests/15 [21:05:25] (03update) 10mstyles: Scap: Add Security Deploy Command [repos/releng/scap] - 10https://gitlab.wikimedia.org/repos/releng/scap/-/merge_requests/1085 (https://phabricator.wikimedia.org/T361709) [21:07:56] 10Scap: Remove support for baremetal mediawiki targets from scap - https://phabricator.wikimedia.org/T424901#11873501 (10dancy) p:05Triage→03Low [22:31:53] 10Phabricator: Disable Phabricator account jhsoby-WMNO - https://phabricator.wikimedia.org/T424900#11873660 (10Zabe) 05Open→03Resolved a:03Zabe [23:06:45] 10Continuous-Integration-Infrastructure (Zuul upgrade), 06collaboration-services, 13Patch-For-Review: Upgrade to Zuul 14.x - https://phabricator.wikimedia.org/T424879#11873760 (10dduvall) [23:19:32] FIRING: PuppetAgentStaleLastRun: Last Puppet run was over 24 hours ago on instance deployment-eventgate-4 in project deployment-prep - https://prometheus-alerts.wmcloud.org/?q=alertname%3DPuppetAgentStaleLastRun [23:19:37] 10Beta-Cluster-Infrastructure: Last Puppet run was over 24 hours ago on instance deployment-eventgate-4 in project deployment-prep - https://phabricator.wikimedia.org/T424911 (10wmcs-alerts) 03NEW [23:29:34] FIRING: PuppetAgentNoResources: No Puppet resources found on instance deployment-eventgate-4 on project deployment-prep - https://prometheus-alerts.wmcloud.org/?q=alertname%3DPuppetAgentNoResources [23:49:42] 10Continuous-Integration-Infrastructure (Zuul upgrade), 06collaboration-services, 13Patch-For-Review: Upgrade to Zuul 14.x - https://phabricator.wikimedia.org/T424879#11873874 (10Dzahn) Should I just remove nodepool any time or should it wait?