<@alexsaezm:fedora.im>
18:00:04
!startmeeting Go SIG meeting
<@meetbot:fedora.im>
18:00:04
Meeting started at 2024-07-15 18:00:04 UTC
<@meetbot:fedora.im>
18:00:05
The Meeting name is 'Go SIG meeting'
<@alexsaezm:fedora.im>
18:00:10
!topic Roll Call
<@alexsaezm:fedora.im>
18:00:15
Hi everyone! (like always, we can wait a few minutes for everyone)
<@mikelolasagasti:matrix.org>
18:02:44
!hello
<@zodbot:fedora.im>
18:02:45
Mikel Olasagasti Uranga (mikelo2)
<@mikelolasagasti:matrix.org>
18:03:44
Driving home, will take 5min
<@alexsaezm:fedora.im>
18:05:08
Sure, looks like today is gonna be a quick one :)
<@alexsaezm:fedora.im>
18:08:11
I'll wait more but I checked the issues and I don't see anything new (still catching up from a trip)
<@mikelolasagasti:matrix.org>
18:12:02
hi all
<@jsteffan:fedora.im>
18:12:17
!hi
<@zodbot:fedora.im>
18:12:17
Jonathan Steffan (jsteffan)
<@alexsaezm:fedora.im>
18:13:51
Does anyone have any preference for any of the [tagged items](https://pagure.io/GoSIG/go-sig/issues?status=Open&tags=meeting&close_status=) or [any other](https://pagure.io/GoSIG/go-sig/issues?status=Open)? Or just Open floor for any non tagged updates?
<@mikelolasagasti:matrix.org>
18:14:38
no prefernce
<@alexsaezm:fedora.im>
18:15:40
!topic Open floor
<@alexsaezm:fedora.im>
18:15:40
Then...
<@alexsaezm:fedora.im>
18:15:40
<@alexsaezm:fedora.im>
18:16:27
I've been away for a bunch of days so I have very little to add. Just that 1.23rc1 is already in Rawhide
<@mikelolasagasti:matrix.org>
18:17:03
saw a few packages broken after 1.23rc1 landed
<@alexsaezm:fedora.im>
18:17:13
oh really? do you have a list?
<@mikelolasagasti:matrix.org>
18:17:42
https://koschei.fedoraproject.org/affected-by/golang?epoch1=0&version1=1.22.4&release1=4.fc41&epoch2=0&version2=1.23~rc1&release2=2.fc41&collection=f41
<@alexsaezm:fedora.im>
18:17:46
I know TinyGo won't work for example
<@mikelolasagasti:matrix.org>
18:17:59
some may be other errors non related to the update to 1.23
<@alexsaezm:fedora.im>
18:18:14
that's a good list
<@alexsaezm:fedora.im>
18:18:19
I'll take a look into it
<@mikelolasagasti:matrix.org>
18:19:00
but there a few packages broken after eclipseo tried to fix the `%global debug_package %{nil}` missing issue
<@mikelolasagasti:matrix.org>
18:19:09
I've been checking and fixing some packages with that
<@mikelolasagasti:matrix.org>
18:19:27
example: https://src.fedoraproject.org/rpms/golang-github-pkg-term/blob/rawhide/f/golang-github-pkg-term.spec#_4
<@mikelolasagasti:matrix.org>
18:20:44
https://src.fedoraproject.org/rpms/golang-github-pkg-term/c/261b34c476490ec1e0966f9c844344fa44c78e4a?branch=rawhide would be the commit, as I pushed the fix to the spec just now
<@mikelolasagasti:matrix.org>
18:21:44
I'll check the rest if there are easy fix
<@mikelolasagasti:matrix.org>
18:22:04
having packages in FTBFS before makes things messy, as it's not easy to know if something new is broken or it's just something else
<@mikelolasagasti:matrix.org>
18:22:10
🤷‍♂️
<@alexsaezm:fedora.im>
18:23:07
yeah :( looking into the git history and comparing with build dates is not an easy task
<@mikelolasagasti:matrix.org>
18:24:15
you need to check the `golang-x-tools` status also ;)
<@alexsaezm:fedora.im>
18:24:42
I know I know :( always forget about it :( it will be a priority this week
<@mikelolasagasti:matrix.org>
18:25:09
great
<@mikelolasagasti:matrix.org>
18:25:25
I'm worried with some of the last updates eclipseo pushed
<@mikelolasagasti:matrix.org>
18:25:39
they can be seen here koji list-tagged --latest f41-build-side-91461
<@mikelolasagasti:matrix.org>
18:25:49
they can be seen here `koji list-tagged --latest f41-build-side-91461`
<@mikelolasagasti:matrix.org>
18:26:01
it's been 2 weeks since the push and no changes then
<@mikelolasagasti:matrix.org>
18:26:22
having packages in bootstrap mode temporary is fine, but I wonder if we broke things
<@alexsaezm:fedora.im>
18:27:06
like what?
<@mikelolasagasti:matrix.org>
18:27:29
packages in bootstrap mode don't check for dependencies
<@mikelolasagasti:matrix.org>
18:27:45
it's a great way to push things that are interconnected (grpc, otel, ...)
<@mikelolasagasti:matrix.org>
18:28:24
but if kept in bootstrap mode other potential issues may be hiding
<@alexsaezm:fedora.im>
18:28:31
oh I see
<@alexsaezm:fedora.im>
18:28:45
and what is the reason for having those ones in bootstrap mode?
<@mikelolasagasti:matrix.org>
18:28:52
so I hope eclipseo is fine, enjoying some holidays and he'll return soon ;)
<@mikelolasagasti:matrix.org>
18:29:18
he was working to update them, but I guess he got busy during the process and let those in that state
<@mikelolasagasti:matrix.org>
18:30:02
the issue is also that the sidetag has not been closed, so it "blocks" other changes or can cause some noise
<@mikelolasagasti:matrix.org>
18:31:01
hopefully sidetag is closed before the branch for f41 from rawhide in August
<@alexsaezm:fedora.im>
18:31:23
can only be closed by the creator?
<@mikelolasagasti:matrix.org>
18:31:53
not sure
<@mikelolasagasti:matrix.org>
18:32:07
but the changes are in the repos, just no build/bodhi available for those commits
<@mikelolasagasti:matrix.org>
18:32:15
but there will be after branch & rebuild
<@alexsaezm:fedora.im>
18:32:53
right
<@mikelolasagasti:matrix.org>
18:32:55
en commits are in non-bootstrap mode, but the sidetag is
<@mikelolasagasti:matrix.org>
18:33:02
so we've a little bomb ticking
<@alexsaezm:fedora.im>
18:33:24
got it, yeah sounds like a problem
<@alexsaezm:fedora.im>
18:33:54
I'll put a reminder in my calendar to be sure that with a little bit of time we know what to do with those
<@alexsaezm:fedora.im>
18:34:27
well... the branch out is 2024-08-06 so no very little time ahead
<@mikelolasagasti:matrix.org>
18:35:31
other than that, I imported a nice tool called `ov`. Thanks Mark E. Fuller for reviewing the specs
<@mikelolasagasti:matrix.org>
18:35:50
it was a library required by `gopass`, but the cli it's interesting
<@mikelolasagasti:matrix.org>
18:36:13
now `gopass` is a vendored build, so no dependency on `ov`'s -devel package
<@mikelolasagasti:matrix.org>
18:36:45
I also reviewed a bunch of specs, fixed some FTBFS packages and updated others
<@mikelolasagasti:matrix.org>
18:37:21
I would propose that once F41 is branched we check the status of leave packages
<@mikelolasagasti:matrix.org>
18:38:14
https://gitlab.com/fedora/sigs/go/package-data/-/blob/main/leaves-by-maintainer?ref_type=heads
<@alexsaezm:fedora.im>
18:39:04
Sure!
<@alexsaezm:fedora.im>
18:39:26
!idea: When F41 is branched, check the status of the leave packages -> https://gitlab.com/fedora/sigs/go/package-data/-/blob/main/leaves-by-maintainer?ref_type=heads
<@alexsaezm:fedora.im>
18:39:36
!idea When F41 is branched, check the status of the leave packages -> https://gitlab.com/fedora/sigs/go/package-data/-/blob/main/leaves-by-maintainer?ref\_type=heads
<@mikelolasagasti:matrix.org>
18:39:54
gotmax23 (out until July 14): took care of leaves in the past, he might have it automated
<@alexsaezm:fedora.im>
18:41:12
we can ask him when he is back from his holidays
<@alexsaezm:fedora.im>
18:43:10
Anything else?
<@mikelolasagasti:matrix.org>
18:43:49
nothing useful
<@alexsaezm:fedora.im>
18:44:58
haha
<@alexsaezm:fedora.im>
18:45:25
in that case I think we can call it
<@alexsaezm:fedora.im>
18:46:14
Thanks!
<@alexsaezm:fedora.im>
18:46:21
!endmeeting