[00:43:41] 10GitLab (CI & Job Runners), 10Release-Engineering-Team, 10Security-Team, 10serviceops-collab, and 3 others: Allow registry.gitlab.com/security-products/**/* for gitlab shared runner docker images - https://phabricator.wikimedia.org/T312961 (10sbassett) >>! In T312961#8312773, @brennen wrote: > We already... [07:04:33] (03CR) 10Clément Goubert: [C: 03+1] buildkit: Support builds for specific target platforms (031 comment) [blubber] - 10https://gerrit.wikimedia.org/r/836307 (https://phabricator.wikimedia.org/T318866) (owner: 10Dduvall) [08:31:44] 10Phabricator, 10Release-Engineering-Team, 10Data Pipelines: Custom task form permissions for Data Platform Team PMs - https://phabricator.wikimedia.org/T320648 (10EChetty) [09:16:11] ^demon: I started the SVN migration at work and have learnt many new ways git can fail [09:16:26] Without even getting git SVN fetch to run [09:19:24] 10Phabricator, 10Release-Engineering-Team, 10Data Pipelines: Custom task form permissions for Data Platform Team PMs - https://phabricator.wikimedia.org/T320648 (10Dylsss) #acl_phabricator can also create custom maniphest forms, full administrator is not required. [12:44:01] hi! we have a flaky wikibase patch which tells composer to pull a package from github instead of packagist. the patch passed all test jobs and now we got 3 different results in 3 attempts for gate and submit. https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/842491 [12:44:06] for context, we're doing this because we'd like to temporarily work on a fork of the package before we upstream our changes to reduce communication overhead. the feature using the package is of course not enabled in production. is this not intended to work/known to not work? looks like maybe we're running into some api usage limit? [12:44:22] hashar: ^ any idea maybe? :) [13:18:40] (03CR) 10Jaime Nuche: [C: 03+1] buildkit: Support builds for specific target platforms (031 comment) [blubber] - 10https://gerrit.wikimedia.org/r/836307 (https://phabricator.wikimedia.org/T318866) (owner: 10Dduvall) [13:39:47] (03PS1) 10Clément Goubert: helm-linter: remove deprecated kubeyaml [integration/config] - 10https://gerrit.wikimedia.org/r/842813 (https://phabricator.wikimedia.org/T316348) [13:45:38] (03CR) 10Jforrester: [C: 03+2] Zuul: [css-sanitizer] Re-enable PHP 8.1 jobs [integration/config] - 10https://gerrit.wikimedia.org/r/842535 (https://phabricator.wikimedia.org/T311451) (owner: 10Jforrester) [13:47:38] (03Merged) 10jenkins-bot: Zuul: [css-sanitizer] Re-enable PHP 8.1 jobs [integration/config] - 10https://gerrit.wikimedia.org/r/842535 (https://phabricator.wikimedia.org/T311451) (owner: 10Jforrester) [13:47:50] jakob_WMDE: Yes, the vendor jobs explicitly aren't ever allowed to use different composer dependencies than what's in the corresponding branch of mediawiki/vendor.git, that's the point of them sorry. [13:48:09] !log Zuul: [css-sanitizer] Re-enable PHP 8.1 jobs for T311451 [13:48:12] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [13:48:12] T311451: Re-enable PHP 8.1 CI on css-sanitizer - https://phabricator.wikimedia.org/T311451 [13:49:15] 10Continuous-Integration-Config, 10css-sanitizer, 10PHP 8.1 support, 10Patch-For-Review: Re-enable PHP 8.1 CI on css-sanitizer - https://phabricator.wikimedia.org/T311451 (10Jdforrester-WMF) [13:51:58] 10Continuous-Integration-Config: Re-enable PHP 8.1 CI on Zest - https://phabricator.wikimedia.org/T311463 (10Jdforrester-WMF) [13:52:00] 10Continuous-Integration-Config: Re-enable PHP 8.1 CI on Dodo - https://phabricator.wikimedia.org/T311462 (10Jdforrester-WMF) [13:52:02] 10Continuous-Integration-Config, 10css-sanitizer, 10PHP 8.1 support, 10Patch-For-Review: Re-enable PHP 8.1 CI on css-sanitizer - https://phabricator.wikimedia.org/T311451 (10Jdforrester-WMF) [13:52:57] James_F: they all passed once, so *explicitly* not allowed doesn't seem quite right :/ [13:53:41] but yeah, I'm aware of the purpose of the vendor jobs. we just thought we could make our lives a bit easier by pulling the forked package from github. guess we'll have to do it the hard way. [13:54:26] I assume the hard way is publishing WMDE’s fork to Packagist with each change? [13:54:34] (which would at least be slightly better than having to wait for upstream…) [13:55:39] jakob_WMDE: If you really want to do this, we'd need to (a) pull Wikibase from the production gate, (b) move Wikibase to 'composer' jobs, (c) perform the tests to confirm the fork works, (d) update mediawiki/vendor.git to have the fork too, (e) revert (b), (f) revert (a). [13:56:06] It's do-able but an immense amount of work. The whole of CI has been built around Wikibase, and us never doing this. :-( [13:56:34] Also if they passed that's a bug. :-( [13:57:26] Our CI system is very much a bespoke mess, sadly. [13:58:13] Lucas_WMDE: yup, that's another possibility. I think we'll check how much we'll be changing realistically. so far working with the upstream maintainer wasn't too bad [13:58:23] James_F: no no, that definitely doesn't sound worth it :) [13:58:41] jakob_WMDE: But I appreciate it's a real hassle for you in developing. :-( [13:58:49] I think we'll likely just make the changes upstream and hope things go quickly [13:59:04] jakob_WMDE: There's nothing stopping you proposing a vendor.git patch pinned to a commit. [14:00:13] E.g. we've (sadly) done this for oauth2-server: https://gerrit.wikimedia.org/r/c/mediawiki/vendor/+/761321 [14:00:28] vendor.git isn't the issue. it was more us wanting to work in smaller increments/experimenting without involving an external maintainer in every step. I think we'll be ok though [14:00:31] Which is a source of long-term minor pain because upstream haven't taken the patch. [14:00:41] Ack. [14:00:45] Sorry. :-( [14:00:56] no worries, thanks for the response! [14:11:52] James_F: I was wondering if I could use 2 of the "seats" that we seem to get for free for 2 Wikimedia related automated accounts I have there [14:12:16] Tldr is individual users are limited to 1 human free account and 1 free "bot" account on GitHub [14:12:30] And they just started complaining at me with my 4th account creation :D [14:14:21] I have the technically ability to do this on the Wikimedia org, but want to make sure I'm not using seats when we shouldnt. AFAIK none of used yet [14:14:34] But also I see in the UI they cost us $0 [14:14:55] 10Continuous-Integration-Config, 10css-sanitizer, 10PHP 8.1 support, 10Patch-For-Review: Re-enable PHP 8.1 CI on css-sanitizer - https://phabricator.wikimedia.org/T311451 (10Jdforrester-WMF) 05Open→03Resolved a:03Jdforrester-WMF [14:15:49] 10Continuous-Integration-Config, 10PHP 8.1 support: Address PHP 8.1 job failures on various PHP libs - https://phabricator.wikimedia.org/T307506 (10Jdforrester-WMF) [14:16:43] 10Continuous-Integration-Config, 10PHP 8.1 support: Address PHP 8.1 job failures on various PHP libs - https://phabricator.wikimedia.org/T307506 (10Jdforrester-WMF) [14:17:10] 10Continuous-Integration-Config: Re-enable PHP 8.1 CI on Dodo - https://phabricator.wikimedia.org/T311462 (10Jdforrester-WMF) [14:17:14] 10Continuous-Integration-Config, 10PHP 8.1 support: Address PHP 8.1 job failures on various PHP libs - https://phabricator.wikimedia.org/T307506 (10Jdforrester-WMF) [14:17:27] 10Continuous-Integration-Config: Re-enable PHP 8.1 CI on RemexHTML - https://phabricator.wikimedia.org/T311450 (10Jdforrester-WMF) [14:17:29] 10Continuous-Integration-Config, 10PHP 8.1 support: Address PHP 8.1 job failures on various PHP libs - https://phabricator.wikimedia.org/T307506 (10Jdforrester-WMF) [14:18:12] 10Continuous-Integration-Config: Re-enable PHP 8.1 CI on Zest - https://phabricator.wikimedia.org/T311463 (10Jdforrester-WMF) [14:18:16] 10Continuous-Integration-Config, 10PHP 8.1 support: Address PHP 8.1 job failures on various PHP libs - https://phabricator.wikimedia.org/T307506 (10Jdforrester-WMF) [14:18:23] 10Continuous-Integration-Config, 10PHP 8.1 support: Address PHP 8.1 job failures on various PHP libs - https://phabricator.wikimedia.org/T307506 (10Jdforrester-WMF) [14:22:11] addshore: I'd e-mail Tyler to ask. [15:10:21] (03PS3) 10Dduvall: pipeline: Optimize variants using blubber 0.10.0 [blubber] - 10https://gerrit.wikimedia.org/r/842005 [15:11:02] (03CR) 10Dduvall: [C: 03+2] pipeline: Optimize variants using blubber 0.10.0 (031 comment) [blubber] - 10https://gerrit.wikimedia.org/r/842005 (owner: 10Dduvall) [15:12:24] (03PS3) 10Dduvall: Avoid BuildKit build failure due to non-headless credential helpers [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/834363 (https://phabricator.wikimedia.org/T318290) [15:12:51] (03CR) 10CI reject: [V: 04-1] Avoid BuildKit build failure due to non-headless credential helpers [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/834363 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [15:13:04] (03PS4) 10Dduvall: Avoid BuildKit build failure due to non-headless credential helpers [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/834363 (https://phabricator.wikimedia.org/T318290) [15:13:20] (03CR) 10Dduvall: [C: 03+1] Avoid BuildKit build failure due to non-headless credential helpers [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/834363 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [15:14:05] 10Continuous-Integration-Config, 10PHP 8.1 support: Configure CI to test the Wikimedia production gate code against PHP 8.1 as well as PHP 7.4 - https://phabricator.wikimedia.org/T320818 (10Jdforrester-WMF) [15:18:07] (03PS1) 10Jforrester: jjb: Fix php80 typo references in phan jobs [integration/config] - 10https://gerrit.wikimedia.org/r/842830 [15:18:11] (03PS1) 10Jforrester: jjb: Provide php81 flavour of wmf-quibble- jobs [integration/config] - 10https://gerrit.wikimedia.org/r/842831 (https://phabricator.wikimedia.org/T320818) [15:18:15] (03PS1) 10Jforrester: Zuul: Add experimental php81 flavour of wmf-quibble- jobs to gated extensions [integration/config] - 10https://gerrit.wikimedia.org/r/842832 (https://phabricator.wikimedia.org/T320818) [15:18:19] (03PS1) 10Jforrester: jjb: Provide jobs that assert that composer.lock is up-to-date with composer.json [integration/config] - 10https://gerrit.wikimedia.org/r/842833 (https://phabricator.wikimedia.org/T74952) [15:18:27] (03Merged) 10jenkins-bot: pipeline: Optimize variants using blubber 0.10.0 [blubber] - 10https://gerrit.wikimedia.org/r/842005 (owner: 10Dduvall) [15:20:25] (03CR) 10CI reject: [V: 04-1] jjb: Provide jobs that assert that composer.lock is up-to-date with composer.json [integration/config] - 10https://gerrit.wikimedia.org/r/842833 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [15:21:40] (03CR) 10Jforrester: [C: 03+2] "Deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/842830 (owner: 10Jforrester) [15:22:45] (03CR) 10Ahmon Dancy: [C: 03+2] scap backport: refactor dependency checks [tools/scap] - 10https://gerrit.wikimedia.org/r/838873 (owner: 10Jeena Huneidi) [15:22:49] (03CR) 10Ahmon Dancy: [C: 03+2] Update scap backport tests [tools/train-dev] - 10https://gerrit.wikimedia.org/r/842534 (owner: 10Jeena Huneidi) [15:23:42] (03Merged) 10jenkins-bot: jjb: Fix php80 typo references in phan jobs [integration/config] - 10https://gerrit.wikimedia.org/r/842830 (owner: 10Jforrester) [15:24:02] (03Merged) 10jenkins-bot: Update scap backport tests [tools/train-dev] - 10https://gerrit.wikimedia.org/r/842534 (owner: 10Jeena Huneidi) [15:24:36] (03CR) 10Ahmon Dancy: [C: 03+2] buildkit: Support builds for specific target platforms [blubber] - 10https://gerrit.wikimedia.org/r/836307 (https://phabricator.wikimedia.org/T318866) (owner: 10Dduvall) [15:27:19] (03PS2) 10Jforrester: jjb: Provide jobs to assert that composer.lock is up-to-date with composer.json [integration/config] - 10https://gerrit.wikimedia.org/r/842833 (https://phabricator.wikimedia.org/T74952) [15:27:21] (03PS1) 10Jforrester: Zuul: [mediawiki/vendor] Add experimental job to check composer.lock [integration/config] - 10https://gerrit.wikimedia.org/r/842836 (https://phabricator.wikimedia.org/T74952) [15:27:23] (03PS1) 10Jforrester: Zuul: [mediawiki/vendor] Make job to check composer.lock voting [integration/config] - 10https://gerrit.wikimedia.org/r/842837 (https://phabricator.wikimedia.org/T74952) [15:28:50] (03CR) 10CI reject: [V: 04-1] jjb: Provide jobs to assert that composer.lock is up-to-date with composer.json [integration/config] - 10https://gerrit.wikimedia.org/r/842833 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [15:29:03] (03CR) 10CI reject: [V: 04-1] Zuul: [mediawiki/vendor] Add experimental job to check composer.lock [integration/config] - 10https://gerrit.wikimedia.org/r/842836 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [15:29:05] (03CR) 10CI reject: [V: 04-1] Zuul: [mediawiki/vendor] Make job to check composer.lock voting [integration/config] - 10https://gerrit.wikimedia.org/r/842837 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [15:29:42] (03Merged) 10jenkins-bot: buildkit: Support builds for specific target platforms [blubber] - 10https://gerrit.wikimedia.org/r/836307 (https://phabricator.wikimedia.org/T318866) (owner: 10Dduvall) [15:30:14] (03Merged) 10jenkins-bot: scap backport: refactor dependency checks [tools/scap] - 10https://gerrit.wikimedia.org/r/838873 (owner: 10Jeena Huneidi) [15:31:12] (03PS3) 10Jforrester: jjb: Provide jobs to assert that composer.lock is up-to-date with composer.json [integration/config] - 10https://gerrit.wikimedia.org/r/842833 (https://phabricator.wikimedia.org/T74952) [15:31:14] (03PS2) 10Jforrester: Zuul: [mediawiki/vendor] Add experimental job to check composer.lock [integration/config] - 10https://gerrit.wikimedia.org/r/842836 (https://phabricator.wikimedia.org/T74952) [15:31:16] (03PS2) 10Jforrester: Zuul: [mediawiki/vendor] Make job to check composer.lock voting [integration/config] - 10https://gerrit.wikimedia.org/r/842837 (https://phabricator.wikimedia.org/T74952) [15:32:25] (03CR) 10CI reject: [V: 04-1] jjb: Provide jobs to assert that composer.lock is up-to-date with composer.json [integration/config] - 10https://gerrit.wikimedia.org/r/842833 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [15:32:31] (03CR) 10CI reject: [V: 04-1] Zuul: [mediawiki/vendor] Add experimental job to check composer.lock [integration/config] - 10https://gerrit.wikimedia.org/r/842836 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [15:32:33] (03CR) 10CI reject: [V: 04-1] Zuul: [mediawiki/vendor] Make job to check composer.lock voting [integration/config] - 10https://gerrit.wikimedia.org/r/842837 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [15:34:40] (03PS4) 10Jforrester: jjb: Provide jobs to assert that composer.lock is up-to-date with composer.json [integration/config] - 10https://gerrit.wikimedia.org/r/842833 (https://phabricator.wikimedia.org/T74952) [15:34:42] (03PS3) 10Jforrester: Zuul: [mediawiki/vendor] Add experimental job to check composer.lock [integration/config] - 10https://gerrit.wikimedia.org/r/842836 (https://phabricator.wikimedia.org/T74952) [15:34:44] (03PS3) 10Jforrester: Zuul: [mediawiki/vendor] Make job to check composer.lock voting [integration/config] - 10https://gerrit.wikimedia.org/r/842837 (https://phabricator.wikimedia.org/T74952) [15:34:46] (03PS1) 10Jforrester: jjb: Update phan php80 jobs to latest image [integration/config] - 10https://gerrit.wikimedia.org/r/842839 [15:34:54] (03CR) 10Jforrester: [C: 03+2] "Deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/842839 (owner: 10Jforrester) [15:37:29] (03CR) 10CI reject: [V: 04-1] jjb: Provide jobs to assert that composer.lock is up-to-date with composer.json [integration/config] - 10https://gerrit.wikimedia.org/r/842833 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [15:37:33] (03Merged) 10jenkins-bot: jjb: Update phan php80 jobs to latest image [integration/config] - 10https://gerrit.wikimedia.org/r/842839 (owner: 10Jforrester) [15:37:35] (03CR) 10CI reject: [V: 04-1] Zuul: [mediawiki/vendor] Add experimental job to check composer.lock [integration/config] - 10https://gerrit.wikimedia.org/r/842836 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [15:37:37] (03CR) 10CI reject: [V: 04-1] Zuul: [mediawiki/vendor] Make job to check composer.lock voting [integration/config] - 10https://gerrit.wikimedia.org/r/842837 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [15:39:13] (03PS5) 10Jforrester: jjb: Provide jobs to assert that composer.lock is up-to-date with composer.json [integration/config] - 10https://gerrit.wikimedia.org/r/842833 (https://phabricator.wikimedia.org/T74952) [15:39:15] (03PS4) 10Jforrester: Zuul: [mediawiki/vendor] Add experimental job to check composer.lock [integration/config] - 10https://gerrit.wikimedia.org/r/842836 (https://phabricator.wikimedia.org/T74952) [15:39:17] (03PS4) 10Jforrester: Zuul: [mediawiki/vendor] Make job to check composer.lock voting [integration/config] - 10https://gerrit.wikimedia.org/r/842837 (https://phabricator.wikimedia.org/T74952) [15:39:20] (03CR) 10Jforrester: [C: 03+2] "Deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/842833 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [15:41:29] (03Merged) 10jenkins-bot: jjb: Provide jobs to assert that composer.lock is up-to-date with composer.json [integration/config] - 10https://gerrit.wikimedia.org/r/842833 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [15:43:19] (03CR) 10Ahmon Dancy: Use Blubber BuildKit frontend instead of blubberoid (032 comments) [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [15:44:52] (03CR) 10Jforrester: [C: 03+2] Zuul: [mediawiki/vendor] Add experimental job to check composer.lock [integration/config] - 10https://gerrit.wikimedia.org/r/842836 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [15:49:02] (03Merged) 10jenkins-bot: Zuul: [mediawiki/vendor] Add experimental job to check composer.lock [integration/config] - 10https://gerrit.wikimedia.org/r/842836 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [15:53:24] (03PS1) 10Jforrester: Zuul: Use more canonical way to disable php81 jobs from libraries [integration/config] - 10https://gerrit.wikimedia.org/r/842841 (https://phabricator.wikimedia.org/T307504) [15:54:07] !log Zuul: [mediawiki/vendor] Add experimental job to check composer.lock for T74952 [15:54:09] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [15:54:09] T74952: Add Jenkins job to mediawiki/vendor repo to verify output matches clean build - https://phabricator.wikimedia.org/T74952 [15:56:43] (03CR) 10Ahmon Dancy: [C: 03+1] "The code LGTM." [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/834363 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [15:57:32] (03CR) 10Jforrester: [C: 03+2] Zuul: Use more canonical way to disable php81 jobs from libraries [integration/config] - 10https://gerrit.wikimedia.org/r/842841 (https://phabricator.wikimedia.org/T307504) (owner: 10Jforrester) [15:57:36] (03CR) 10Dduvall: Use Blubber BuildKit frontend instead of blubberoid (031 comment) [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [15:58:29] (03PS2) 10Jforrester: Zuul: Use more canonical way to disable php81 jobs from libraries [integration/config] - 10https://gerrit.wikimedia.org/r/842841 (https://phabricator.wikimedia.org/T307506) [15:58:35] (03CR) 10Jforrester: "…" [integration/config] - 10https://gerrit.wikimedia.org/r/842841 (https://phabricator.wikimedia.org/T307506) (owner: 10Jforrester) [16:00:28] (03Merged) 10jenkins-bot: Zuul: Use more canonical way to disable php81 jobs from libraries [integration/config] - 10https://gerrit.wikimedia.org/r/842841 (https://phabricator.wikimedia.org/T307506) (owner: 10Jforrester) [16:02:21] 10Continuous-Integration-Config: Re-enable PHP 8.1 CI on Zest - https://phabricator.wikimedia.org/T311463 (10Jdforrester-WMF) [16:02:26] (03CR) 10Dduvall: buildkit: Support builds for specific target platforms (031 comment) [blubber] - 10https://gerrit.wikimedia.org/r/836307 (https://phabricator.wikimedia.org/T318866) (owner: 10Dduvall) [16:03:26] (03PS1) 10Jforrester: Zuul: [mediawiki/libs/Zest] Re-enable PHP 8.1 tests [integration/config] - 10https://gerrit.wikimedia.org/r/842843 (https://phabricator.wikimedia.org/T311463) [16:03:59] (03CR) 10Ahmon Dancy: Use Blubber BuildKit frontend instead of blubberoid (031 comment) [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [16:05:22] (03CR) 10Jforrester: [C: 03+2] Zuul: [mediawiki/libs/Zest] Re-enable PHP 8.1 tests [integration/config] - 10https://gerrit.wikimedia.org/r/842843 (https://phabricator.wikimedia.org/T311463) (owner: 10Jforrester) [16:06:21] 10Continuous-Integration-Config, 10PHP 8.1 support, 10Patch-For-Review: Address PHP 8.1 job failures on various PHP libs - https://phabricator.wikimedia.org/T307506 (10Jdforrester-WMF) [16:07:16] (03Merged) 10jenkins-bot: Zuul: [mediawiki/libs/Zest] Re-enable PHP 8.1 tests [integration/config] - 10https://gerrit.wikimedia.org/r/842843 (https://phabricator.wikimedia.org/T311463) (owner: 10Jforrester) [16:07:28] !log Zuul: [mediawiki/libs/Zest] Re-enable PHP 8.1 tests for T311463 [16:07:30] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [16:07:31] T311463: Re-enable PHP 8.1 CI on Zest - https://phabricator.wikimedia.org/T311463 [16:07:52] 10Continuous-Integration-Config, 10PHP 8.1 support, 10Patch-For-Review: Address PHP 8.1 job failures on various PHP libs - https://phabricator.wikimedia.org/T307506 (10Jdforrester-WMF) [16:07:56] 10Continuous-Integration-Config, 10Patch-For-Review: Re-enable PHP 8.1 CI on Zest - https://phabricator.wikimedia.org/T311463 (10Jdforrester-WMF) 05Stalled→03Resolved a:03Jdforrester-WMF [16:09:23] (03PS1) 10Ahmon Dancy: Dockerfiles: Combine apt-get update and apt-get install commands [tools/train-dev] - 10https://gerrit.wikimedia.org/r/842844 [16:13:08] (03PS1) 10Jforrester: Zuul: [mediawiki/vendor] Fix double-experimental section [integration/config] - 10https://gerrit.wikimedia.org/r/842845 [16:13:33] (03CR) 10Jforrester: [C: 03+2] Zuul: [mediawiki/vendor] Fix double-experimental section [integration/config] - 10https://gerrit.wikimedia.org/r/842845 (owner: 10Jforrester) [16:15:34] (03Merged) 10jenkins-bot: Zuul: [mediawiki/vendor] Fix double-experimental section [integration/config] - 10https://gerrit.wikimedia.org/r/842845 (owner: 10Jforrester) [16:30:51] (03PS1) 10Jforrester: jjb: [composer-*-assert-lock-docker] Don't complain about composer/ dir [integration/config] - 10https://gerrit.wikimedia.org/r/842849 (https://phabricator.wikimedia.org/T74952) [17:04:32] 10GitLab, 10mwcli: Consider adding "official" golang images to list of allowed images for gitlab runners - https://phabricator.wikimedia.org/T320825 (10Addshore) [17:18:03] 10GitLab (CI & Job Runners), 10Release-Engineering-Team, 10mwcli: Consider adding "official" golang images to list of allowed images for gitlab runners - https://phabricator.wikimedia.org/T320825 (10brennen) > Would it be possible to also add the golang images? Yeah, I don't see any reason why not. > What... [17:23:35] 10GitLab (CI & Job Runners), 10Release-Engineering-Team, 10mwcli: Consider adding "official" golang images to list of allowed images for gitlab runners - https://phabricator.wikimedia.org/T320825 (10Addshore) > For clarity, you're just looking for golang:*? Yup! I moved to using the WMF golang images for n... [17:37:16] brennen: any thoughts on alpine:* images too? [18:01:59] !log upgrading docker on contint servers. agents will be available for a short time [18:02:00] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [18:19:33] 10Release-Engineering-Team (Priority Backlog 📥), 10Epic, 10Patch-For-Review, 10Release Pipeline (Blubber): Upgrade docker on integration hosts for fixes to BuildKit builder - https://phabricator.wikimedia.org/T318382 (10dduvall) >>! In T318382#8271222, @MoritzMuehlenhoff wrote: > I've merged the patch and... [18:22:18] !log upgrade of docker on contint hosts aborted due to missing buster package. agents are back online [18:22:19] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [18:32:15] (03PS4) 10Dduvall: Use Blubber BuildKit frontend instead of blubberoid [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) [18:49:31] (03CR) 10Dduvall: Use Blubber BuildKit frontend instead of blubberoid (031 comment) [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [19:10:47] 10Release-Engineering-Team (Seen), 10serviceops: contint hardware refresh - https://phabricator.wikimedia.org/T294276 (10Dzahn) Today we tried to upgrade the docker version on contint* hosts and we had to ask for the package to be imported into buster. We should use this opportunity, the hardware refresh, to u... [19:11:19] 10Release-Engineering-Team (Seen), 10serviceops, 10serviceops-collab: contint hardware refresh - https://phabricator.wikimedia.org/T294276 (10Dzahn) [19:11:32] 10Release-Engineering-Team (Seen), 10serviceops: contint hardware refresh - https://phabricator.wikimedia.org/T294276 (10Dzahn) [19:26:04] 10GitLab (CI & Job Runners), 10Release-Engineering-Team (GitLab II: Wrath of Kahn 👾), 10Release Pipeline (Blubber): Cache buildkitd layers locally relative to the runner in blubber's pipeline - https://phabricator.wikimedia.org/T320746 (10jeena) a:03jeena [19:42:02] (03CR) 10Jforrester: [C: 03+2] "Deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/842849 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [19:43:52] (03Merged) 10jenkins-bot: jjb: [composer-*-assert-lock-docker] Don't complain about composer/ dir [integration/config] - 10https://gerrit.wikimedia.org/r/842849 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [20:00:04] Daimona: Thoughts about bumping all of CI to ast 1.1.0 (from 1.0.14)? [20:00:54] Sure! [20:01:01] Cool, will ship it. [20:01:13] It should be backwards compatible, I think [20:02:23] Yeah, just wanted to see if you knew of a massive issue I'd not heard of. :-) [20:02:45] In particular it adds PHP 8.2 support, so I'm keen for it in that regard. [20:04:00] (03PS2) 10Jforrester: dockerfiles: [php-ast] Upgrade php-ast to v1.1.0 [integration/config] - 10https://gerrit.wikimedia.org/r/839026 [20:04:08] (03CR) 10Jforrester: [C: 03+2] dockerfiles: [php-ast] Upgrade php-ast to v1.1.0 [integration/config] - 10https://gerrit.wikimedia.org/r/839026 (owner: 10Jforrester) [20:05:32] Yep, it's needed for PHP 8.2, although our main problem for PHP 8.2 is the deprecation of dynamic class properties, that taint-check uses a lot. [20:05:49] Yeah, baby steps. :-) [20:05:54] (03Merged) 10jenkins-bot: dockerfiles: [php-ast] Upgrade php-ast to v1.1.0 [integration/config] - 10https://gerrit.wikimedia.org/r/839026 (owner: 10Jforrester) [20:06:20] I will check with upstream the options we might have [20:06:49] !log Docker: Publish images with php-ast upgraded from v1.0.14 to v1.1.0 [20:06:50] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [20:18:01] (03PS1) 10Jforrester: jjb: Upgrade PHP jobs to images with php-ast v1.1.0 [integration/config] - 10https://gerrit.wikimedia.org/r/842870 [20:18:09] (03CR) 10Jforrester: [C: 04-1] "Not working yet." [integration/config] - 10https://gerrit.wikimedia.org/r/842837 (https://phabricator.wikimedia.org/T74952) (owner: 10Jforrester) [20:18:33] (03PS2) 10Jforrester: jjb: Provide php81 flavour of wmf-quibble- jobs [integration/config] - 10https://gerrit.wikimedia.org/r/842831 (https://phabricator.wikimedia.org/T320818) [20:18:38] (03PS2) 10Jforrester: Zuul: Add experimental php81 flavour of wmf-quibble- jobs to gated extensions [integration/config] - 10https://gerrit.wikimedia.org/r/842832 (https://phabricator.wikimedia.org/T320818) [20:19:36] (03PS5) 10Dduvall: Use Blubber BuildKit frontend instead of blubberoid [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) [20:28:01] (03CR) 10Ahmon Dancy: Use Blubber BuildKit frontend instead of blubberoid (033 comments) [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [20:30:10] (03PS1) 10Dduvall: version: 0.11.0 [blubber] - 10https://gerrit.wikimedia.org/r/842871 [20:31:08] (03PS2) 10Dduvall: version: 0.11.0 [blubber] - 10https://gerrit.wikimedia.org/r/842871 [20:32:43] (03CR) 10Dduvall: "We might as well push a new blubber release with target platform support to help out arm64 folks." [blubber] - 10https://gerrit.wikimedia.org/r/842871 (owner: 10Dduvall) [20:35:30] (03CR) 10Dduvall: Use Blubber BuildKit frontend instead of blubberoid (033 comments) [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [20:42:02] (03CR) 10Jforrester: [C: 03+2] "Deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/842870 (owner: 10Jforrester) [20:43:45] (03CR) 10CI reject: [V: 04-1] jjb: Upgrade PHP jobs to images with php-ast v1.1.0 [integration/config] - 10https://gerrit.wikimedia.org/r/842870 (owner: 10Jforrester) [20:44:22] (03CR) 10Jforrester: [C: 03+2] "…" [integration/config] - 10https://gerrit.wikimedia.org/r/842870 (owner: 10Jforrester) [20:46:44] (03Merged) 10jenkins-bot: jjb: Upgrade PHP jobs to images with php-ast v1.1.0 [integration/config] - 10https://gerrit.wikimedia.org/r/842870 (owner: 10Jforrester) [20:46:59] (03PS2) 10Jforrester: helm-linter: remove deprecated kubeyaml [integration/config] - 10https://gerrit.wikimedia.org/r/842813 (https://phabricator.wikimedia.org/T316348) (owner: 10Clément Goubert) [20:47:02] (03CR) 10Jforrester: [C: 03+2] helm-linter: remove deprecated kubeyaml [integration/config] - 10https://gerrit.wikimedia.org/r/842813 (https://phabricator.wikimedia.org/T316348) (owner: 10Clément Goubert) [20:48:49] (03Merged) 10jenkins-bot: helm-linter: remove deprecated kubeyaml [integration/config] - 10https://gerrit.wikimedia.org/r/842813 (https://phabricator.wikimedia.org/T316348) (owner: 10Clément Goubert) [20:49:25] !log Docker: Publishing helm-linter without deprecated kubeyaml for T316348 [20:49:27] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [20:49:28] T316348: Remove kubeyaml from deployment-charts CI - https://phabricator.wikimedia.org/T316348 [20:52:03] (03PS1) 10Jforrester: jjb: [helm-lint] Switch to image without kubeyaml [integration/config] - 10https://gerrit.wikimedia.org/r/842872 (https://phabricator.wikimedia.org/T316348) [20:52:17] (03CR) 10Jforrester: [C: 03+2] "Deployed." [integration/config] - 10https://gerrit.wikimedia.org/r/842872 (https://phabricator.wikimedia.org/T316348) (owner: 10Jforrester) [20:54:06] (03Merged) 10jenkins-bot: jjb: [helm-lint] Switch to image without kubeyaml [integration/config] - 10https://gerrit.wikimedia.org/r/842872 (https://phabricator.wikimedia.org/T316348) (owner: 10Jforrester) [20:54:52] (03PS2) 10Jforrester: Fix dependencies for BlueSpice extensions that depend on VisualEditor [integration/config] - 10https://gerrit.wikimedia.org/r/842464 (owner: 10Mglaser) [20:54:55] (03CR) 10Jforrester: [C: 03+2] Fix dependencies for BlueSpice extensions that depend on VisualEditor [integration/config] - 10https://gerrit.wikimedia.org/r/842464 (owner: 10Mglaser) [20:56:40] (03Merged) 10jenkins-bot: Fix dependencies for BlueSpice extensions that depend on VisualEditor [integration/config] - 10https://gerrit.wikimedia.org/r/842464 (owner: 10Mglaser) [20:57:03] !log Zuul: Fix dependencies for BlueSpice extensions that depend on VisualEditor [20:57:04] Logged the message at https://wikitech.wikimedia.org/wiki/Release_Engineering/SAL [21:02:56] (03PS6) 10Dduvall: Use Blubber BuildKit frontend instead of blubberoid [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) [21:03:58] (03CR) 10Dduvall: Use Blubber BuildKit frontend instead of blubberoid (031 comment) [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [21:04:06] (03CR) 10Dduvall: Use Blubber BuildKit frontend instead of blubberoid (031 comment) [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [21:04:50] (03CR) 10Dduvall: [C: 03+2] version: 0.11.0 [blubber] - 10https://gerrit.wikimedia.org/r/842871 (owner: 10Dduvall) [21:07:55] (03Merged) 10jenkins-bot: version: 0.11.0 [blubber] - 10https://gerrit.wikimedia.org/r/842871 (owner: 10Dduvall) [21:19:10] (03CR) 10Ahmon Dancy: Use Blubber BuildKit frontend instead of blubberoid (031 comment) [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [21:19:48] (03PS7) 10Dduvall: Use Blubber BuildKit frontend instead of blubberoid [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) [21:20:30] (03CR) 10Dduvall: [C: 03+1] "Sorry, last minute change to bump blubber to v0.11.0 which I just released. :)" [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [21:22:54] (03CR) 10Ahmon Dancy: Use Blubber BuildKit frontend instead of blubberoid (032 comments) [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [21:23:41] (03CR) 10Ahmon Dancy: [C: 03+2] Use Blubber BuildKit frontend instead of blubberoid [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [21:25:07] (03Merged) 10jenkins-bot: Use Blubber BuildKit frontend instead of blubberoid [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842543 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [21:25:25] (03PS5) 10Dduvall: Avoid BuildKit build failure due to non-headless credential helpers [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/834363 (https://phabricator.wikimedia.org/T318290) [21:25:44] dancy: ty! [21:25:54] (03CR) 10CI reject: [V: 04-1] Avoid BuildKit build failure due to non-headless credential helpers [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/834363 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [21:25:54] ^ should probably be merged as well [21:25:59] gah [21:26:24] oh i need to refactor the tests. sec [21:27:40] i really do not like these tests (that i wrote) [21:29:37] (03PS6) 10Dduvall: Avoid BuildKit build failure due to non-headless credential helpers [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/834363 (https://phabricator.wikimedia.org/T318290) [21:30:05] (03CR) 10CI reject: [V: 04-1] Avoid BuildKit build failure due to non-headless credential helpers [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/834363 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [21:31:49] dancy: oh no. i think we have a cps-related problem [21:32:14] `cfgLines.takeWhile { it.startsWith('#') }` is returning a boolean [21:33:14] https://stackoverflow.com/questions/50634043/jenkinsfile-takewhile-return-boolean-on-jenkins-but-arraylist-in-actual-groovy [21:33:20] so terrible [21:39:24] Noooooo! [21:39:44] (03PS1) 10Dduvall: Avoid `takeWhile` because cloudbees/groovy-cps apparently broke it [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842874 (https://phabricator.wikimedia.org/T318290) [21:40:13] (03CR) 10CI reject: [V: 04-1] Avoid `takeWhile` because cloudbees/groovy-cps apparently broke it [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842874 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [21:40:31] oh right. we'll have to submit it ourselves. wee~! [21:41:08] running `make systemtest` just to verify locally first [21:48:58] 👍 I'm afk and leaving it to you to fix everything. :-) [21:49:31] (03CR) 10Dduvall: [V: 03+2 C: 03+2] "Submitting this hotfix manually." [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842874 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [21:49:51] dancy: i deserve it :) [21:51:20] That's what you get for attempting to write concise code [21:58:29] (03PS1) 10Dduvall: Work around bug in blubber that requires .dockerignore files [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842877 [21:59:06] (03CR) 10CI reject: [V: 04-1] Work around bug in blubber that requires .dockerignore files [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842877 (owner: 10Dduvall) [21:59:51] (03PS7) 10Dduvall: Avoid BuildKit build failure due to non-headless credential helpers [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/834363 (https://phabricator.wikimedia.org/T318290) [22:00:07] (03CR) 10Dduvall: [V: 03+2 C: 03+2] "Another hotfix." [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/834363 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [22:00:40] (03CR) 10Dduvall: [V: 03+2 C: 03+2] Avoid BuildKit build failure due to non-headless credential helpers (031 comment) [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/834363 (https://phabricator.wikimedia.org/T318290) (owner: 10Dduvall) [22:00:54] (03CR) 10Dduvall: "recheck" [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842877 (owner: 10Dduvall) [22:02:20] (03CR) 10Dduvall: [C: 03+2] Work around bug in blubber that requires .dockerignore files [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842877 (owner: 10Dduvall) [22:03:15] (03Merged) 10jenkins-bot: Work around bug in blubber that requires .dockerignore files [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842877 (owner: 10Dduvall) [23:41:41] (03PS1) 10Dduvall: Fix backup of .dockerignore file under custom context directory [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842880 [23:44:00] (03PS1) 10Dduvall: Support `build.platform` to target specific platforms [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842881 (https://phabricator.wikimedia.org/T318866) [23:45:52] (03PS2) 10Dduvall: Support `build.platform` to target specific platforms [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842881 (https://phabricator.wikimedia.org/T318866) [23:46:13] (03CR) 10Dduvall: "Rebased this solely to pickup some fixes to the system tests setup." [integration/pipelinelib] - 10https://gerrit.wikimedia.org/r/842881 (https://phabricator.wikimedia.org/T318866) (owner: 10Dduvall)