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