Thursday, 2025-08-07

*** vigneshr <vigneshr!uid375618@user/vigneshr> has joined #cip03:52
*** prabhakalad <prabhakalad!~prabhakar@165.225.17.174> has quit IRC (Ping timeout: 252 seconds)04:18
*** prabhakalad <prabhakalad!~prabhakar@165.225.17.174> has joined #cip04:25
*** tmerciai1 <tmerciai1!~tmerciai3@net-188-217-58-182.cust.vodafonedsl.it> has quit IRC (Remote host closed the connection)07:34
*** tmerciai <tmerciai!~tmerciai3@net-188-217-58-182.cust.vodafonedsl.it> has joined #cip07:36
*** uli_ <uli_!~quassel@static.153.40.69.159.clients.your-server.de> has quit IRC (Server closed connection)09:19
*** uli <uli!~quassel@static.153.40.69.159.clients.your-server.de> has joined #cip09:20
*** masami <masami!~masami@FL1-125-194-6-184.tky.mesh.ad.jp> has joined #cip12:58
*** jki <jki!~jki@195.145.170.160> has joined #cip13:00
jkihi all13:00
ulihello13:00
masamihi13:00
*** iwamatsu__ <iwamatsu__!~iwamatsu_@ae036005.dynamic.ppp.asahi-net.or.jp> has joined #cip13:00
patersoncHello13:00
pave1Hi!13:01
iwamatsu__hello13:01
arisuthi13:01
jkiok, let's go13:01
jki#startmeeting CIP IRC weekly meeting13:01
collab-meetbotMeeting started Thu Aug  7 13:01:53 2025 UTC and is due to finish in 60 minutes.  The chair is jki. Information about MeetBot at http://wiki.debian.org/MeetBot.13:01
collab-meetbotUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:01
collab-meetbotThe meeting name has been set to 'cip_irc_weekly_meeting'13:01
*** collab-meetbot changes topic to " (Meeting topic: CIP IRC weekly meeting)"13:01
jki#topic AI review13:02
*** collab-meetbot changes topic to "AI review (Meeting topic: CIP IRC weekly meeting)"13:02
jkinone on my list, and I found none in the past weeks13:02
jki513:02
jki413:02
jki313:02
jki213:02
jki113:02
jki#topic Kernel maintenance updates13:02
*** collab-meetbot changes topic to "Kernel maintenance updates (Meeting topic: CIP IRC weekly meeting)"13:02
masamiThis week reported 4 new CVEs and 8 updated CVEs.13:02
pave1I'm reviewing 6.12.40 and 41.13:02
ulii'm preparing 4.1913:02
iwamatsu__I reviewed 6.12.40 and 41.13:02
jkianything to add?13:04
jki513:04
jki413:04
jki313:04
jki213:04
jki113:04
jki#topic Kernel release status13:04
*** collab-meetbot changes topic to "Kernel release status (Meeting topic: CIP IRC weekly meeting)"13:04
jkiall lights green right now13:04
jkiany issues upcoming?13:05
jki513:05
jki413:05
jki313:05
jki213:05
jki113:05
jki#topic Kernel testing13:05
*** collab-meetbot changes topic to "Kernel testing (Meeting topic: CIP IRC weekly meeting)"13:05
patersoncArisu-san has been continuing to get our boards added to the new KernelCI13:06
arisutI could send test to the cip boards on lava, currently going on improving the work13:06
arisuthttps://lava.ciplatform.org/scheduler/alljobs?page=1&length=25&search=kci-staging#table13:06
arisutfrom KernelCI13:06
patersoncThanks :)13:06
patersoncIt looks like not all boards boot when using the merged config13:06
patersoncarisut please ping me if there's anything specific you'd like me to investigate13:07
jkisome examples at hand?13:07
jkiand we do have configs for them in our repo that used to boot?13:07
patersoncjki: https://lava.ciplatform.org/scheduler/job/129803413:07
arisutsure, currently I just need to finalize the PR and be sure that what we expect is what we get13:08
patersoncarisut: Thanks13:08
patersoncDoes anyone know if the 6.12 merged CIP config is meant to work with de0-nano?13:09
patersoncMaybe we don't need to support it, depending on the blank cell in https://wiki.linuxfoundation.org/civilinfrastructureplatform/ciptesting/cipreferencehardware#cip_reference_hardware13:09
jkilikely not yet13:09
jkiif there is no nano-soc config for 6.12 uploaded13:10
iwamatsu__not yet13:10
jkiexpected error13:10
patersoncMaybe Arisu-san we skip nano-soc and iwg20m for 6.12?13:10
arisutactually we could support it, one of the problem is that currently KernelCI is mixing up configurations13:11
jkiwe can simply fix the config, I would say13:11
arisutpatersonc, I don't mind to push as is and improve it later13:11
arisutsame for riscv13:11
patersoncAgain it's a question of do we build/test boards not listed as reference h/w ?13:11
jkioh, we didn't decide whether to keep the nanosoc in support, right13:12
arisutnano is listed13:12
arisutfor v6.113:12
arisutand 4.19/5.1013:12
patersoncSure. Was it working with those branches?13:13
arisutwe currently don't know, actually13:13
arisutas I said my PR is still in progress13:13
arisutis not yet merged13:13
patersoncSure. I'd remove the not-working ones from your PR for now. Then we can add more as we test they work?13:14
arisutand configurations are not always used as expected13:14
patersoncarisut: Should I talk to Denys about getting me set up so I can push/test with staging? Or would it clash with your work?13:14
arisutpatersonc, currently my PR is not stable to be merged. we are still not applying the right configurations to the right boards13:15
arisutand some configurations are not yet merged in the *-cip sub configurations13:15
patersoncQuestion for the kernel team - are we currently maintaining the in-tree defconfigs for each arch?13:17
jkiwhich defconfigs? those inside the kernel tree? they are per-arch, obviously13:18
pave1That's iwamatsu-san question, but I don't believe we touch those configs.13:18
pave1...or actually...13:19
pave1...we are getting patches to arch/arm64/configs/defconfig when the driver is merged, etc,13:19
pave1and we merge those patches.13:20
pave1I guess you could call that "maintaining" :-)13:20
jkiyeah, would be strange to see normal stable fixes touching those defconfigs13:20
patersoncOkay. Then I'll aim to include defconfig builds in the kernelci setup13:21
patersoncI think it's worth making sure they at least build - as I assume a lot of users would use them as a first step13:21
pave1Actually, that happens, too. 72ce323e17d0f6a6d586cdded4dc38cdcba31b6d . It should not, but when stable13:21
pave1team picks up dependencies for a fix, they tend to pick lot of interesting stuff.13:22
arisutMy PR is currently not finished, at this time working on a unfinished PR would clash with my work as the code could change later on13:24
patersoncSure13:24
pave1patersonc: The way I see renesas updates .. I'd say their goal is for defconfig to boot / work on that hardware.13:26
patersoncYea13:26
pave1So.. yes, I'd say testing it builds an boots would be useful.13:27
patersoncOkay13:27
arisutanother question is if we want also to test mainline kernel on the cip boards or only cip kernel?13:28
arisutas sometime mainline kernel could be useful as reference13:29
pave1Older -stable kernels may not work on all cip boards.13:29
pave1Where it works, it is useful to make sure it keeps working.13:29
pave1So that we catch bugs early.13:29
patersoncAgreed. Should that can be part of the standard Maestro though rather than the CIP yaml files Arisu?13:30
arisutsure13:30
patersoncI'm happy for the boards to be used for any KernelCI testing - part of CIP's contribution etc.13:30
arisutactually I'm not sure what is better, I think they are still cip board13:31
arisutso having them in one cip file is still better, if we want to do some changes13:31
jkican we prioritize board usage?13:32
arisutmaybe I don't remember sorry13:32
arisutbut that is a good question13:32
jkiwe should give boards into general testing, but if they become "overused", cip should be first13:32
arisutright13:32
arisutwill check if is possible13:33
patersoncSure. We can investigate/add support once we start having capacity issues :)13:33
jkianything else on testing?13:34
jki513:35
jki413:35
jki313:35
jki213:35
jki113:35
jki#topic AOB13:35
*** collab-meetbot changes topic to "AOB (Meeting topic: CIP IRC weekly meeting)"13:35
patersonco/     I have an AOB about CVEs13:35
jkigo ahead13:36
patersoncDo we have a process for monitoring the CVEs that get created to see if they should be applied to our self-maintained SLTS kernels?13:36
patersoncI assume that stable will sort out the LTS based kernels?13:36
patersoncBut is someone looking at each CVE "fix" and seeing if it should be backported to 4.4 and 4.19?13:37
pave1Not sure that assumption is correct :-)13:37
patersoncpave1: Sure :P13:37
pave1When patch fails to apply to our -cip kernels, we take a look if it looks serious.13:38
pave1CVEs is just another ID for patches.13:38
pave1So yes, we kind of do that.13:38
iwamatsu__ I checked CVEs sometime, and backport.13:38
patersoncSo we don't have a mechanism as part of cip-kernel-sec?13:39
patersoncI ask, because a couple were flagged to me recently13:39
pave1But stable team may not backport patch if it looks too complex or does not look like serious-enough problem.13:39
patersoncHere's an example: https://gitlab.com/cip-project/cip-kernel/cip-kernel-sec/-/blob/master/issues/CVE-2025-21917.yml. It's been labelled as introduced in v3.0-rc1, and "fixed" in CIP 5.10 onwards. But no "fix" in 4.4 and 4.1913:40
iwamatsu__We are still stuck with CVE management, and we don't have a process for how to deal with unfixed CVEs.13:40
jkiwe tried to filter at least irrelevant CVEs based on our configs13:41
jkiirrelevant = not used in CIP configurations, thus not officially supported13:41
pave1I'm sure you can find many more such issue. Greg ~ automatically creates CVE for each stable patch.13:42
patersoncWe have these yaml files - is there a way to compare the "introduced-by" with the "fixed-version" fields?13:42
patersonciwamatsu__: Sure. But this example hasn't been marked as "irrelevant"13:42
pave1For the CVE-2025-21917, look at the description, and note that it does not describe anything.13:43
pave1So yes, you can (probably) run some kind of script.13:43
pave1You'll get 1000+ results.13:43
pave1Then you can laugh... or cry :-).13:43
jkitooling and maintenance capacity need to be increased to track CVEs on "paper", with VEX output or whatever13:44
iwamatsu__I thought it might be necessary to keep a record of checking for unfixed CVEs as CIP.13:45
iwamatsu__I am checking CVEs via web interface13:45
jkiwe have the KNOWN-BUGS file, but that is only for prominent ones13:45
pave1Yeah, putting every single CVE would make that file completely useless.13:46
pave1Yeah, putting every single CVE there would make that file completely useless.13:46
patersoncMaybe we need to first work out which CVEs aren't fixed, then work out how many could be easily.13:47
jkiwe should probably discuss the existing process and possible enhancements/costs during the extended meetup13:47
patersoncjki: Good shout13:47
iwamatsu__Can we use cip-kernel-sec?13:47
patersoncMakes sense to me13:47
jkithere is no "just do X" or "just spend some extra hour" to address this13:47
pave1If you want to see log of various patches not backported13:47
pave1...which is basically CVEs...13:48
pave1...you can take a look at v4.4.org and v4.19.org13:48
pave1in git@gitlab.com:cip-project/cip-kernel/lts-commit-list.git repository.13:48
pave1That's where the work is recorded.13:48
arisutmakes sense13:49
pave1There's aproximately 9000 patches not applied to 4.4, and 1500 not applied to 4.19.13:49
pave1(that was wc, so its less than that, but you get the idea).13:50
pave1(7000 and 1000).13:51
*** iwamatsu__ <iwamatsu__!~iwamatsu_@ae036005.dynamic.ppp.asahi-net.or.jp> has quit IRC (Quit: Client closed)13:53
*** iwamatsu__ <iwamatsu__!~iwamatsu_@ae036005.dynamic.ppp.asahi-net.or.jp> has joined #cip13:54
jkilet me try to prepare some discussion about that for Amsterdam13:54
jkido we have some material to start from?13:54
patersonculi did you present a bit about the CVE tools a while back?13:55
pave1I did take 9 randomly selected CVEs and tried to review them at one point.13:56
ulipatersonc: not specifically, it was about the maintenance process in general13:56
patersoncokay13:56
uliactually only mentioned cves when somebody asked about it :)13:56
jkiyeah, these questions will increase...13:57
jkianyway, will share with you upfront for alignment13:57
jkianything else for today?13:57
iwamatsu__I'm on vacation next week.13:57
jkiok13:58
jkienjoy :)13:58
iwamatsu__:-)13:58
pave1I decided 3 were not security issue, one could not be determined in reasonable time, 2 were "ok, maybe that should be fixed", rest was "that's really low severity".13:58
jkiok, let's close...14:00
patersoncFor CVEs we've spotted like this, should we backport the patch and send to cip-dev? How does cip-kernel-sec then get updated?14:00
pave1patersonc: If you believe you see a real security issue that's "bad" and want it fixed...14:00
pave1yes, backport, cip-dev and uli.14:01
patersoncOkay14:02
pave1Please have real description of a bug ("uid 123 can echo baz into /sys/foo to crash the system").14:02
masamiif patch is merged into git repo, cip-kernel-sec can be updated.14:02
patersoncThanks masami14:02
jkigreat! but I suspect too much manual work still ;)14:02
jkiok... anything else?14:02
jki514:03
jki414:03
jki314:03
jki214:03
jki114:03
jki#endmeeting14:03
collab-meetbotMeeting ended Thu Aug  7 14:03:18 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:03
collab-meetbotMinutes:        http://ircbot.wl.linuxfoundation.org/meetings/cip/2025/08/cip.2025-08-07-13.01.html14:03
collab-meetbotMinutes (text): http://ircbot.wl.linuxfoundation.org/meetings/cip/2025/08/cip.2025-08-07-13.01.txt14:03
collab-meetbotLog:            http://ircbot.wl.linuxfoundation.org/meetings/cip/2025/08/cip.2025-08-07-13.01.log.html14:03
*** collab-meetbot changes topic to "Civil Infrastructure Platform Project. CIP mailing list at https://lists.cip-project.org/g/cip-dev | CIP kernel meeting every Thursday at 13:00 UTC | Find the meeting logs at https://ircbot.wl.linuxfoundation.org/meetings/cip/ and chat logs at https://ircbot.wl.linuxfoundation.org/logs/%23cip/"14:03
jkithanks!14:03
arisutenjoy your holiday iwamatsu__14:03
arisutthanks14:03
ulithanks14:03
pave1Thank you!14:03
iwamatsu__Thank you14:03
masamithank you14:03
*** masami <masami!~masami@FL1-125-194-6-184.tky.mesh.ad.jp> has quit IRC (Quit: Leaving)14:03
patersoncCheers14:03
iwamatsu__arisut: thanks14:03
*** iwamatsu__ <iwamatsu__!~iwamatsu_@ae036005.dynamic.ppp.asahi-net.or.jp> has quit IRC (Quit: Client closed)14:03
*** jki <jki!~jki@195.145.170.160> has quit IRC (Ping timeout: 248 seconds)14:07
*** jki <jki!~jki@62.156.206.59> has joined #cip14:21
*** jki <jki!~jki@62.156.206.59> has quit IRC (Ping timeout: 276 seconds)14:45
*** jki <jki!~jki@195.145.170.160> has joined #cip14:45
*** jki <jki!~jki@195.145.170.160> has quit IRC (Remote host closed the connection)14:47
*** tmerciai2 <tmerciai2!~tmerciai3@net-188-217-56-130.cust.vodafonedsl.it> has joined #cip18:29
*** tmerciai <tmerciai!~tmerciai3@net-188-217-58-182.cust.vodafonedsl.it> has quit IRC (Ping timeout: 260 seconds)18:32

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!