12:00:42 #startmeeting CIP IRC weekly meeting 12:00:42 Meeting started Thu Sep 17 12:00:42 2026 UTC and is due to finish in 60 minutes. The chair is jki. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:00:42 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:00:42 The meeting name has been set to 'cip_irc_weekly_meeting' 12:00:49 #topic AI review 12:01:09 none (I had an AI, but it's already done) 12:01:18 5 12:01:20 4 12:01:22 3 12:01:23 2 12:01:25 1 12:01:27 #topic Kernel maintenance updates 12:01:45 This week reported 706 new CVEs and 71 updated CVEs. 12:01:47 I was doing reviews. 6.12.109, 110. .110 is huge. 12:02:20 I reviewed 6.12.102 and 103 12:03:54 sounds like it es getting harder and harder to keep up with that pace 12:04:03 Yep :-(. 12:04:04 do we need more reviewers earlier? 12:04:20 topic for the CIP MiniSummit? 12:04:46 are there stats if our reviews also find more? 12:04:57 relatively or absolutely? 12:05:19 I'd say so. And we need infrastructure to coordinate reviews better, as patches arrive for different versions at different times. 12:05:58 did you do any upfront coordination so far, or was that basically this slot here? 12:06:08 No such stats :-(. 12:06:35 We had git to coordinate with uli, but it did not work too well. 12:06:52 I saw that 7.2.6 had over 1800 patches, on an rc release on Sat morning. Not sure how that was ever expected to have a manual review before the release on Monday... 12:07:33 hmm... 12:07:53 Ideally, we would track changes by their upstream id, with some support to flag how it was reviewed for different versions. 12:08:09 in git? 12:08:13 or where? 12:08:22 ...and warnings if patch is actually different from what is in the upstream. 12:08:32 ...and notes about LLM reviews and such. 12:08:51 Dunno. Git is good for offline work, web interface would also make a sense. 12:09:43 I guess we have CIP minisummit topic. 12:09:45 you need to operate it, so you should tell 12:10:02 but I will record that for discussions in Prague 12:10:16 Someone needs to design and implement that, too :-). 12:10:32 It might make sense to allow outside contributions, too. 12:10:43 also AI? :) 12:11:01 It is true that there are no good tools available right now. 12:11:45 I guess this is a place where LLM would fit, yes. 12:12:24 would indeed be a nice chance for more contributors to the CIP kernel 12:12:40 but we need to be able to express requirements on it 12:12:45 good... 12:12:59 And outside human contributors. (Or perhaps contributions from CIP members.) 12:12:59 more on maintenance? 12:13:10 sure 12:13:44 let's move on 12:13:46 5 12:13:48 4 12:13:50 3 12:13:52 2 12:13:53 1 12:13:55 #topic Kernel release status 12:14:04 all green now - thanks pavel 12:14:30 upcoming releases: 4.4 and 6.12 12:14:40 (based on due dates) 12:14:46 :-). 5.10-rt has very regular releases, which helps. 12:15:21 5 12:15:23 4 12:15:25 3 12:15:27 2 12:15:29 1 12:15:31 #topic Kernel testing 12:15:59 Hi 12:16:14 Still seeing some issues with some qemu jobs in the stable-rc testing 12:16:50 Not got to the bottom of it yet 12:17:20 Yep. I retried old -rt kernel, and it still failed, so I decided failures on new -rt kernels are spurious and released anyway. 12:19:29 qemu issues due to long delays caused by an overloaded host? 12:19:43 or functional, deterministic problems? 12:20:28 I doubt it's due to an overloaded host tbh 12:20:51 Seems to be a lava issue more than anything, but no idea why 12:20:53 e.g. https://lava.ciplatform.org/scheduler/job/1509187 12:21:30 "/lava-1509187/environment: No such file or directory" - infrastructure, no? 12:21:55 always on the same qemu device, or in the same lab? 12:23:04 I don't think it's a specific lab - but need to run more tests to work it out for sure 12:23:18 same issue has on siemens-muc https://lava.ciplatform.org/scheduler/job/1509925 12:23:25 mount: /lava-1509187: special device /dev/disk/by-uuid/b6a7ee8d-e0f5-46ba-9e18-286229ea2076 does not exist. 12:24:05 missing /dev/disk/...? missing kernel features? missing disk? 12:24:13 someone needs to try that out manually, I guess 12:25:04 but if older kernels failed the same way, config can likely be excluded 12:25:33 yea 12:25:44 Could be related to the qemu version upgrade we did recently 12:28:20 if it only popped up recently - could be 12:28:35 but the muc lab was not updated yet IIRC 12:29:29 It looks like a file system issue. ext2 might be the problem. 12:29:47 https://lava.ciplatform.org/scheduler/job/1509925#L1010 12:30:01 but it says it does not find the block device 12:30:34 not "unknown / unsupported fs" 12:31:08 the muc lab is definitely still old QEMU, just confirmed 12:31:43 but we might be missing that extra disk in the qemu command line - for whatever reason 12:31:50 that would also explain the missing blockdev 12:32:32 welllll - debug volunteers? 12:32:53 I see. 12:34:02 otherwise, ask the AI ;) 12:34:19 more on testing? 12:34:21 About AI and testing this is the guide for using kci-dev with KernelCI mcp server https://kernelci.org/blog/2026/09/12/talk-to-kernelci-kci-dev-now-speaks-mcp/ 12:35:46 Should git in nicely with some LLM driven regression testing :) 12:35:56 indeed 12:36:06 nice article, just distributed 12:37:04 we need someone with time to see if we can safe time this way, I guess ;) 12:38:28 more testing topics? 12:38:46 5 12:38:48 4 12:38:49 3 12:38:51 2 12:38:53 1 12:38:55 #topic AOB 12:39:11 SECURITY.md - did you see my patch? 12:39:45 https://lore.kernel.org/cip-dev/a1cfc8d4-5fb7-4f75-9600-92ebd7dbbeda@siemens.com/ 12:40:15 unless someone has a better idea, we likely need to place that into every active CIP kernel 12:40:41 There already is Documentation/admin-guide/security-bugs.rst . 12:40:44 LF asked us 12:40:51 that is not CIP related 12:41:09 this is not the upstream kernel, it is the CIP kernel, and it is differently managed 12:41:14 Yep, well, but we don't want to give our users two conflicting documents. 12:41:49 we could, of course, also augment that file, likely in addition 12:42:12 the kernel's file is very hard to find, at least for humans 12:42:30 I'd say that for 6.12-cip, most security bugs will be in -stable, not in -cip code. 12:42:40 How about using a clear file name for the CIP document? 12:42:51 pavel: please read my text 12:43:03 You can do ln -s Documentation/admin-guide/security-bugs.rst SECURITY.md 12:44:06 actually, I'm currently pointing to that security.rst already, but via kernel.org 12:44:34 so, we could replace it, and that link would still work 12:45:24 or we augment it with a sentence that repeats bits of what I wrote in "Security Context" 12:45:42 does that section make sense to you, BTW? 12:45:53 anything missing or unclear? 12:46:27 also the rest of that file - please re-read and comment on the patch 12:46:39 Ok, lets do that over email? 12:48:01 fine for me 12:48:37 should just not take forever, reporting obligations are in place now 12:48:59 (for CIP with LF as steward) 12:49:08 good 12:49:09 well... my first impression is not good. 12:49:29 LF is not willing to list name or gpg key for the steward. 12:49:42 That seems to be doing ... bare minimum, not a real security. 12:49:52 kernel list does not either 12:50:16 we don't have a shared GPG key for our list as well 12:50:36 and on gitlab (or github), the platform is always a reader 12:50:47 I was under impression that security@kernel.org had key published, but I could be wrong. 12:51:04 I didn't find anything in their docs, but please check again 12:51:16 keys are tricky when you have multiple readers 12:51:45 security is tricky. 12:52:00 of course 12:52:41 so - as uli is not here, no support on llm review topics possible 12:52:50 but anything new to share about that? 12:54:01 if not, any other topcis for today? 12:54:35 5 12:54:36 4 12:54:38 3 12:54:40 2 12:54:41 1 12:54:42 #endmeeting