13:02:03 #startmeeting CIP IRC weekly meeting 13:02:03 Meeting started Thu Jul 10 13:02:03 2025 UTC and is due to finish in 60 minutes. The chair is jki. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:02:03 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:02:03 The meeting name has been set to 'cip_irc_weekly_meeting' 13:02:12 #topic AI review 13:02:13 hello 13:02:19 none on my list 13:02:27 5 13:02:29 4 13:02:31 3 13:02:32 2 13:02:34 1 13:02:36 #topic Kernel maintenance updates 13:02:51 still working on 4.19, it's a big one 13:02:51 This week reported 170 new CVEs and 9 updated CVEs. 13:03:10 I reviewed 6.12.35 and 36. 13:03:41 I'm reviewing 6.12.35 and .36. 13:04:50 anything to add? 13:05:44 5 13:05:46 4 13:05:48 3 13:05:49 2 13:05:50 1 13:05:53 #topic Kernel release status 13:06:09 6.1-rt is late - waiting for upstream? 13:06:38 I am preparing now. I am going to release tomorrow. 13:06:38 Not really, more confusion on my part. 13:06:58 I am preparing now. I am going to release tomorrow. > 6.12.y-cip 13:07:07 ok, assumed so :) 13:07:20 pavel: you just missed the deadline? 13:07:36 do we have a suitable base for 6.1-rt? 13:07:45 I'll need to take a look. 13:07:50 ok 13:08:02 As cadence changed from 1 to two months, I simply added 2 months to the date. 13:08:07 Which ... was not correct thing to do :-) 13:08:17 we have a common script :) 13:08:44 and that's good because it catches errors. I'm keeping whiteboard in local file. 13:09:15 anything else on releases? 13:09:27 5 13:09:29 4 13:09:31 3 13:09:32 2 13:09:34 1 13:09:36 #topic Kernel testing 13:10:09 I finally got cip configurations on KernelCI 13:10:10 Nothing from me 13:10:47 we had a problem with identical jobs names that was blocking the cip configurations introduction but as been fixed 13:11:09 Good 13:11:13 currently I'm adding lab-cip boards to KernelCI 13:11:23 Thanks! 13:11:28 nice 13:12:13 btw, the configs we have in x.y-cip vs. those in regular branches in cip-kernel-configs are not in sync 13:12:18 is that a problem? 13:12:53 what do you mean by x.y-cip configuration ? 13:13:05 the one inside the cip kernel repo? 13:13:23 we are using cip-kernel-configs 13:13:28 in the cip-kernel-config repo 13:13:37 we have branches for every kernel there 13:13:45 yes 13:13:54 but feature maintance only happens against the -cip branches 13:14:37 at least in most cases 13:15:27 you mean dose not happen in -cip-rt branches for example ? 13:15:35 does 13:15:51 also 13:15:53 or in .y version 13:16:10 for focus is on -cip for features 13:16:13 currently I'm using only the -cip branches 13:16:19 afair 13:16:19 -rt is normally added via snippet 13:16:36 okay, that would be up-to-date 13:16:37 maybe -cip-rt also 13:17:11 I never touched a cip-rt for feature extensions, but that is because we use the rt snippet for enabling RT 13:17:14 yes also cip-rt 13:17:20 ok 13:17:31 is that a problem? 13:18:15 I was just wondering if it affects our testing efforst negatively if we add feature X to .y-cip but not to .y+1 or so 13:19:00 configs for regular stable kernels are taken as snapshots from the -cip kernels when we add the stable ones, right? 13:19:15 no more updates afterwards 13:19:21 Yeah, making sure features we use are tested in newer stable kernels would make some sense. 13:19:27 maybe we could loose regression bugs on such features ? 13:20:00 we currently only spot regressions for recently added features if related patches land in -cip 13:20:28 if we want to change that, we likely need to automate forward-porting of feature additions 13:20:41 similar to the cip_merged config generation 13:22:24 well, will need someone to implement that... 13:22:48 Or we can ask people submitting new features to do that. 13:22:52 :-). 13:23:04 manual checks don't work 13:23:20 They may be good enough. 13:23:24 process is already complicated enough, just went through this 13:23:51 There will be manual component as submitter knows which kernel to enable feature on. 13:24:12 ...which CIP kernel 13:24:23 that is what people care about in CIP 13:24:37 Having different config versions for every kernel kernel version is a pain. But I guess a single defconfig wouldn't work either because different kernel versions have new features we may want to test? 13:24:45 Aha, I thought that idea would be: 13:24:57 when "shiny cat" feature is ported from 6.16 to 6.1-cip 13:25:15 we also need to enable 'shiny cat" in 6.12-cip and 6.16-stable test configurations. 13:25:43 (and 6.17-stable and 6.18-stable) so that we see regressions early. 13:25:43 and that should be auto-checked at least 13:25:54 or it will constantly be forgotten 13:26:05 better would be auto-generation of the stable configs 13:26:19 so that -cip ones remain the only base 13:26:47 just like no one is supposed to touch the merged configs manually anymore 13:28:03 ok - more on testing? or configs? :) 13:28:22 4 13:28:25 4 13:28:27 3 13:28:29 2 13:28:31 1 13:28:34 #topic AOB 13:28:47 FYI: my erofs problem was a kernel bug 13:29:12 Good. so -- solved? 13:29:13 arm32-only, patch is on the way, also for stable - kudos to the erofs maintainer 13:30:19 https://lore.kernel.org/linux-erofs/da52a0d3-9a3b-4465-bf17-cf2ad8044330@linux.alibaba.com/T/#u 13:30:46 anything else for today? 13:31:27 5 13:31:29 4 13:31:31 3 13:31:33 2 13:31:35 1 13:31:38 #endmeeting