2025-04-29 15:00:20 <@nirik:matrix.scrye.com> !startmeeting riscv-sig 2025-04-29 15:00:22 <@meetbot:fedora.im> Meeting started at 2025-04-29 15:00:20 UTC 2025-04-29 15:00:22 <@meetbot:fedora.im> The Meeting name is 'riscv-sig' 2025-04-29 15:00:49 <@nirik:matrix.scrye.com> hey everyone, I'm in another meeting, so only sort of here, but can try... 2025-04-29 15:01:00 <@davidlt:matrix.org> !hi 2025-04-29 15:01:03 <@zodbot:fedora.im> David Abdurachmanov (davidlt) 2025-04-29 15:01:37 <@rwmj:matrix.org> hello 2025-04-29 15:01:38 <@nhanlon:beeper.com> !hi 2025-04-29 15:02:01 <@kashyapc:fedora.im> !hi 2025-04-29 15:02:13 <@zodbot:fedora.im> Kashyap Chamarthy (kashyapc) 2025-04-29 15:02:16 <@abologna:matrix.org> !hi 2025-04-29 15:02:24 <@zodbot:fedora.im> None (abologna) 2025-04-29 15:02:24 <@kashyapc:fedora.im> (I'm in a parallel meeting; so half-present here, afraid) 2025-04-29 15:03:04 <@nhanlon:beeper.com> me x 2 😃 2025-04-29 15:03:19 <@abologna:matrix.org> so, let's start by discussing the move to that new koji server? sounds good? 2025-04-29 15:03:32 <@kashyapc:fedora.im> Sure 2025-04-29 15:04:11 <@abologna:matrix.org> alright 2025-04-29 15:04:17 <@abologna:matrix.org> !topic new koji server 2025-04-29 15:05:13 <@abologna:matrix.org> the machine has been up for a while, we've been basically putting off using it because we were all super busy making F42 happen, but now that that's out of the door I think we should focus on making it happen 2025-04-29 15:05:37 <@rwmj:matrix.org> is the plan to move existing builders across to it? 2025-04-29 15:05:48 <@abologna:matrix.org> yes 2025-04-29 15:05:49 <@davidlt:matrix.org> I still have no instructions how to reach keytab for a machine. 2025-04-29 15:06:01 <@davidlt:matrix.org> Thus I haven't looked into instructions. 2025-04-29 15:06:10 <@nirik:matrix.scrye.com> They are on the hub... 2025-04-29 15:06:29 <@rwmj:matrix.org> I'd also like to retire `nufive` and `nujive` (both are SiFive Unmatched boards) 2025-04-29 15:06:33 <@nirik:matrix.scrye.com> I can get the dir. I think I only did one or two so far, but I can expand that 2025-04-29 15:07:19 <@davidlt:matrix.org> I understand that they are on the hub, but how do I connect to it to reach them? 😄 2025-04-29 15:08:46 <@nirik:matrix.scrye.com> https://docs.fedoraproject.org/en-US/infra/sysadmin_guide/sshaccess/ 2025-04-29 15:09:02 <@nirik:matrix.scrye.com> and then ssh to riscv-koji01.iad2.fedoraproject.org 2025-04-29 15:10:19 <@emma:rory.gay> 👀 2025-04-29 15:10:20 <@nirik:matrix.scrye.com> I can help debug with anyone that has access to get in 2025-04-29 15:11:11 <@abologna:matrix.org> so this is needed to... generate keytabs and hand them over to people with boards? 2025-04-29 15:11:29 <@abologna:matrix.org> I'm very unfamiliar with the whole process, so probably a silly question 2025-04-29 15:11:48 <@nirik:matrix.scrye.com> the keytabs are already generated. They need to be distributed to those hosts... and the host has to have a local hostname matching the keytab. 2025-04-29 15:12:13 <@abologna:matrix.org> so there is 1:1 relationship between keytabs and builders, right? 2025-04-29 15:12:28 <@rwmj:matrix.org> it doesn't have to be a public hostname, right? 2025-04-29 15:12:42 <@abologna:matrix.org> Richard Jones: AFAIK that's not needed 2025-04-29 15:12:43 <@nirik:matrix.scrye.com> yes and yes 2025-04-29 15:12:44 <@rwmj:matrix.org> on fedora.riscv.rocks we have hostnames but they are not resolvable publicly 2025-04-29 15:12:55 <@nirik:matrix.scrye.com> right, the hostname just has to be local 2025-04-29 15:13:07 <@nirik:matrix.scrye.com> koji checks/uses that. dns/external it can be anything you like 2025-04-29 15:13:54 <@abologna:matrix.org> so to be clear, you have generated a number of keytabs (how many?) and they are ready to be handed over to the people running builders 2025-04-29 15:13:57 <@emma:rory.gay> im not in the meeting, but does dotnet work on riscv? 👀 2025-04-29 15:13:57 <@emma:rory.gay> if so, i'd be interested in signing up so i can test my own stuff under RV 2025-04-29 15:14:42 <@davidlt:matrix.org> IIRC the keytab is generated once a hostname is added. 2025-04-29 15:14:52 <@davidlt:matrix.org> Those are available on the hub. 2025-04-29 15:15:17 <@nirik:matrix.scrye.com> I need to look. pretty distracted right now 2025-04-29 15:15:46 <@abologna:matrix.org> Emma [it/its]: https://fedoraproject.org/wiki/Architectures/RISC-V is a good starting point, no idea about .NET specifically, but you can come hang out in https://matrix.to/#/#riscv:fedoraproject.org later and we can help you figure that out :) 2025-04-29 15:16:10 <@rwmj:matrix.org> these all say "no builds" http://fedora.riscv.rocks/koji/search?match=glob&type=package&terms=dotnet* so I guess not 2025-04-29 15:16:24 <@emma:rory.gay> or theyre excluded form the build system 2025-04-29 15:16:24 <@davidlt:matrix.org> dotnet has gained some support, and to my understand the latest version should build (but we didn't try it). 2025-04-29 15:16:34 <@davidlt:matrix.org> Officially it's not supported, and bits might be missing. 2025-04-29 15:16:42 <@abologna:matrix.org> on https://riscv-koji.fedoraproject.org/koji/hosts I see just one riscv64 host defined. maybe a single one was created for testing purposes, and more need to be added? 2025-04-29 15:16:46 <@emma:rory.gay> no builds but is marked as included 2025-04-29 15:17:07 <@davidlt:matrix.org> Yes, we haven't tried to enable it, but to my recent discussions with some folks it should build. 2025-04-29 15:17:23 <@nirik:matrix.scrye.com> abologna: quite possible. I did that work about a month ago... :) 2025-04-29 15:17:35 <@abologna:matrix.org> Emma [it/its]: I will kindly ask you not to derail this planning meeting... please come hang out in the channel later ;) 2025-04-29 15:17:49 <@emma:rory.gay> my bad, sorry! :) 2025-04-29 15:18:02 <@abologna:matrix.org> no worries whatsoever :) 2025-04-29 15:18:35 <@abologna:matrix.org> so davidlt if at least one keytab exists you should be able to look into connecting a builder to the new koji instance, right? 2025-04-29 15:18:52 <@davidlt:matrix.org> Once, I figure out how to connect to it. 2025-04-29 15:19:00 <@nirik:matrix.scrye.com> I connected mine as a test. 2025-04-29 15:19:11 <@nirik:matrix.scrye.com> but I can make more keytabs for sure, or you could use that one for testing. 2025-04-29 15:19:18 <@davidlt:matrix.org> I am trying to that in parallel, but failing so far. 2025-04-29 15:20:41 <@abologna:matrix.org> maybe save it for later. the important think IMO is that we know you have what you need for testing. I'm sure nirik will be happy to answer questions after the meeting 2025-04-29 15:21:11 <@nirik:matrix.scrye.com> yep. happy to 2025-04-29 15:21:43 <@abologna:matrix.org> if you manage to connect a builder, we can try kicking off a build for some package that doesn't require patched source 2025-04-29 15:21:51 <@abologna:matrix.org> the plan was to import all of F42 as-is, right? 2025-04-29 15:22:12 <@abologna:matrix.org> IIRC davidlt was saying that rebuilding from scratch would be too much work and not worth it 2025-04-29 15:22:33 <@davidlt:matrix.org> Yes, it would be an import F42 as-is as a starting point. 2025-04-29 15:22:41 <@nirik:matrix.scrye.com> we can't do any builds until we import a buildroot 2025-04-29 15:23:00 <@davidlt:matrix.org> From "scratch" I would assume re-bootstrap, but that would be a month-long journey with no benefit. 2025-04-29 15:23:19 <@davidlt:matrix.org> We cannot do any builds before builders are connected too 😄 2025-04-29 15:23:35 <@abologna:matrix.org> I was remembering correctly then. I trust your judgement, if you say we shouldn't do it then we won't 2025-04-29 15:23:37 <@davidlt:matrix.org> 1st builders, then import F42 package set into a new Koji. 2025-04-29 15:24:27 <@abologna:matrix.org> when we import old contents we should take the opportunity to clear out old garbage if any exists 2025-04-29 15:24:28 <@nirik:matrix.scrye.com> sure... we could import now, but yeah, we need some builders to do anything 2025-04-29 15:24:35 <@abologna:matrix.org> e.g. packages that have been retired from Fedora 2025-04-29 15:25:48 <@abologna:matrix.org> yeah, definitely we want to delay the import until later, otherwise we risk having to re-sync some of the stuff. let's figure out how to get builders connected first 2025-04-29 15:26:08 <@rwmj:matrix.org> are they a problem? can't they just be ignored? 2025-04-29 15:26:45 <@davidlt:matrix.org> We are ignoring them, and I am trimming them at random time (usually before starting a new Fedora cycle). 2025-04-29 15:27:05 <@abologna:matrix.org> well it's our opportunity to do some spring cleaning, I think we should take it 2025-04-29 15:27:21 <@abologna:matrix.org> start fresh 2025-04-29 15:28:12 <@abologna:matrix.org> anyway I think we have a good sense of what needs to happen to move things forward 2025-04-29 15:28:43 <@abologna:matrix.org> I'd say let's move on 2025-04-29 15:29:34 <@nirik:matrix.scrye.com> is there a builder image/config ? or we need to finish that too.... 2025-04-29 15:30:14 <@abologna:matrix.org> well we certainly want the builders to be running F42 2025-04-29 15:30:24 <@abologna:matrix.org> no idea about the config 2025-04-29 15:30:35 <@abologna:matrix.org> davidlt wanted to have ready-to-deploy images I think? 2025-04-29 15:31:17 <@abologna:matrix.org> I can definitely work on building those but I would need to know what packages need to be included and what the configuration for kojid should look like 2025-04-29 15:31:17 <@davidlt:matrix.org> We don't really need those images as long as we have instructions. Instructions (current) are kinda short, but we could make a disk image with all in. 2025-04-29 15:31:47 <@davidlt:matrix.org> That would safe a bit of time setting up all the boards. 2025-04-29 15:32:23 <@abologna:matrix.org> I'm fine either way. if the instructions are straightforward to follow, we can leave it at that. but cooking ready to deploy VF2/P550/Megrez images would be feasible too 2025-04-29 15:32:25 <@nirik:matrix.scrye.com> yeah, it should just be packages + kojid config 2025-04-29 15:33:36 <@abologna:matrix.org> or we could have a "riscv-koji-builder" RPM that pulls in all dependencies and installs the correct configuration too 2025-04-29 15:33:56 <@abologna:matrix.org> IIUC you're still going to need to connect to each builder at least once, to install the keytab 2025-04-29 15:34:10 <@davidlt:matrix.org> No need for any meta RPM, I think. 2025-04-29 15:34:36 <@abologna:matrix.org> in any case the first steps are 1) figure out a working kojid configuration and 2) document it 2025-04-29 15:35:37 <@davidlt:matrix.org> That I have, I think. I already use updated stuff from Ansible. 2025-04-29 15:36:12 <@nirik:matrix.scrye.com> yeah, it should be pretty easy to copy one from there and adjust... 2025-04-29 15:36:28 <@abologna:matrix.org> I think so too, just needs to be validated 2025-04-29 15:37:20 <@kashyapc:fedora.im> Is there an example of this `kojid` config somewhere? 2025-04-29 15:39:19 <@davidlt:matrix.org> Yes, full config is available in Fedora Infra ansible repo. 2025-04-29 15:39:36 <@davidlt:matrix.org> I am using it from there, just deleted all non-relevant parts. 2025-04-29 15:39:52 <@nirik:matrix.scrye.com> https://pagure.io/fedora-infra/ansible/blob/main/f/roles/koji_builder/templates/kojid.conf 2025-04-29 15:39:59 <@kashyapc:fedora.im> Thanks! Idon't need it myself; I was just curious 2025-04-29 15:40:56 <@davidlt:matrix.org> nirik: just to make sure, I do have an account to SSH into the riscv-koji01.iad2.fedoraproject.org ? 2025-04-29 15:41:21 <@nirik:matrix.scrye.com> yes, your fedora account system account should be added there... 2025-04-29 15:41:31 <@nirik:matrix.scrye.com> if it's not working, will need to look at logs... 2025-04-29 15:42:53 <@kashyapc:fedora.im> Thanks! I don't need it myself; I was just curious 2025-04-29 15:43:05 <@davidlt:matrix.org> I can ssh into secondary01.fedoraproject.org, but non in any other hosts listed on wiki or riscv-koji01.iad2.fedoraproject.org. 2025-04-29 15:43:34 <@nirik:matrix.scrye.com> hum, ok, can look after the meeting? 2025-04-29 15:43:36 <@davidlt:matrix.org> This is probably one of those situations there it's better to look at in the morning 😄 2025-04-29 15:45:37 <@nirik:matrix.scrye.com> ok, ping me back in the channel, perhaps with a pastebin of -vvvv ssh to it? 2025-04-29 15:48:23 <@davidlt:matrix.org> nirik: any news about the registry? 2025-04-29 15:50:11 <@nirik:matrix.scrye.com> I have a todo item to generate a bot account and token. 2025-04-29 15:50:22 <@nirik:matrix.scrye.com> I guess I can put it on the hub also so folks that need it can get it? 2025-04-29 15:50:33 <@nirik:matrix.scrye.com> I was going to tie it to the fedora-testing repo... 2025-04-29 15:52:18 <@nirik:matrix.scrye.com> https://quay.io/organization/fedora-testing 2025-04-29 15:53:39 <@abologna:matrix.org> I have to drop off, period :) 2025-04-29 15:53:56 <@kashyapc:fedora.im> Then, please end the meeting here :) 2025-04-29 15:54:06 <@kashyapc:fedora.im> Otherwise, we might leave it "dangling" 2025-04-29 15:54:47 <@davidlt:matrix.org> !endmeeting