12:01:40 #startmeeting CIP IRC weekly meeting 12:01:40 Meeting started Thu Jul 30 12:01:40 2026 UTC and is due to finish in 60 minutes. The chair is jki. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:01:40 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:01:40 The meeting name has been set to 'cip_irc_weekly_meeting' 12:01:45 #topic AI review 12:02:00 - blogpost draft [iwamatsu-san, all] 12:02:10 I updated draft 12:02:39 i have requested access, but nothing happened 12:02:42 we need to finalize it soon, so everyone should quickly have a look 12:02:49 one moment... 12:03:16 done 12:03:27 thanks, i'll have a look later 12:03:43 uli: thanks! 12:04:19 iwamatsu: do you have more editing planned, or is the draft done from your perspective? 12:05:02 at least conclusion is "tbd" ;) 12:05:40 No, not yet. I haven't written the conclusion yet. I plan to write it tomorrow. 12:06:08 what was agreed regarding hand-over to LF for formatting and publishing? 12:06:28 "asap", or a concrete date? 12:07:10 I haven't decided on that yet either. 12:08:16 ok, I will do a review by tomorrow latest. as I won't be available next week, I would ask you to move this forward once ready 12:08:25 I will check it. 12:08:42 thanks! 12:09:01 no further AIs on my list 12:09:06 5 12:09:07 4 12:09:09 3 12:09:11 2 12:09:12 1 12:09:15 #topic Kernel maintenance updates 12:09:37 i'm working on 4.19 12:09:40 This week reported 355 new CVEs and 65 updated CVEs. 12:09:43 I am reviewing 6.12.97 12:09:59 I reviewed 6.12.95 and 4.19.y-st-rc 12:10:35 4.19.y-st > I am reviewing now. 12:10:51 thank you 12:11:29 anything to add? 12:11:49 5 12:11:51 4 12:11:54 3 12:11:56 2 12:11:58 1 12:12:00 #topic Kernel release status 12:12:20 two were late this morning, one was release later on 12:12:47 4.19 is still due, but I guess under review right now, right? 12:12:52 correct 12:13:11 ok - any issues ahead? 12:13:28 not from my point of view 12:14:03 given that we are already in holiday season: any shortages due to that? 12:14:12 please have a look at upcoming release dates 12:14:55 6.12 and 5.10 would be next then 12:15:39 if there are no issues, then move on 12:15:41 5 12:15:43 4 12:15:44 3 12:15:45 2 12:15:47 1 12:15:49 #topic Kernel testing 12:16:01 No news from me 12:16:57 if there are also no issues... 12:17:03 5 12:17:05 4 12:17:07 3 12:17:09 2 12:17:11 1 12:17:13 #topic AOB 12:17:30 any news from trying out our llm setup? 12:17:54 no time :-( 12:18:38 please use the next chance when you have reviews, at least for a few patches first 12:19:19 or we will end up with "no time to look into saving time" ;) 12:20:13 patersonc: you had some topic during ETSC that we should discuss, just forgot what 12:20:30 Did you guys want to discuss having RC branches for CI to run on? 12:20:39 right 12:21:05 maintainers: what are your thoughts? 12:22:04 Well, usual setup is 12:22:38 qa does the releases, but I dont believe we have manpower 12:22:43 for that. 12:22:52 I'm sorry. I don't understand the details of this. 12:23:33 patersonc: can you describe a potential workflow? 12:24:42 At the moment CIP runs it's CI after a release/tag has been made. I'm proposing that we shift that testing left so that it's done before we make releases. Of course if the maintainers are already running pipelines their side before releaseing then there is no action 12:25:22 We are doing that. 12:25:58 would flagging out an rc be useful for 3rd parties? downstream users and testers? 12:26:15 Thanks for the explanation. I am running a similar process in my -rc branch. 12:27:28 jki: I dont believe we have 3rd parties interested in that. 12:27:36 I guess it's also partly a question of whether you'd rather KernelCI kicks off pipelines automatically (from dedicated RC branches/tags), or whether you are happy to kick off pipelines manually using kci-dev 12:28:33 i prefer starting stuff manually to minimize latency 12:29:38 I think it would be best to create an "-rc" branch that allows force commits and target that branch. 12:30:26 and we should present a consistent pattern to the outside for all streams, if that isn't the case yet 12:30:39 p 12:31:54 So is the consensous to stick to the current apporach of pusing to RC/test branches in gitlab? Rather than something more formal on kernel.org? 12:32:24 I'd stay with it. 12:32:27 Note that any regression tracking would be broken if the exact same branch is used for completely different kernel versions 12:32:40 Ideally we'd have an -rc branch per SLTS version 12:33:18 You basically dont release if things are not green. 12:35:40 on first glance, I find several, distinct -rc branches here: https://gitlab.com/cip-project/cip-kernel/linux-cip/-/branches/active 12:35:46 but not for all versions/variants 12:36:06 and not really following the same schema 12:36:26 that can possibly be improved, no? 12:36:27 So should we standardise that? Have some central "linux-6.1.y-cip-rc" branches? 12:36:42 (or ci/linux-6.1.y-cip-rc) 12:36:56 You can have responsibility for release, 12:37:12 then testing will be up to you. 12:37:27 That would be good, because 12:37:34 pavel: who is "you" here? 12:37:59 currently it is I create branch, I tag it, I test, I push. 12:38:09 ...with no oversight. 12:38:21 You would be qa team. 12:38:40 we have no saparate QA team right now 12:39:00 and tagging is done by the maintainers anyway 12:39:06 Well, its called testing team currently. 12:39:07 and publishing 12:39:47 our test team is (also) a support team for other WGs / maintainers 12:39:48 Exactly, having second person look at code before release would be good. 12:40:31 if we want to have dedicated persons look over test results, you as maintainer need to involve them actively, what for them, then release 12:41:12 we can build that up, provided we can either find volunteers to do that regularly or request funding for contracts 12:41:25 Yeah I dont like the wait part. 12:41:26 I don't disagree that more could be done here! 12:41:35 but that wait part will remain 12:41:50 naturally: you are signing, not a test reviewer 12:42:18 and you have the upload rights so far 12:43:15 I agree with patersonc's proposal. We will push the next release candidate to the `linux-6.12.y-cip-rc` branch and test it. The `linux-6.12.y-cip` branch will be updated only when a release is made. 12:43:16 My understanding is that while we previously pushed to the `linux-6.12.y-cip` branch, the target has now changed to the `linux-6.12.y-cip-rc` branch. 12:43:24 anyway for scaling out, involving more people into QA, unifiying the workflows and branches is step #1 in any case 12:43:26 Given we have no qa team we'll have to rely on CI automation. RC release pushed to -rc branch, KCI pipeline kicked off, if no new regresions reported then push to the public release branch 12:43:52 Yep. Quick and simple and has worked well so far. 12:44:32 The difference will be using standardised rc branches for this, and using KernelCI to run the testing 12:45:04 changing branch names and possibly also mirroring them to kernel.org would be simple and would not change the workflow 12:45:22 but it would allow us to do so in the future when needed (or when more people support testing) 12:45:36 so I would recommend such unifications as well 12:45:52 I can take a look at kci again, but last time it was not all green. 12:46:44 That's the other decision - where will the -rc branches primarily live? kernel.org or gitlab? 12:47:00 4.4-st-rc and 4.19-st-rc are on kernel.org 12:47:05 can be both, to keep both pipelines 12:47:23 jki: Sure. But one has to be pushed to first 12:47:55 Given that gitlab is mirroring kernel.org already maybe we do the same for the -rc branches. Then it's the same as with the -st branches as well/ 12:48:20 perfect, then only push to kernel.org, and gitlab is covered 12:49:45 Okay. So if someone could create the linux-6.12.y-cip-rc etc. branches on kernel.org, we can update the gitlab mirroring to pull them and we can configure KernelCI to kick off pipelines for them 12:50:20 patersonc: ok, there was 4.4-rt release today, could you describe steps to get test result for that? 12:50:35 iwamatsu: likely your take for 6.12 12:53:32 pavel: to my understanding, you push to kernel.org/4.4-rt-rc, kci gets triggered against that, and the branch also gets auto-mirrored to gitlab where our ci will be triggered 12:53:42 ...but it would be really good to be able to do equivalent testing 12:54:12 so, you would get the test results you have to today + the chance to look at kci results 12:54:21 right? 12:54:28 without creating the rc. For example after patch series is applied. 12:54:47 Well... today I dont get test result. 12:54:59 We can get results here: https://kernelci.ciplatform.org/ 12:55:13 I get test result_s_ I have to interpret 12:55:20 If you want results for specific patches etc. you can kick off a pipeline using the kci-dev tool that Arisu-san has been working on 12:55:29 there is no rt testing in our pipeline? then this is another reason for using kci consistently 12:56:00 and often retry the tests. 12:56:03 Example of RT tests running on 4.19-rt: https://dashboard.kernelci.org/tree/cip/linux-4.19.y-cip-rt/00f8046ad084e5fcab977142e1409b13b92bd8ce?p=t 12:58:16 I'll take a look after the meeting. 12:58:26 as we are close to the full hour: please have a look at that again for next week 12:58:52 next week, someone would have to run this call, I'm off 12:59:05 any volunteers? 12:59:07 I'm also away next week 12:59:13 I can takeover. 12:59:17 thanks! 12:59:23 Thank you! 12:59:30 good - anything else for today? 12:59:37 :-) 12:59:49 5 12:59:51 4 12:59:53 3 12:59:55 2 12:59:57 1 12:59:59 #endmeeting