13:02:51 #startmeeting CIP IRC weekly meeting 13:02:51 Meeting started Thu Mar 6 13:02:51 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:51 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:02:51 The meeting name has been set to 'cip_irc_weekly_meeting' 13:02:58 #topic AI review 13:03:05 no open points 13:03:13 5 13:03:14 4 13:03:15 3 13:03:16 2 13:03:18 1 13:03:20 #topic Kernel maintenance updates 13:03:37 i'm working on 4.19 and 4.4. 13:04:12 I'm reviewing 6.1.129, 130 13:07:30 anything else? 13:08:08 5 13:08:10 4 13:08:11 3 13:08:13 2 13:08:15 1 13:08:17 #topic Kernel release status 13:08:26 all lights green again 13:08:49 anything to add? 13:09:11 5 13:09:13 4 13:09:14 3 13:09:16 2 13:09:18 1 13:09:19 #topic Kernel testing 13:09:54 I'm trying to use the gitlab configurations on kernelci 13:10:57 KernelCI team suggested to add configurations to the kernel repository 13:11:09 is that a possibility ? 13:11:19 which configs? kernel configs? 13:11:42 cip-kernel-config 13:12:11 Iwamatsu-san normally maintains that. 13:12:27 right, and the sematic is important to CIP 13:12:44 we can replicate them, but it may be tricky to maintain them in kernel ci 13:12:59 and what is the "kernel repository" BTW? 13:13:03 surely not upstream 13:13:05 that is one possibility 13:13:27 adding the configuration in the CIP kernel repository 13:13:38 that makes no sense 13:13:54 kernel configs are not maintained inside kernel trees anymore 13:14:12 it is quite important to be able to test mainline trees. 13:14:38 yes, but not via upstream's defconfigs 13:14:57 that's why there are separate ones to enable more features when testing 13:15:07 testing mainline trees with the same CIP configurations? 13:15:07 .gitlab.ci already breaks that, but adding also configs would be step in wrong direction. 13:15:09 I guess the question is - what configs does CIP actually want/need to test? 13:15:33 what we define in our config(s) 13:16:24 yes, adding .gitlab.ci was an unnneed move for our kernel 13:16:46 i'm sure we can eventually drop it again 13:16:49 Well we can remove it soon when we move to KernelCI 13:16:55 exactly 13:17:02 arisut. yes, testing mainline or stable with our configs is valuable when bisecting. 13:17:13 pave1, I see 13:17:43 I guess we'll have to find a way to use the out-of-tree configs arisut 13:18:17 what does kernelci do otherwise? 13:18:37 they surely don't ask Linus to add a .config for testing purposes 13:19:00 KernelCI use fragments of config saved in kernelCI configuration file 13:21:32 can we define our own fragments? 13:21:41 yes 13:21:46 baseline is likely then the defconfig 13:22:01 sorry, I'm late 13:22:01 That's true 13:22:09 we would only have to generate a fragment that expresses the delta from there to cip config 13:22:27 right, that is probably the best way 13:23:45 I will look into it, thanks 13:23:47 okay - then we have a plan for that :) 13:23:48 Would the fragments need to be the same for each kernel version? 13:23:49 thanks! 13:23:58 I guess they could be 13:24:03 probably not 13:24:10 Patersonc. likely not. 13:24:29 patersonc, depend from the delta i suppose 13:24:32 they will already be different per arch 13:24:35 of each version 13:24:50 yes 13:24:55 goal for is still one merged config per arch and version 13:25:01 btw: https://gitlab.com/cip-project/cip-kernel/cip-kernel-config/-/merge_requests/115 13:25:15 iwamatsu: please have a look 13:26:01 Yes, I will check it. 13:27:16 will solve the problem that some people only patched the merged configs now, breaking regeneration 13:27:24 ok 13:27:38 anything else on configs? 13:27:42 or on testing? 13:28:43 5 13:28:45 4 13:28:47 3 13:28:48 2 13:28:50 1 13:28:53 #topic AOB 13:29:17 tomorrow is E-TSC - any inputs from that 13:30:32 are we still on track with maintaining 4.4 + 4.19 ourselves? 13:30:46 looks ok so far 13:31:09 release scripts as been added on gitlab? 13:31:34 thanks for the reminder 13:31:43 any news on that? 13:32:00 maybe this could be a AI 13:32:43 yeah, just checking who to assign it to ;) 13:32:56 right 13:33:10 I will send notes to the list, but they are meant for copy/pasting, not direct exec. 13:33:33 iwamatsu... you wanted to share as well 13:33:44 will add you both then 13:34:07 and I suspect everyone has version modified for their environment, because they depend on it. 13:34:26 plus uli likely has a copy as well .-) 13:34:51 i copied my first announcement from iwamatsu-san, then i copied my own for every release 13:35:13 would be nice to add a config file and make it work on virtualenv 13:35:34 I will share it. 13:35:45 perfect 13:35:53 anything to add for tomorrow regarding maintenance? 13:37:03 if not: status 6.12, where are we? 13:37:49 pave1 are you still planning to run your script that highlights what is missing from CIP commits in 6.12 compared to 6.1? 13:38:13 Next steps are agreeing on configs, and porting changes from 6.1cip 13:38:31 I send to ML about the config, but have not received a reply. 13:39:00 then I can remind folks again 13:39:27 PPP 13:40:01 maybe we should agree on forking the tree from specific version tommorow. 13:40:37 what should the TSC be asked then? 13:40:51 we do have the ok already to start 6.12 development 13:41:01 which naturally includes forking off 13:41:18 plus there was the call for backports to 6.12 as well 13:41:32 I suppose no one used that yet - or had to use it 13:41:36 "We'll fork 6.12 from 6.12.123. Is everyone ok with that?" 13:41:42 I guess. 13:42:15 Or maybe we just need to agree between ourselves. 13:42:36 were there any backports recently that were missing 6.12 support? 13:43:12 there was such series this week,yes. 13:43:26 iwamatsu: where is your call for configs again? 13:43:54 pavel: did you give that feedback already? link? 13:44:32 They said they are aware of the issue... 13:44:59 and it is really not a problem, will handle it 13:45:16 with the rest when running the script. 13:45:35 Would have to search for the link. 13:45:38 found the series 13:46:15 jki: I will ping again to ML 13:46:49 What about "pavel will write an email with version to fork from later today" 13:47:09 and we'll get things moving on the tsc? 13:48:16 well, we will try :) 13:48:26 Ok .-) 13:48:52 good 13:49:32 then I had on my list: "feedback / next steps CVE triage tooling" 13:50:11 my colleague is absent to refresh my memories, and masami is also not here today 13:50:58 anthing to add, on that or other points for tomorrow? 13:53:18 5 13:53:22 4 13:53:24 3 13:53:26 2 13:53:29 1 13:53:40 #endmeeting