2025-07-14 18:00:25 <@alexsaezm:fedora.im> !startmeeting Go SIG meeting 2025-07-14 18:00:27 <@meetbot:fedora.im> Meeting started at 2025-07-14 18:00:25 UTC 2025-07-14 18:00:27 <@meetbot:fedora.im> The Meeting name is 'Go SIG meeting' 2025-07-14 18:00:30 <@alexsaezm:fedora.im> !topic Roll Call 2025-07-14 18:00:50 <@alexsaezm:fedora.im> As always, we'll wait a few minutes. 2025-07-14 18:02:31 <@gotmax:matrix.org> !hello 2025-07-14 18:02:33 <@zodbot:fedora.im> Maxwell G (gotmax23) - he / him / his or they / them / theirs 2025-07-14 18:04:50 <@alexsaezm:fedora.im> o/ 2025-07-14 18:06:09 <@alexsaezm:fedora.im> Looks like we are just two today gotmax23 🙂 2025-07-14 18:06:55 <@gotmax:matrix.org> Anything new since last meeting on your end? 2025-07-14 18:08:41 <@alexsaezm:fedora.im> Hmmm nothing special. I already requested 1.24 for Fedora 41 and there is a problem with 1.25 in Fedora Rawhide. I will fix it this week before the mass rebuild so I can have rc2 in Rawhide and not screw up everything (I will be traveling the week of the mass rebuild, so...). 2025-07-14 18:09:14 <@gotmax:matrix.org> Got it 2025-07-14 18:09:23 <@alexsaezm:fedora.im> anything from your side? 2025-07-14 18:09:28 <@gotmax:matrix.org> Yeah 2025-07-14 18:09:41 <@gotmax:matrix.org> I wrote up https://gitlab.com/fedora/sigs/go/go-vendor-tools/-/issues/76#note_2616382619 to start the discussion about Packaging Guidelines changes 2025-07-14 18:09:55 <@alexsaezm:fedora.im> oh I got the notification I think.... 2025-07-14 18:10:20 <@alexsaezm:fedora.im> thank you, I need to read that 2025-07-14 18:10:32 <@gotmax:matrix.org> Sure 2025-07-14 18:10:43 <@gotmax:matrix.org> Let me know if you have any questions or comments or feedback or ... :) 2025-07-14 18:11:33 <@gotmax:matrix.org> I'd have it on my list for later this month but would also welcome if you or anyone else wants to start working on the necessary changes in https://gitlab.com/fedora/sigs/go/packaging-guidelines-fork 2025-07-14 18:12:06 <@alexsaezm:fedora.im> Of course, I will read it as soon as possible 2025-07-14 18:12:36 <@alexsaezm:fedora.im> can you later merge this to somewhere else? 2025-07-14 18:13:48 <@gotmax:matrix.org> Yeah, the idea would be to propose those changes to https://pagure.io/packaging-committee 2025-07-14 18:13:57 <@alexsaezm:fedora.im> got it 2025-07-14 18:14:07 <@gotmax:matrix.org> I think Pagure supports a "remote pull request feature" so that should work 2025-07-14 18:14:36 <@alexsaezm:fedora.im> worst case scenario, we open a PR manually 2025-07-14 18:14:59 <@gotmax:matrix.org> Right, this could also just be pushed to a fork on Pagure 2025-07-14 18:15:25 <@gotmax:matrix.org> But Pagure is iffy and go-vendor-tools is already on Gitlab so I figured we'd start here 2025-07-14 18:15:41 <@alexsaezm:fedora.im> sure, way better to wrok on gitlab 2025-07-14 18:15:59 <@alexsaezm:fedora.im> Sure, way better to work on GitLab 2025-07-14 18:16:08 <@alexsaezm:fedora.im> Thanks a lot for the documentation 2025-07-14 18:16:14 <@gotmax:matrix.org> Sure :) 2025-07-14 18:16:17 <@zodbot:fedora.im> alexsaezm has already given cookies to gotmax23 during the F42 timeframe 2025-07-14 18:16:27 <@gotmax:matrix.org> Other than that, I'd like to get another go-vendor-tools release out 2025-07-14 18:16:48 <@gotmax:matrix.org> Maybe one that finally supports EPEL :D 2025-07-14 18:17:02 <@alexsaezm:fedora.im> is there anything blocking you? 2025-07-14 18:17:17 <@mikelolasagasti:matrix.org> !hello 2025-07-14 18:17:19 <@zodbot:fedora.im> Mikel Olasagasti Uranga (mikelo2) 2025-07-14 18:17:21 <@alexsaezm:fedora.im> o/ 2025-07-14 18:17:24 <@gotmax:matrix.org> Mainly time 2025-07-14 18:17:41 <@gotmax:matrix.org> But also getting a couple dependencies branched 2025-07-14 18:17:46 <@gotmax:matrix.org> (Which I've mostly finished) 2025-07-14 18:18:05 <@mikelolasagasti:matrix.org> I can help with the dependencies 2025-07-14 18:18:06 <@gotmax:matrix.org> And dealing with scancode completely breaking as part of the Python 3.14 rebuild 2025-07-14 18:18:09 <@mikelolasagasti:matrix.org> (f needed) 2025-07-14 18:18:13 <@mikelolasagasti:matrix.org> (if needed) 2025-07-14 18:19:37 <@gotmax:matrix.org> I think I got the last one branched (python-zstarfile), just need to build it. It was just three packages 2025-07-14 18:19:44 <@gotmax:matrix.org> But testing would definitely be appreciated 2025-07-14 18:19:57 <@gotmax:matrix.org> There's a Copr with the latest go-vendor-tools dev build 2025-07-14 18:20:13 <@mikelolasagasti:matrix.org> I was going to ask that, if there is a copr with the EPEL build I could test 2025-07-14 18:20:13 <@gotmax:matrix.org> It would be nice to have a couple people running that occasionally to test changes coming down the pipe 2025-07-14 18:20:29 <@gotmax:matrix.org> The Copr doesn't have the EPEL build yet 2025-07-14 18:20:51 <@mikelolasagasti:matrix.org> I will. I've been converting some of my packages to g-v-t and I can use the copr build 2025-07-14 18:21:10 <@gotmax:matrix.org> !info Go Vendor Tools for EPEL is coming soon 2025-07-14 18:21:38 <@mikelolasagasti:matrix.org> I've been also orphaning my leave packages 2025-07-14 18:21:48 <@mikelolasagasti:matrix.org> I would encourage everyone to do the same 2025-07-14 18:21:49 <@gotmax:matrix.org> !info https://copr.fedorainfracloud.org/coprs/g/go-sig/go-vendor-tools-dev/ is available to help test the latest changes to the Go Vendor Tools development branch. Testers welcome! 2025-07-14 18:22:02 <@gotmax:matrix.org> Thanks mikel for working on that 2025-07-14 18:22:22 <@mikelolasagasti:matrix.org> I created a small selenium script https://mikel.olasagasti.info/tmp/fedora/orphan.py 2025-07-14 18:22:33 <@mikelolasagasti:matrix.org> and Fabio Valentini++ did a simpler one with python https://raw.githubusercontent.com/decathorpe/miscripts/refs/heads/master/orphan.py 2025-07-14 18:23:05 <@mikelolasagasti:matrix.org> maybe we can announce the acceptance of the proposal of g-v-t and recommending to orphan packages in the go-sig list 2025-07-14 18:23:08 <@gotmax:matrix.org> !info Scripts to orphan packages: https://mikel.olasagasti.info/tmp/fedora/orphan.py and https://raw.githubusercontent.com/decathorpe/miscripts/refs/heads/master/orphan.py 2025-07-14 18:23:52 <@gotmax:matrix.org> Currently, there are 622 packages orphaned in rawhide 2025-07-14 18:24:09 <@gotmax:matrix.org> Making me a little nervous as the one responsible for axing them after 6 weeks :D 2025-07-14 18:24:11 <@mikelolasagasti:matrix.org> more than 10% of those are mine 😅 2025-07-14 18:24:19 <@mikelolasagasti:matrix.org> the other 80% may be `fab`'s packages 2025-07-14 18:24:40 <@mikelolasagasti:matrix.org> we've a large number of go packages affected by orphans: https://gitlab.com/fedora/sigs/go/package-data/-/blob/main/binaries-orphan_affected?ref_type=heads 2025-07-14 18:25:12 <@mikelolasagasti:matrix.org> I'll be happy to see some of those disappearing 2025-07-14 18:25:24 <@gotmax:matrix.org> !info (from mikel) we've a large number of go packages affected by orphans: https://gitlab.com/fedora/sigs/go/package-data/-/blob/main/binaries-orphan_affected?ref_type=heads 2025-07-14 18:25:24 <@mikelolasagasti:matrix.org> but I'll work to convert some of those to gvt 2025-07-14 18:25:36 <@gotmax:matrix.org> mikel++ 2025-07-14 18:25:38 <@zodbot:fedora.im> gotmax23 has already given cookies to mikelo2 during the F42 timeframe 2025-07-14 18:26:16 <@gotmax:matrix.org> !info I wrote up https://gitlab.com/fedora/sigs/go/go-vendor-tools/-/issues/76#note_2616382619 to start the discussion about Packaging Guidelines changes. Feedback welcome! 2025-07-14 18:26:24 <@mikelolasagasti:matrix.org> so if you agree, I'll send the email with the announcment, the recommendation of orphaning linking both scripts as examples and adding the list of binaries affected so everyeone is aware 2025-07-14 18:26:55 <@gotmax:matrix.org> I kind of wanted to wait to make large scale announcements until the guidelines are done 2025-07-14 18:27:04 <@gotmax:matrix.org> But things getting broken might be forcing our hand 2025-07-14 18:27:05 <@mikelolasagasti:matrix.org> oh, ok 2025-07-14 18:27:13 <@mikelolasagasti:matrix.org> it makes sense to wait also 2025-07-14 18:27:25 <@mikelolasagasti:matrix.org> but as you noted, things will be worse in 6 weeks 😅 2025-07-14 18:27:37 <@gotmax:matrix.org> I might ask FESCo for an approval to halt retirements of golang-*-devel packages until the new guidelines are available 2025-07-14 18:28:01 <@gotmax:matrix.org> In addition to ones in https://a.gtmx.me/orphans/orphans.txt, there are some on Miro's list of long-term FTBFS packages 2025-07-14 18:28:09 <@mikelolasagasti:matrix.org> can it be also non golang-* binary packages? 2025-07-14 18:28:41 <@gotmax:matrix.org> What's your thinking there mikel? 2025-07-14 18:29:01 <@gotmax:matrix.org> I mean about non golang-* packages 2025-07-14 18:29:08 <@mikelolasagasti:matrix.org> mmm, nonsense I guess. If -devel ones are kept, then binary ones shouldn't have problems 2025-07-14 18:29:26 <@gotmax:matrix.org> I think so 2025-07-14 18:29:43 <@gotmax:matrix.org> https://gitlab.com/fedora/sigs/go/package-data/-/blob/main/binaries-orphan_affected?ref_type=heads#L1-22 are packages that are already broken 2025-07-14 18:29:52 <@gotmax:matrix.org> But no new ones should be there if nothing else gets retired I think 2025-07-14 18:29:56 <@mikelolasagasti:matrix.org> sorry folks, need to leave. I'll read you later and act based on what's noted in the agenda 2025-07-14 18:30:22 <@gotmax:matrix.org> Ack thanks for all your work mikel! 2025-07-14 18:30:48 <@gotmax:matrix.org> !action ask FESCo for an approval to halt retirements of golang-*-devel packages until the new guidelines are available 2025-07-14 18:30:49 <@alexsaezm:fedora.im> thanks Mikel 2025-07-14 18:31:21 <@gotmax:matrix.org> The thinking here is that I'd like orphan affected packages to be converted to vendored, but we don't have guidelines in place yet 2025-07-14 18:31:49 <@gotmax:matrix.org> And not just have more people pick up the orphaned -devel packages 2025-07-14 18:31:58 <@gotmax:matrix.org> Or have the whole Go ecosystem break 2025-07-14 18:32:20 <@alexsaezm:fedora.im> right. If there are not guidelines people might start picking up packages or freaking out 2025-07-14 18:33:09 <@gotmax:matrix.org> Okay, I'll file that ticket after lunch 2025-07-14 18:33:25 <@gotmax:matrix.org> One other quick question for you while we're on the subject of orphans 2025-07-14 18:33:49 <@gotmax:matrix.org> I'm asking for feedback about the orphaned packages reports 2025-07-14 18:34:13 <@gotmax:matrix.org> Mainly if people find it helpful to be BCCed and receive the messages directly or just to keep sending them to devel-announce 2025-07-14 18:34:43 <@gotmax:matrix.org> But maybe that's a better discussion for after the meeting :) 2025-07-14 18:35:41 <@alexsaezm:fedora.im> hmmmmm that's going to be highly personal, I think... I like the BCC thing because I suck big time at email, but some people might find it overkill? 2025-07-14 18:36:10 <@gotmax:matrix.org> Fair enough, thank you! 2025-07-14 18:37:10 <@alexsaezm:fedora.im> np 2025-07-14 18:37:16 <@alexsaezm:fedora.im> do we have anything else? 2025-07-14 18:37:53 <@gotmax:matrix.org> !action gotmax keep working on go-vendor-tools update and file FESCo issue 2025-07-14 18:37:58 <@gotmax:matrix.org> Nothing else from me 2025-07-14 18:38:19 <@buckaroogeek:fedora.im> Back. Nothing from me :) 2025-07-14 18:39:28 <@alexsaezm:fedora.im> awesome, in that case I think we can call it. I will be in UK next week AFK but I will have my phone around 2025-07-14 18:40:11 <@buckaroogeek:fedora.im> Have a safe trip 2025-07-14 18:40:26 <@gotmax:matrix.org> Have fun! 2025-07-14 18:41:23 <@alexsaezm:fedora.im> thanks, last time I went to UK, Spain got the blackout and I got stranded at the airport... can't be worse than that, right? 😄 2025-07-14 18:41:48 <@buckaroogeek:fedora.im> Knock on wood 2025-07-14 18:42:02 <@alexsaezm:fedora.im> I will bring with me a stick 😛 2025-07-14 18:42:07 <@gotmax:matrix.org> I have a relative who got stranded in California because it was "too hot" for the plane to take off 2025-07-14 18:42:07 <@alexsaezm:fedora.im> thanks everyone! 2025-07-14 18:42:12 <@gotmax:matrix.org> But that's probably not as bad 2025-07-14 18:42:20 <@gotmax:matrix.org> See you all in two weeks :) 2025-07-14 18:42:56 <@alexsaezm:fedora.im> I won't enter in details of what happened at the airport but lets say I ended up in the hospital 😄 2025-07-14 18:43:07 <@alexsaezm:fedora.im> see you in two weeks 😄 2025-07-14 18:43:11 <@alexsaezm:fedora.im> !endmeeting