13:01:12 #startmeeting CIP IRC weekly meeting 13:01:12 Meeting started Thu Dec 9 13:01:12 2021 UTC and is due to finish in 60 minutes. The chair is jki. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:01:12 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:01:12 The meeting name has been set to 'cip_irc_weekly_meeting' 13:01:16 hi all! 13:01:27 hi! 13:01:28 hello 13:01:33 Hi 13:01:35 hi 13:02:21 hi 13:02:48 Hi 13:04:07 #topic AI review 13:04:10 1. Combine root filesystem with kselftest binary (finishing) - alicef 13:04:27 Not yet done 13:04:45 2. Perform initial comparison of KernelCI results 5.10 LTS vs. CIP - iwamatsu & alicef 13:05:16 Send the analysis on the announce thread 13:05:22 Sent 13:05:29 thanks 13:05:50 I didn’t find any worth regression 13:06:12 The two regression looks like caused by board problems 13:06:42 https://lore.kernel.org/cip-dev/TYAPR01MB62524C420EECB609794B0587926B9@TYAPR01MB6252.jpnprd01.prod.outlook.com/T/#m3ce69fea19de4537cd422243e7b0cd3d0792a205 13:07:52 that's good news, indeed - thanks, alicefm 13:09:32 means, we can now use the kernelci diff between to runs of the same branch in order to find regressions, right? 13:09:55 Yes 13:10:16 great 13:11:07 3. Propose tweet on KernelCI-CIP collaboration progress - alicef 13:12:08 Not yet done. I’m currently busy with open source conference Japan 2021 presentation 13:12:27 Skip 13:12:30 ok, no problem! 13:12:47 we had a tweet this week on the 5.10 release 13:13:19 anything else for AIs? 13:13:30 3 13:13:33 2 13:13:35 1 13:13:36 #topic Kernel maintenance updates 13:14:14 finished 5.10.80 review 13:14:16 There is three new CVEs. They have already been fixed in the mainline. 13:14:54 I was reviewing 5.10.84. 13:14:55 Also 5.10-rt is now released. 13:14:56 I am reviewing 5.10.84 13:15:29 thanks for release -rt tree! 13:15:59 You are welcome, and thanks for 5.10-cip :-). 13:16:18 Timing worked well. 13:16:31 ;-) 13:16:35 indeed :) 13:18:02 anything else here? 13:18:15 3 13:18:17 2 13:18:20 1 13:18:23 #topic Kernel testing 13:19:41 I’m currently enabling cip 5.10 rt on KernelCI but we have problem finding a machine that can run preemptrt test 13:20:20 what are the restrictions? 13:21:16 The only board that we have enabled is failing the boot now we are looking some different machine 13:21:33 Not sure what you mean by restriction 13:22:06 We have enabled for preempt-rt 13:22:11 thanks, that explains it 13:22:20 You may want to try socfpga based boards. 13:22:49 They have reasonable max latencies. 13:23:04 you can see the problem explanation here https://github.com/kernelci/kernelci-core/pull/908 13:23:45 second topic about automation of check with cip and lts results and regression. 13:24:20 Can't KernelCI add the r8a779x_usb3_v3.dlmem firmware to the filesystem for the Renesas boards? 13:24:23 looks like is something that is needed also for some other tree like rc kernel versions 13:24:57 patersonc[m]: it should already build that module afaik 13:24:58 yep 13:25:42 anyway going back to results comparison 13:26:36 unfortunatly currently KernelCI is rewriting the KernelCI API and that from KernelCI Technical Sterring Committee point of view have priority over such work 13:27:53 and because the comparison system would be dependent of the KernelCI API we should implement it on the new API that is currently not finished yet 13:28:24 implementing on the old API is mostly a lost of time as that will be deprecated in the near future 13:29:09 what is the rough timeline for this rewrite? 13:29:34 mmm that's a good question 13:30:05 they already working on it and the repository looks going on with steady pace 13:30:34 Could we get some improvements to our gitlab testing? 13:30:51 this is the project panel about KernelCI new api https://github.com/orgs/kernelci/projects/10 13:31:06 It looks like it will be useful even with kernelci in place. 13:31:13 pav31: sorry, what do you mean ? 13:31:51 The tests we are running with each gitlab push... 13:32:04 the comparison results use KernelCI results as the format is standardized 13:32:40 currently working on gitlab is mostly duplicating the work as KernelCI is already covering most of the work 13:32:45 Yes, Im talking about the old system. 13:33:22 I dont see kernelci as a replacement. 13:33:34 I don't think we have reasons to go on adding new tests to the old system 13:34:26 By running tests on our systems we can run them as needed, without competing with kernelci stuff. 13:34:31 why not ? what we are missing ? we are using the same boards as the old system and the work on KernelCI is following your descriptions 13:35:02 Old system was getting results in half an hour. 13:35:22 as patersonc[m] said we can your branch to kernelci and you can get your results 13:35:39 Thats needed for development and not feasible with kernelci afaict. 13:36:26 you can send build requests also to KernelCI 13:37:42 We haven't done any pre-release testing on kernelci with our test branch right now, so if we can do this, it's okay, I think. 13:37:49 is probably something to be discussed with KernelCI TSC but as also patersonc[m] said is something possible 13:38:43 developing both for KernelCI and the old system is not a feasible solution in the long run 13:39:18 and using KernelCI we can use KernelCI resources 13:39:39 both development and hardware related 13:39:40 I'm not sure kernelci is suitable for all our needs. 13:40:11 what is needed to find that out? 13:40:19 We may need a lot of hardware resources if we'll need to chase a bug. 13:41:01 all the requirement I got for moving to KernelCI from CIP testing team are currently implemented 13:42:16 pav31: is there anything concrete that should be tried out with kernelci? or explained how to do that? 13:42:53 I got a list from patersonc[m] about all the requirement that KernelCI should satisfy and currently that list is almost done 13:43:13 I am worried about latency between submitting test tree and getting results back. 13:43:16 if you want you can ask to patersonc[m] 13:44:19 pav31: is anything still missing for you to actually test that? 13:44:37 numbers would likely help with this discussion 13:44:50 sorry I don't have much time open to discussion today. if you have request, please add a issue to kernelci-core with the label cip 13:45:28 I guess we'll find out when we try to debug real problem. 13:45:33 pav31: KernelCI build can be limited to only a laboratory 13:46:28 but if you want a account on the jenkins staging for pushing new build you need to ask to request for a account 13:47:24 and you can make your own push request with only your rt kernels and only lab cip laboratory for example 13:48:20 ok 13:48:38 but if need something just send a request 13:48:59 If my underdtanding is correct, I thought the issue was that the flow from push a branch to sending test results from KernelCI was unclear. 13:49:11 or I don't know what you need 13:49:12 Will push be hooked on kernelCI immediately? 13:50:03 in case that you can get a account on kernelCI staging yes 13:51:16 that is a possibility 13:52:10 I will ask to TSC for ideas on how I can get you an account 13:52:27 if is needed 13:53:16 I guess at least me and iwamatsu will need an account... 13:53:21 ok, thanks in advance! 13:53:30 I see. 13:53:58 and a guided test run might also help, I think 13:54:00 Same test as now, I want the test result in a few hours after pushing. 13:55:29 I will try to ask 13:55:58 but please make a list of what you need 13:56:00 OK, thanks. 13:56:29 because from patersonc[m] requirements list the work on kernelCI is pratically done 13:56:39 and I already worked on that 13:58:01 good - anything else regarding testing? 13:58:22 3 13:58:23 2 13:58:26 1 13:58:29 #topic AOB 13:59:27 anyone any business? 13:59:38 no 13:59:49 3 13:59:52 2 13:59:53 1 14:00:00 #endmeeting