2025-09-08 18:00:03 <@alexsaezm:fedora.im> !startmeeting Go SIG meeting 2025-09-08 18:00:04 <@meetbot:fedora.im> Meeting started at 2025-09-08 18:00:03 UTC 2025-09-08 18:00:04 <@meetbot:fedora.im> The Meeting name is 'Go SIG meeting' 2025-09-08 18:00:07 <@alexsaezm:fedora.im> !topic Roll Call 2025-09-08 18:00:13 <@alexsaezm:fedora.im> Hi everyone! As always we'll wait ~5 minutes for everyone to join. 2025-09-08 18:01:47 <@mikelolasagasti:matrix.org> !hi 2025-09-08 18:01:49 <@zodbot:fedora.im> Mikel Olasagasti Uranga (mikelo2) 2025-09-08 18:04:21 <@alexsaezm:fedora.im> o/ 2025-09-08 18:04:43 <@mikelolasagasti:matrix.org> \o 2025-09-08 18:05:39 <@alexsaezm:fedora.im> Looks like today is gonna be you and me 2025-09-08 18:06:21 <@mikelolasagasti:matrix.org> I don't have much for today 2025-09-08 18:07:04 <@alexsaezm:fedora.im> Me neither. I was checking the issues, and I only see one updated recently, but it was updated by gotmax23 so maybe we should skip that one. 2025-09-08 18:07:12 <@alexsaezm:fedora.im> !topic Open floor 2025-09-08 18:08:07 <@alexsaezm:fedora.im> For the record, I performed a mass rebuild on COPR using massprebuild with the DWARF5 by default reverted, and everything seems fine (there were a bunch of packages breaking that I need to change, but not a large amount). 2025-09-08 18:08:31 <@alexsaezm:fedora.im> And, I released Go 1.25.1 already, but some gating tests failed in bodhi that I need to check 2025-09-08 18:08:53 <@mikelolasagasti:matrix.org> are package fails related to DWARF5 or it's simply that dependencies might be missing already? 2025-09-08 18:09:44 <@alexsaezm:fedora.im> I need to check them one by one, I didn't do it yet (today was a bank holiday here, and I went AFK the whole day). 2025-09-08 18:10:02 <@alexsaezm:fedora.im> !link https://copr.fedorainfracloud.org/coprs/alexsaezm/golang-nodwarf5/builds/ 2025-09-08 18:10:19 <@buckaroogeek:fedora.im> !hi 2025-09-08 18:10:20 <@zodbot:fedora.im> Brad Smith (buckaroogeek) 2025-09-08 18:11:00 <@alexsaezm:fedora.im> I can already say some of them failed because of missing dependencies. 2025-09-08 18:11:48 <@gotmax:matrix.org> lurking... 2025-09-08 18:13:25 <@alexsaezm:fedora.im> o/ 2025-09-08 18:13:43 <@alexsaezm:fedora.im> Not much to lurk today 🙂 2025-09-08 18:14:43 <@alexsaezm:fedora.im> btw, around 200 packages failed. 2025-09-08 18:14:56 <@mikelolasagasti:matrix.org> not that bad 2025-09-08 18:15:02 <@alexsaezm:fedora.im> Now that I think about it, I should use the comparison feature of mass prebuild... but that's is going to take forever... 2025-09-08 18:15:07 <@mikelolasagasti:matrix.org> but you rebuilt all packages, not only binary ones, right? 2025-09-08 18:15:10 <@alexsaezm:fedora.im> Now that I think about it, I should use the comparison feature of mass prebuild... but that's going to take forever... 2025-09-08 18:15:17 <@alexsaezm:fedora.im> all yeah 2025-09-08 18:15:30 <@alexsaezm:fedora.im> I don't really know how to do that distinction with the tool. 2025-09-08 18:15:46 <@mikelolasagasti:matrix.org> luckily the number of packages is getting lower 2025-09-08 18:15:58 <@alexsaezm:fedora.im> 1,710 in total 2025-09-08 18:15:58 <@mikelolasagasti:matrix.org> I've been porting a few packages to GVT for example 2025-09-08 18:16:10 <@mikelolasagasti:matrix.org> so slowly we're getting more leaves that are orphaned and later retired 2025-09-08 18:16:29 <@mikelolasagasti:matrix.org> for whatever DWARF5 related it may be interesting just to focus on packages that include a binary 2025-09-08 18:17:35 <@alexsaezm:fedora.im> The way the tool works is by pulling all the dependencies of a given package (in our case, go-rpm-macros and golang to cover all of them). I am not sure if I have a workaround to trigger only binaries. 2025-09-08 18:18:06 <@alexsaezm:fedora.im> I mean I can write the list manually... 2025-09-08 18:18:20 <@alexsaezm:fedora.im> Instead of building everything, a given list 2025-09-08 18:19:29 <@mikelolasagasti:matrix.org> there should be one, as it's tracked in package-data 2025-09-08 18:19:45 <@mikelolasagasti:matrix.org> https://gitlab.com/fedora/sigs/go/package-data/-/blob/main/binaries?ref_type=heads 2025-09-08 18:21:05 <@alexsaezm:fedora.im> got it, I'll try a mass prebuild with that. It's way shorter than 1700 packages. 2025-09-08 18:21:30 <@alexsaezm:fedora.im> in fact.. With that length... I might be able to do two mass prebuilds, the one with and the one without the change. 2025-09-08 18:22:07 <@alexsaezm:fedora.im> which is the selling point of the tool imho 2025-09-08 18:23:00 <@mikelolasagasti:matrix.org> it's true that we're reducing packages, but are slowly getting new ones also, but still binary only packages with GVT will make this easier for you also 2025-09-08 18:23:46 <@alexsaezm:fedora.im> a lot easier I think 2025-09-08 18:26:48 <@alexsaezm:fedora.im> Is there anything else to say, or can we call it a day? 2025-09-08 18:27:14 <@mikelolasagasti:matrix.org> did you update go-rpm-macros for EPEL9 & EPEL10? 2025-09-08 18:27:46 <@mikelolasagasti:matrix.org> I built go-vendor-tools for EPEL10.0, so packages can be built for current EPEL "stable" 2025-09-08 18:28:05 <@alexsaezm:fedora.im> No, not yet. I need to do update it this week ASAP for CentOS 2025-09-08 18:29:26 <@mikelolasagasti:matrix.org> and based on Maxwell's feeback, this is the first PR that works integrating packit with Go Vendor Tools: https://src.fedoraproject.org/fork/mikelo2/rpms/google-guest-agent/blob/c6d7e14023aa4115e86aaea3f10596c58e1bc81a/f/.packit.yaml 2025-09-08 18:29:43 <@mikelolasagasti:matrix.org> I think I'll start pushing that for my packages and sending PRs to others 2025-09-08 18:30:54 <@alexsaezm:fedora.im> !link https://issues.redhat.com/browse/RHEL-112845 2025-09-08 18:30:57 <@alexsaezm:fedora.im> !link https://issues.redhat.com/browse/RHEL-104256 2025-09-08 18:31:05 <@alexsaezm:fedora.im> just in case someone wants to follow the updates 2025-09-08 18:31:34 <@mikelolasagasti:matrix.org> !link https://src.fedoraproject.org/fork/mikelo2/rpms/google-guest-agent/blob/c6d7e14023aa4115e86aaea3f10596c58e1bc81a/f/.packit.yaml 2025-09-08 18:31:35 <@alexsaezm:fedora.im> But they are on the plate for this week without exceptions. 2025-09-08 18:33:37 <@mikelolasagasti:matrix.org> nothing else from my side I think 2025-09-08 18:35:18 <@buckaroogeek:fedora.im> nothing from me 2025-09-08 18:36:58 <@alexsaezm:fedora.im> Awesome. Then, we can call it. I'll restart the mass prebuild with the binaries, and I will work on the CentOS updates first thing tomorrow. Many thanks, everyone! 2025-09-08 18:37:12 <@alexsaezm:fedora.im> !endmeeting