2025-04-15 15:04:53 <@abologna:matrix.org> !startmeeting 2025-04-15 15:04:56 <@meetbot:fedora.im> Meeting started at 2025-04-15 15:04:53 UTC 2025-04-15 15:04:56 <@meetbot:fedora.im> The Meeting name is 'Fedora Meeting' 2025-04-15 15:05:10 <@kashyapc:fedora.im> !hi 2025-04-15 15:05:12 <@zodbot:fedora.im> Kashyap Chamarthy (kashyapc) 2025-04-15 15:05:27 <@kashyapc:fedora.im> (Multi-tasking, with split attention) 2025-04-15 15:06:15 <@davidlt:matrix.org> !hi 2025-04-15 15:06:17 <@zodbot:fedora.im> David Abdurachmanov (davidlt) 2025-04-15 15:07:44 <@davidlt:matrix.org> !startmeeting RISC-V SIG 2025-04-15 15:07:46 <@meetbot:fedora.im> Meeting already in progress 2025-04-15 15:07:59 <@davidlt:matrix.org> Ah, I thought, Matrix was using `!` for commands. 2025-04-15 15:08:44 <@davidlt:matrix.org> !meetingname RISC-V SIG 2025-04-15 15:08:45 <@meetbot:fedora.im> The Meeting Name is now RISC-V SIG 2025-04-15 15:08:48 <@abologna:matrix.org> I guess both are accepted? 2025-04-15 15:09:05 <@abologna:matrix.org> because what kashyapc did earlier seems to have worked 2025-04-15 15:09:20 <@davidlt:matrix.org> Should we go directly into Fedora 42 RISC-V release discussions? 2025-04-15 15:09:31 <@kashyapc:fedora.im> abologna: No, mine didn't work; yours worked. 2025-04-15 15:09:31 <@abologna:matrix.org> I think so 2025-04-15 15:09:43 <@nhanlon:beeper.com> Heyo, sorry im late 2025-04-15 15:09:59 <@abologna:matrix.org> oh, I see 2025-04-15 15:10:05 <@abologna:matrix.org> so I started an unnamed meeting 2025-04-15 15:10:14 <@abologna:matrix.org> thankfully David fixed that 2025-04-15 15:10:29 <@nhanlon:beeper.com> Yup looks that way 2025-04-15 15:10:43 <@abologna:matrix.org> !topic F42 release 2025-04-15 15:11:05 <@abologna:matrix.org> so, in terms of work that needs to happen for the release 2025-04-15 15:11:17 <@abologna:matrix.org> I need to move the images and update a few wiki pages 2025-04-15 15:11:23 <@abologna:matrix.org> very quick 2025-04-15 15:11:26 <@davidlt:matrix.org> I think we are good with Fedora 42 images and repo quality. 2025-04-15 15:11:54 <@abologna:matrix.org> I would really like some more testing though. e.g. can someone try at least the Server-Host-Generic image on VF2? 2025-04-15 15:12:01 <@abologna:matrix.org> and the Cloud-Base-Generic on QEMU 2025-04-15 15:12:19 <@davidlt:matrix.org> Didn't you test those? 2025-04-15 15:12:21 <@abologna:matrix.org> I have already done so myself, but I feel that at least one more test should be performed before we tell people to use them 2025-04-15 15:12:30 <@nhanlon:beeper.com> I can test the vf2 yeah 2025-04-15 15:12:48 <@davidlt:matrix.org> I loaded image on P550 (SiFive board) using uSD card and also eMMC. In both cases it booted fine, and everything seemed OK. 2025-04-15 15:13:48 <@kashyapc:fedora.im> I can do that one. (I don't have VF2) 2025-04-15 15:13:50 <@abologna:matrix.org> okay so if Neil can try the server image on vf2 we just need someone to try the cloud one on QEMU 2025-04-15 15:13:52 <@abologna:matrix.org> any volunteers? 2025-04-15 15:14:04 <@abologna:matrix.org> Kashyap wins the prize! ding ding ding 2025-04-15 15:14:28 <@zodbot:fedora.im> neil gave a cookie to kashyapc. They now have 8 cookies, 1 of which were obtained in the Fedora 42 release cycle 2025-04-15 15:14:32 <@abologna:matrix.org> so you folks just let me know when you're done and I'll move the images and update the wiki 2025-04-15 15:14:37 <@kashyapc:fedora.im> I'm fetching yesterday's image: https://dl.fedoraproject.org/pub/alt/risc-v/testing/42/Cloud/riscv64/images/Fedora-Cloud-Base-Generic-42.20250414-8635a3a5bfcd.riscv64.qcow2 2025-04-15 15:14:55 <@davidlt:matrix.org> abologna when moving images into release directory make sure you pick the ones build on 14th, not the previous ones. 2025-04-15 15:15:25 <@abologna:matrix.org> davidlt: yup, I'll be careful 2025-04-15 15:15:53 <@abologna:matrix.org> we also have an initial draft for a Fedora Magazine post, courtesy of Neil: https://etherpad.opendev.org/p/2-dAgNQI7AUFsaO8s_E4 2025-04-15 15:16:08 <@davidlt:matrix.org> Neil Hanlon: are we doing short Fedora Magazine article or/and a forum post (we have a tag for RISC-V SIG)? 2025-04-15 15:16:15 <@kashyapc:fedora.im> Lovely! I'll read it after my call. 2025-04-15 15:16:45 <@kashyapc:fedora.im> davidlt: I can also send it to devel-announce@ (or anyone else who wants to). And maybe we can copy/paste the same message to Discourse too. 2025-04-15 15:17:20 <@abologna:matrix.org> I'm trying to recall whether there was any package that was upstreamed during the F42 cycle and was particularly noteworthy 2025-04-15 15:18:32 <@davidlt:matrix.org> I don't recall any. 2025-04-15 15:19:27 <@abologna:matrix.org> yeah so maybe we should be vague there :) 2025-04-15 15:20:04 <@abologna:matrix.org> I'll write something, then Neil can give it the usual magazine spin 2025-04-15 15:20:11 <@kashyapc:fedora.im> Also, should we note: "how close RISC-V images are to GA" - compared to last release? 2025-04-15 15:20:40 <@abologna:matrix.org> anything else for the F42 release? 2025-04-15 15:21:19 <@davidlt:matrix.org> Nothing on my mind. 2025-04-15 15:21:36 <@davidlt:matrix.org> They are on time 😆 2025-04-15 15:22:15 <@abologna:matrix.org> yeah I don't want to turn this into a big deal. we have some concrete (and impressive) numbers in one area, that'll do the trick 2025-04-15 15:22:21 <@abologna:matrix.org> everything else we can sort of hand-wave 2025-04-15 15:22:58 <@abologna:matrix.org> releasing same-day (or next-day?) is in itself an achievement 2025-04-15 15:23:23 <@abologna:matrix.org> last time it took us... two? three? months to get images out 2025-04-15 15:23:42 <@kashyapc:fedora.im> Yeah, sounds good. F41 - how much "lag" was it? 2025-04-15 15:23:55 <@abologna:matrix.org> alright, let's move on 2025-04-15 15:24:06 <@abologna:matrix.org> !topic New Koji server 2025-04-15 15:24:08 <@kashyapc:fedora.im> (Then we may want to make a note about the progress on that. Would be nice.) 2025-04-15 15:25:10 <@abologna:matrix.org> we agreed to start looking at moving to the new server once F42 was out, so... now-ish :) 2025-04-15 15:25:39 <@abologna:matrix.org> there was some issue with connecting to the old server from the new images too IIRC 2025-04-15 15:25:50 <@abologna:matrix.org> so that would be perfect timing 2025-04-15 15:26:07 <@rwmj:matrix.org> everyone is quiet ... 2025-04-15 15:26:35 <@abologna:matrix.org> a month or so ago I tried figuring out how to set up a builder but got way over my head very quickly 2025-04-15 15:26:50 <@nhanlon:beeper.com> yeah, so there's some issues now in f42 due to changes in pyopenssl, which make it so it's hard to connect to the koji.riscv.rocks server 2025-04-15 15:27:04 <@abologna:matrix.org> anyone willing to give it another shot? 2025-04-15 15:27:06 <@davidlt:matrix.org> Yes, that's the plan. I don't know if we want to wait for a new kernel to land, or go as-is. 2025-04-15 15:27:11 <@abologna:matrix.org> maybe someone with previous experience :D 2025-04-15 15:27:30 <@abologna:matrix.org> obviously we want the new setup to be entirely built around the F42 images 2025-04-15 15:27:32 <@nhanlon:beeper.com> i have some exp. with kerberized koji auth... 2025-04-15 15:27:44 <@davidlt:matrix.org> Did they create us the accounts to get into the main Koji server? 2025-04-15 15:28:08 <@conan_kudo:matrix.org> !hi 2025-04-15 15:28:11 <@zodbot:fedora.im> Neal Gompa (ngompa) - he / him / his 2025-04-15 15:28:19 <@davidlt:matrix.org> I think Neil Hanlon was on the list for admin accounts. 2025-04-15 15:28:26 <@nhanlon:beeper.com> yeah we have accounts 2025-04-15 15:28:33 <@nhanlon:beeper.com> ``` 2025-04-15 15:28:33 <@nhanlon:beeper.com> buildvm-x86-riscv01.iad2.fedoraproject.org Y Y 0.0/2.0 x86_64 Tue, 15 Apr 2025 11:28:07 EDT 2025-04-15 15:28:33 <@nhanlon:beeper.com> buildhw-riscv-01.fedoraproject.org Y Y 0.0/2.0 riscv64 Tue, 15 Apr 2025 11:28:08 EDT 2025-04-15 15:28:33 <@nhanlon:beeper.com> ------------------------------------------------------------------------------------------------------------------ 2025-04-15 15:28:33 <@nhanlon:beeper.com> Hostname Enb Rdy Load/Cap Arches Last Update 2025-04-15 15:28:33 <@nhanlon:beeper.com> ╰─➤ koji -p riscv list-hosts 130 ↵ 2025-04-15 15:28:33 <@nhanlon:beeper.com> ``` 2025-04-15 15:28:33 <@nhanlon:beeper.com> buildvm-x86-riscv02.iad2.fedoraproject.org Y N 0.0/2.0 x86_64 Mon, 10 Mar 2025 10:14:09 EDT 2025-04-15 15:28:39 <@davidlt:matrix.org> Once you test image on VF2 maybe also try hooking that to a new Koji to see if it connects/pings? 2025-04-15 15:28:51 <@nhanlon:beeper.com> yeah can't hurt! 2025-04-15 15:28:54 <@conan_kudo:matrix.org> do we have independent ansible playbooks for setting up koji instances? 2025-04-15 15:29:02 <@abologna:matrix.org> I have an account on the https://riscv-koji.fedoraproject.org/ server. not the main one 2025-04-15 15:29:08 <@conan_kudo:matrix.org> or at least scripts? 2025-04-15 15:29:13 <@davidlt:matrix.org> Did I miss an email or something how to connect to it, and get keytabs, etc? 😄 2025-04-15 15:29:24 <@abologna:matrix.org> Conan Kudo: attempting to make that work is what lead me to give up last time around ;) 2025-04-15 15:29:38 <@conan_kudo:matrix.org> hah 2025-04-15 15:29:52 <@abologna:matrix.org> my take is that trying to make the official ansible playbook work for us is a lost cause 2025-04-15 15:30:03 <@davidlt:matrix.org> For the server setup? That's a question for nirik 2025-04-15 15:30:20 <@abologna:matrix.org> davidlt: no, not the server 2025-04-15 15:30:24 <@abologna:matrix.org> I'm talking about builders 2025-04-15 15:30:29 <@nhanlon:beeper.com> @davidlt basically you just need to use fedora auth and login w/ the profile.. i can put docs on the wiki 2025-04-15 15:30:33 <@davidlt:matrix.org> For the builders I was planning to give a look. I am running a reduced set from ansible stuff, but not via ansible. 2025-04-15 15:30:35 <@abologna:matrix.org> the server itself is already covered by the ansible playbook 2025-04-15 15:31:13 <@abologna:matrix.org> the problem is that the existing playbook makes a lot of very reasonable assumptions that don't really work for us 2025-04-15 15:31:30 <@abologna:matrix.org> and trying to unentangle all that leads to madness 2025-04-15 15:31:55 <@davidlt:matrix.org> Did we ever ship the profile in Fedora (non-riscv64)? 2025-04-15 15:32:15 <@davidlt:matrix.org> abologna: it's not madness, you can just delete half of that 😄 2025-04-15 15:32:34 <@abologna:matrix.org> what profile? 2025-04-15 15:32:59 <@davidlt:matrix.org> Koji profile for everyone to connect to this new Koji server. 2025-04-15 15:33:00 <@kashyapc:fedora.im> davidlt: You mean Koji profile? 2025-04-15 15:33:04 <@kashyapc:fedora.im> I have a patch for it: 2025-04-15 15:33:10 <@davidlt:matrix.org> I think, there was a bugzilla ticket for it at least. 2025-04-15 15:33:17 <@kashyapc:fedora.im> Do you mean this: https://src.fedoraproject.org/fork/kashyapc/rpms/fedora-packager/c/f09a40cb2 2025-04-15 15:33:35 <@davidlt:matrix.org> https://bugzilla.redhat.com/show_bug.cgi?id=2346453 2025-04-15 15:33:50 <@davidlt:matrix.org> 19 days ago: https://bugzilla.redhat.com/show_bug.cgi?id=2346453 2025-04-15 15:34:04 <@davidlt:matrix.org> 19 days ago: https://src.fedoraproject.org/fork/kashyapc/rpms/fedora-packager/c/0485438d 2025-04-15 15:34:18 <@davidlt:matrix.org> I need to figure out how to connect to the main server and get keytabs. 2025-04-15 15:34:52 <@abologna:matrix.org> yeah that could be worked on in parallel I suppose. not much to see even if you manage to connect to the server right now ;) 2025-04-15 15:35:03 <@nhanlon:beeper.com> 2025-04-15 15:35:03 <@nhanlon:beeper.com> @davidlt -- run `fkinit`, then: drop this file in $HOME/.koji/config.d/fedora-riscv.conf 2025-04-15 15:35:03 <@nhanlon:beeper.com> https://rpa.st/2QQA 2025-04-15 15:36:10 <@kashyapc:fedora.im> Heh, thanks; I was looking for the PR while listening in 2025-04-15 15:36:15 <@davidlt:matrix.org> Ah, koji profile (for riscv) is not yet merged. 2025-04-15 15:36:57 <@kashyapc:fedora.im> I don't think I've submitted a PR yet 2025-04-15 15:37:51 <@davidlt:matrix.org> Neil Hanlon: I am talking about connecting the boards and keytabs for the boards. 2025-04-15 15:38:14 <@nhanlon:beeper.com> ah. I see, sorry 2025-04-15 15:38:20 <@davidlt:matrix.org> Heh, Matrix lagged 😄 2025-04-15 15:38:36 <@nhanlon:beeper.com> 😃 i should probably just jump on the fedora homeserver... 2025-04-15 15:39:33 <@abologna:matrix.org> I'm seeing a lot of lag as well today 2025-04-15 15:39:46 <@kashyapc:fedora.im> Done: https://src.fedoraproject.org/rpms/fedora-packager/pull-request/13 2025-04-15 15:39:49 <@davidlt:matrix.org> I will need some guidance from nirik on how to get those keytabs. 2025-04-15 15:41:15 <@neil:fedora.im> in my experience, the canonical way that they end up on a builder is via that host being enrolled as an IPA client to the fedoraproject.org IDM 2025-04-15 15:41:46 <@neil:fedora.im> which i think is what abologna was sorta referring to w.r.t. the existing ansible playbooks making assumptions that are not necessarily correct for what we're doing here 2025-04-15 15:41:53 <@neil:fedora.im> agree we need some guidance from Kevin 2025-04-15 15:43:03 <@abologna:matrix.org> that was just a small part, but yes, now that you mention it, it does kinda ring a bell 2025-04-15 15:43:25 <@davidlt:matrix.org> It's really hard to follow discussion with this lag. 2025-04-15 15:44:58 <@abologna:matrix.org> well we've agreed to start looking into it, and that we need Kevin's help, but he's not around. so I think we can close the topic and follow up in the usual channel over the next days 2025-04-15 15:45:37 <@neil:fedora.im> agreed, and/or in the ticket tracking this on the infra side 2025-04-15 15:47:25 <@nirik:matrix.scrye.com> still in my meeting, but will try and answer 2025-04-15 15:48:10 <@nirik:matrix.scrye.com> we don't want to enroll random machines... we can create keytabs beforehand and use them. It means that the hosts will need to have the same hostname as the keytab, but otherwise it works. 2025-04-15 15:48:37 <@nirik:matrix.scrye.com> we don't need a ansible playbook for builders, but at least a doc on how to configure them? 2025-04-15 15:49:17 <@abologna:matrix.org> yeah, doc or simple script would work 2025-04-15 15:49:35 <@neil:fedora.im> that makes sense. so, for a new system, we'd have to get it's hostname & owner (any other info?), and request that Infra generate a keytab? 2025-04-15 15:50:03 <@nirik:matrix.scrye.com> I think we can pregenerate the keytabs and just keep record of which ones are assigned... 2025-04-15 15:50:04 <@davidlt:matrix.org> I have that, minute firewall configuration. 2025-04-15 15:50:04 <@neil:fedora.im> do we need to worry about or otherwise handle revocation procedures? 2025-04-15 15:51:44 <@nirik:matrix.scrye.com> we can revoke/reissue if needed. Just deleting the keytab from the hub and re-running the playbook will revoke the old one and get a new one 2025-04-15 15:54:16 <@nirik:matrix.scrye.com> So what are the f42 images folks are talking about? for specific boards? 2025-04-15 15:54:33 <@kashyapc:fedora.im> https://dl.fedoraproject.org/pub/alt/risc-v/ 2025-04-15 15:55:00 <@kashyapc:fedora.im> There are several images, for boards and generic too (for host and cloud). abologna will tell more :) 2025-04-15 15:55:11 <@nirik:matrix.scrye.com> ah, so thats with the fedora kernel? or still remixed? 2025-04-15 15:55:52 <@abologna:matrix.org> nirik: same as F41: vanilla kernel for cloud/generic server image, custom vendor kernel for P550/Megrez 2025-04-15 15:56:17 <@nirik:matrix.scrye.com> ok, thanks. 2025-04-15 15:56:19 <@kashyapc:fedora.im> ("P550" / "Megrez" are two boards folks are testing, along with VF2) 2025-04-15 16:00:46 <@kashyapc:fedora.im> So, can we wrap up the meeting? Anything more here? 2025-04-15 16:00:53 <@kashyapc:fedora.im> We're "hung" :) 2025-04-15 16:00:54 <@nhanlon:beeper.com> n.b. we're at time 2025-04-15 16:01:07 <@nirik:matrix.scrye.com> yeah... 2025-04-15 16:01:22 <@nirik:matrix.scrye.com> we should make sure in communications that those images are a remix/not official or whatever. 2025-04-15 16:01:23 <@neil:fedora.im> also this lag.. 2025-04-15 16:01:26 <@kashyapc:fedora.im> Anything more to talk? 2025-04-15 16:01:31 <@kashyapc:fedora.im> abologna: Since you started the meeting, can we end it? 2025-04-15 16:01:34 <@nirik:matrix.scrye.com> but sorry I've been distracted here. ;( 2025-04-15 16:01:37 <@nirik:matrix.scrye.com> anyone can 2025-04-15 16:01:44 <@kashyapc:fedora.im> nirik: Yeah, absolutely, on communication. We'll review the texts 2025-04-15 16:01:45 <@nirik:matrix.scrye.com> !endmeeting