2025-05-13 15:00:03 <@nirik:matrix.scrye.com> !startmeeting riscv-sig 2025-05-13 15:00:06 <@meetbot:fedora.im> Meeting started at 2025-05-13 15:00:03 UTC 2025-05-13 15:00:06 <@meetbot:fedora.im> The Meeting name is 'riscv-sig' 2025-05-13 15:00:17 <@davidlt:matrix.org> !hi 2025-05-13 15:00:20 <@zodbot:fedora.im> David Abdurachmanov (davidlt) 2025-05-13 15:00:28 <@nirik:matrix.scrye.com> Hey folks. 2025-05-13 15:00:30 <@abologna:matrix.org> !hi 2025-05-13 15:00:33 <@zodbot:fedora.im> None (abologna) 2025-05-13 15:00:49 <@conan_kudo:matrix.org> !hi 2025-05-13 15:00:51 <@zodbot:fedora.im> Neal Gompa (ngompa) - he / him / his 2025-05-13 15:01:26 <@nirik:matrix.scrye.com> So, what topics do folks have today? 2025-05-13 15:01:51 <@rwmj:matrix.org> !hi 2025-05-13 15:01:54 <@zodbot:fedora.im> No Fedora Accounts users have the @rwmj:matrix.org Matrix Account defined 2025-05-13 15:01:58 <@abologna:matrix.org> I suspect davidlt might have updates on the koji setup 2025-05-13 15:02:12 <@abologna:matrix.org> I haven't been able to keep up with your work, or help out, sorry! 2025-05-13 15:02:12 <@davidlt:matrix.org> I have finally did the finishing touched to F42 (incl. newest kernel and U-Boot [still not enough testing]). 2025-05-13 15:02:37 <@abologna:matrix.org> I should have more time to dedicate to that effort next month 2025-05-13 15:03:06 <@davidlt:matrix.org> We also now have Zig bootstrapped. There is probably a way for a dotnet 9.0 (or higher) talking to folks. I did some homework on bootstrap setup, but not actually spent time to attempt it. 2025-05-13 15:03:32 <@salimma:fedora.im> !hi 2025-05-13 15:03:33 <@zodbot:fedora.im> Michel Lind (salimma) - he / him / his 2025-05-13 15:03:51 <@nirik:matrix.scrye.com> I seem to recall dotnet was tricky... needed a older version to bootstrap or something, but that was a while ago 2025-05-13 15:04:56 <@davidlt:matrix.org> What's new with new Koji? I didn't invest enough time (sorry 😢), but I can login to the main Koji server, I have managed to attach one P550 to it. 2025-05-13 15:05:34 <@davidlt:matrix.org> I forgot to add a host to Koji initially thus Koji decided to create a user ( https://riscv-koji.fedoraproject.org/koji/userinfo?userID=compile-riscv/buildhw-riscv-20.fedoraproject.org , which naturally cannot be deleted 😄) 2025-05-13 15:05:34 <@abologna:matrix.org> well that's already pretty big :) 2025-05-13 15:06:14 <@abologna:matrix.org> surely there has to be a way to delete users?!? 2025-05-13 15:06:15 <@davidlt:matrix.org> Yeah, so the way it works now that nirik pre-generated 20 keytabs (we will need more), and we just record information in host info (comment section) who owns that particular hostname. 2025-05-13 15:06:25 <@nirik:matrix.scrye.com> ah yeah, that old anoyance. There's a way to change a user to a host. 2025-05-13 15:06:34 <@davidlt:matrix.org> Nah, Koji doesn't allow to delete some things. 2025-05-13 15:06:50 <@davidlt:matrix.org> Really? I just deleted principle from the user to get host created, and then blocked the user. 2025-05-13 15:07:00 <@nirik:matrix.scrye.com> they added a way to do it. I would have to dig up the details tho 2025-05-13 15:07:20 <@abologna:matrix.org> I know that builds can't be deleted, but I assumed that users and hosts could 2025-05-13 15:07:37 <@abologna:matrix.org> I mean, if that's the worst of it... 2025-05-13 15:07:39 <@davidlt:matrix.org> The annoying part is that Koji just decides to create one instead of rejecting auth. 2025-05-13 15:07:56 <@davidlt:matrix.org> (and then rejects it) 2025-05-13 15:08:15 <@abologna:matrix.org> amazing :) 2025-05-13 15:08:23 <@nirik:matrix.scrye.com> yeah, because it creates users on login and a host is just a special kind of user. ;( 2025-05-13 15:08:27 <@davidlt:matrix.org> nirik: could you add another 20 pre-generated keytabs? 2025-05-13 15:08:40 <@conan_kudo:matrix.org> you can delete builds as an admin 2025-05-13 15:08:45 <@nirik:matrix.scrye.com> and yeah, it doesn't want to delete things like hosts/etc for record keeping. 2025-05-13 15:08:46 <@conan_kudo:matrix.org> it's just not nice to do 2025-05-13 15:08:57 <@nirik:matrix.scrye.com> sure think. 2025-05-13 15:08:59 <@nirik:matrix.scrye.com> sure thing 2025-05-13 15:09:40 <@davidlt:matrix.org> So simple summary is that we can add hosts, but I don't have full instructions yet. 2025-05-13 15:09:47 <@abologna:matrix.org> nirik: is the process for generating keytabs documented anywhere? if not, probably a good chance to do that :) 2025-05-13 15:09:52 <@davidlt:matrix.org> For example, I haven't attempted to enable all the plugins yet too. 2025-05-13 15:10:00 <@nirik:matrix.scrye.com> It's a playbook in the fedora infra ansible... 2025-05-13 15:10:27 <@abologna:matrix.org> oh, okay, I wasn't sure that applied as-is to our case 2025-05-13 15:10:31 <@nirik:matrix.scrye.com> https://pagure.io/fedora-infra/ansible/blob/main/f/playbooks/manual/riscv-keytabs.yml 2025-05-13 15:10:49 <@abologna:matrix.org> a note on what to run and how would still be useful I think. but maybe you've already done that 2025-05-13 15:11:29 <@davidlt:matrix.org> Regarding quay.io. So we have 3 containers (minimal, generic, toolbox), but this is a single container repo. I noticed that bootc (also in fedora-testing) use tags to differentiate between different containers. So we could do something similar. 2025-05-13 15:11:45 <@davidlt:matrix.org> latest-toolbox 2025-05-13 15:11:45 <@davidlt:matrix.org> Something like this: 2025-05-13 15:11:45 <@davidlt:matrix.org> latest-minimal 2025-05-13 15:11:45 <@davidlt:matrix.org> latest-generic 2025-05-13 15:11:45 <@davidlt:matrix.org> 42-toolbox 2025-05-13 15:11:45 <@davidlt:matrix.org> 42-minimal 2025-05-13 15:11:45 <@davidlt:matrix.org> 42-generic 2025-05-13 15:11:45 <@davidlt:matrix.org> 42 // same as 42-generic 2025-05-13 15:11:45 <@davidlt:matrix.org> ``` 2025-05-13 15:11:45 <@davidlt:matrix.org> ``` 2025-05-13 15:11:45 <@davidlt:matrix.org> latest // same as latest-generic, today that's 42/42-generic 2025-05-13 15:11:51 <@nirik:matrix.scrye.com> yeah, that was my thought... but we can make seperate repos if you really want 2025-05-13 15:12:16 <@conan_kudo:matrix.org> note that fedora cloud will be introducing a 43-init container and probably retiring the 43-minimal one 2025-05-13 15:12:36 <@davidlt:matrix.org> So by default you would get normal container image, but for toolbox you would have to ask for `XY-toolbox` tag. 2025-05-13 15:12:44 <@conan_kudo:matrix.org> 43-minimal is kind of pointless now that there's nearly no difference between it and the regular one 2025-05-13 15:13:06 <@davidlt:matrix.org> Yeah, it's really minimal diff. 2025-05-13 15:13:17 <@davidlt:matrix.org> What's in `-init`? 2025-05-13 15:13:44 <@nirik:matrix.scrye.com> SysVinit ⁉️ :) 2025-05-13 15:13:54 <@conan_kudo:matrix.org> systemd 2025-05-13 15:14:00 <@davidlt:matrix.org> Oh, come on 😉 2025-05-13 15:14:01 <@conan_kudo:matrix.org> it will start up the systemd service manager 2025-05-13 15:14:32 <@davidlt:matrix.org> What is the use case for it? 2025-05-13 15:15:04 <@conan_kudo:matrix.org> well, some people want to have a container that starts services the normal way rather than making up something with some other supervisor 2025-05-13 15:15:17 <@conan_kudo:matrix.org> it can also be reused for things like Incus 2025-05-13 15:15:37 <@davidlt:matrix.org> I see. 2025-05-13 15:16:04 <@davidlt:matrix.org> I assume everyone is OK with tags for different containers? No one complained for a week 😄 2025-05-13 15:16:38 <@abologna:matrix.org> sounds good to me 2025-05-13 15:16:44 <@nirik:matrix.scrye.com> fine with me 2025-05-13 15:16:57 <@nhanlon:beeper.com> !hi 2025-05-13 15:16:58 <@zodbot:fedora.im> Neil Hanlon (neil) - he / him / his 2025-05-13 15:17:00 <@nhanlon:beeper.com> sorry... 2 meetings 2025-05-13 15:18:06 <@davidlt:matrix.org> Should we consider making updated F42 images in short future? New kernels, firmware, and various fixes. 2025-05-13 15:18:25 <@nirik:matrix.scrye.com> might be good. 2025-05-13 15:18:31 <@davidlt:matrix.org> One more push before we start pulling existing RPMs into a new Koji. 2025-05-13 15:18:53 <@nirik:matrix.scrye.com> we could also use the containers being there as another chance to advertise/announce things? 2025-05-13 15:18:58 <@davidlt:matrix.org> I don't think we should move things now (during RISC-V Summit). 2025-05-13 15:19:06 <@davidlt:matrix.org> I had an idea, but stopped myself 😄 2025-05-13 15:19:35 <@nirik:matrix.scrye.com> FWIW, I am likely going to be very busy with datacenter move things... but will try and help as I can with any issues. 2025-05-13 15:19:41 <@abologna:matrix.org> getting updated images out before getting the move in motion sounds like a great plan 2025-05-13 15:19:47 <@davidlt:matrix.org> We always had containers, but not secure registry to fetch them up. We should probably write a guide how to run them (especially on x86_64 platform). 2025-05-13 15:20:08 <@nirik:matrix.scrye.com> yeah 2025-05-13 15:20:35 <@abologna:matrix.org> and as I said I'm also likely going to be fairly busy for the next couple of weeks 2025-05-13 15:21:00 <@abologna:matrix.org> but I should have much more time in June, so if we can wait a bit longer I'm happy to take care of building the refreshed images then 2025-05-13 15:21:14 <@rwmj:matrix.org> is anyone going to the RH summit? 2025-05-13 15:21:34 <@davidlt:matrix.org> Could we also add http://fedora.riscv.rocks:3000/ for some time into SCM allowed list? I don't really want to rewrite my migration + bumping script to yet another API. 2025-05-13 15:21:36 <@nirik:matrix.scrye.com> ...or flock? 2025-05-13 15:22:11 <@rwmj:matrix.org> (neither for me) 2025-05-13 15:22:15 <@nirik:matrix.scrye.com> davidlt: on the riscv-koji01? we could... 2025-05-13 15:22:18 <@davidlt:matrix.org> Not this time, but technically Flock is one very long day of driving 😄 2025-05-13 15:22:27 <@conan_kudo:matrix.org> do we have a KDE desktop image yet? :) 2025-05-13 15:22:30 <@nirik:matrix.scrye.com> no summit for me, but I will be at flock. 2025-05-13 15:22:36 <@davidlt:matrix.org> nirik: yes 2025-05-13 15:22:48 <@davidlt:matrix.org> Conan Kudo: no, but someone installed KDE it worked out-of-the box 😄 2025-05-13 15:23:00 <@davidlt:matrix.org> We should probably make that image with existing repos as we know things work 😄 2025-05-13 15:23:25 <@davidlt:matrix.org> I think, abologna bought GPU too 😉 2025-05-13 15:23:48 <@abologna:matrix.org> we have never quite figured out where to host our overlay, so sticking to the existing one as a stop-gap measure might be a good idea in order to move things forward 2025-05-13 15:24:01 <@abologna:matrix.org> yup, I can confirm that I had KDE running on my P550 at one point 2025-05-13 15:24:14 <@abologna:matrix.org> I didn't really have to do anything, just install the packages 2025-05-13 15:25:13 <@abologna:matrix.org> with that in mind, I'm not sure we need desktop images. producing, testing and publishing the images we have today already takes almost an entire day 2025-05-13 15:26:41 <@abologna:matrix.org> I'd rather have a page on the wiki with instructions on how to add a desktop to the headless image 2025-05-13 15:27:12 <@davidlt:matrix.org> We could expect at least one issue. Folks will try it on SBCs with iGPU and will not get anything on the screen because iGPU, display engine, HDMI, etc. might not be upstreamed. 2025-05-13 15:27:50 <@davidlt:matrix.org> So it's strictly for dGPUs (mainly AMD, no one ever tested Nvidia, but that should work on older stuff at least). 2025-05-13 15:28:22 <@davidlt:matrix.org> Also, once things work it's nice to have snapshots. 2025-05-13 15:29:02 <@davidlt:matrix.org> Also Conan Kudo has been constantly asking for it 😄 2025-05-13 15:30:56 <@nirik:matrix.scrye.com> I've got to step away for a bit... if someone end can end the meeting or I can when back in a bit... 2025-05-13 15:31:29 <@davidlt:matrix.org> Yeah, I have an overlapping meeting starting too. 2025-05-13 15:31:47 <@abologna:matrix.org> And my client crapped out 2025-05-13 15:31:58 <@abologna:matrix.org> (typing from my phone right now) 2025-05-13 15:32:02 <@abologna:matrix.org> Call it a meeting? 2025-05-13 15:34:06 <@nhanlon:beeper.com> works for me 2025-05-13 15:34:36 <@abologna:matrix.org> I'll give it a couple more minutes 2025-05-13 15:36:02 <@conan_kudo:matrix.org> and I'll keep asking for it :) 2025-05-13 15:40:05 <@abologna:matrix.org> alright, calling it 2025-05-13 15:40:08 <@abologna:matrix.org> !endmeeting