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