<@alexsaezm:fedora.im>
19:05:19
!startmeeting Go SIG meeting
<@meetbot:fedora.im>
19:05:20
Meeting started at 2024-12-30 19:05:19 UTC
<@meetbot:fedora.im>
19:05:20
The Meeting name is 'Go SIG meeting'
<@buckaroogeek:fedora.im>
19:05:22
I did an update in, for example, cri-o1.29 using the go_vendor_archive to override the indirect dependency. Everything builds and all tests pass but not sure that is sufficient
<@xbt573:fedora.im>
19:05:30
!hi
<@zodbot:fedora.im>
19:05:30
Alexey Lunev (xbt573) - he / him / his
<@alexsaezm:fedora.im>
19:05:44
!topic Roll Call
<@alexsaezm:fedora.im>
19:05:47
Hi everyone! (like always, we can wait a few minutes for everyone)
<@mikelolasagasti:matrix.org>
19:05:48
!hi
<@zodbot:fedora.im>
19:05:49
Mikel Olasagasti Uranga (mikelo2)
<@buckaroogeek:fedora.im>
19:06:23
!hi
<@zodbot:fedora.im>
19:06:24
Brad Smith (buckaroogeek)
<@alexsaezm:fedora.im>
19:08:00
We have 4 issues tagged as meeting (https://pagure.io/GoSIG/go-sig/issues?status=Open&tags=meeting&close_status=)
<@mikelolasagasti:matrix.org>
19:08:05
But golang-x-net is already on rawhide, so not sure what you’re trying
<@alexsaezm:fedora.im>
19:08:11
just in case someone wants to go with them
<@alexsaezm:fedora.im>
19:08:22
or... that one with the CVE :D
<@buckaroogeek:fedora.im>
19:08:30
This is for packages with vendored dependencies
<@mikelolasagasti:matrix.org>
19:09:08
If nothing broke in rawhide I’m pretty sure it won’t for vendored ones
<@buckaroogeek:fedora.im>
19:09:45
Good point. Thanks
<@xbt573:fedora.im>
19:10:25
Apart from packaging, Go and it's related libraries are very backwards compatible, so it must work in most cases
<@buckaroogeek:fedora.im>
19:11:31
Thanks. Not a go programmer per se so this is very helpful
<@mikelolasagasti:matrix.org>
19:13:58
for vendored builds alexsaezm’s script or mine doesnt make sense.
<@mikelolasagasti:matrix.org>
19:13:58
The easy way would be to create a scratch build to see if it builds all fine. If you want to interact with more packages then create a branch and build it in a copr project
<@mikelolasagasti:matrix.org>
19:13:58
<@alexsaezm:fedora.im>
19:15:57
As Alexey Lunev said. There is a "contract" that enforces somehow that the compatibility is not broken in the core project. Most of the libraries are therefore backwards compatible without doing any additional work, although in this very specific case, the -x packages are not backwards compatible always
<@alexsaezm:fedora.im>
19:16:07
```Code in sub-repositories of the main go tree, such as golang.org/x/net, may be developed under looser compatibility requirements. However, the sub-repositories will be tagged as appropriate to identify versions that are compatible with the Go 1 point releases. ```
<@mikelolasagasti:matrix.org>
19:16:22
I would like to comment #57
<@mikelolasagasti:matrix.org>
19:16:40
https://pagure.io/GoSIG/go-sig/issue/57
<@mikelolasagasti:matrix.org>
19:16:55
One of the packages is listed to be removed due to ftbfs
<@alexsaezm:fedora.im>
19:17:03
Ref https://go.dev/doc/go1compat
<@mikelolasagasti:matrix.org>
19:17:20
So I’ll announce the intention to retire the packages as advised in the ticket and proceed in a week
<@alexsaezm:fedora.im>
19:17:33
sure, let me "open" the conversation
<@alexsaezm:fedora.im>
19:17:50
!topic Retire golang-github-siddontang-goredis and golang-github-ledisdb
<@alexsaezm:fedora.im>
19:17:55
!link https://pagure.io/GoSIG/go-sig/issue/57
<@mikelolasagasti:matrix.org>
19:18:53
I’ll post in the mail list about the retirement plan and proceed in a week
<@mikelolasagasti:matrix.org>
19:19:52
Unless someone opposes
<@alexsaezm:fedora.im>
19:20:08
not me :)
<@mikelolasagasti:matrix.org>
19:20:38
!action post about ticket #57 and proceed 7 days after
<@mikelolasagasti:matrix.org>
19:21:26
Can we discuss https://pagure.io/GoSIG/go-sig/issue/59 as new topic?
<@alexsaezm:fedora.im>
19:22:01
Absolutely
<@alexsaezm:fedora.im>
19:22:07
!topic go-sig membership cleanup
<@alexsaezm:fedora.im>
19:22:11
!link https://pagure.io/GoSIG/go-sig/issue/59
<@mikelolasagasti:matrix.org>
19:22:56
I think the request makes sense
<@alexsaezm:fedora.im>
19:23:10
it makes total sense to me
<@mikelolasagasti:matrix.org>
19:23:38
And I want to think the 15 days + 15 days is safe amount of time
<@alexsaezm:fedora.im>
19:25:00
or we can even increase the time, it's not about kicking people out :D just be sure they are still interested in contributing and reduce the possible attacks
<@mikelolasagasti:matrix.org>
19:25:40
Ok
<@alexsaezm:fedora.im>
19:25:51
but in any case, I think is a good idea
<@mikelolasagasti:matrix.org>
19:26:38
and agree on your feedback, I don’t want to kick past contributors, just want to reduce attack surface 😅
<@mikelolasagasti:matrix.org>
19:27:08
Good thing is it’s only 34 in case there is no API 😅
<@mikelolasagasti:matrix.org>
19:27:56
alexsaezm: can you take this one? I’ll help you
<@alexsaezm:fedora.im>
19:28:08
sure
<@alexsaezm:fedora.im>
19:28:40
!action check which Go SIG members are active and follow up with all the non active ones
<@alexsaezm:fedora.im>
19:28:59
btw... should we also post about this in devel? just in case some people of other SIGs do something?
<@mikelolasagasti:matrix.org>
19:29:35
ok for me
<@alexsaezm:fedora.im>
19:30:35
I'll send an email then
<@mikelolasagasti:matrix.org>
19:31:23
Next one #54?
<@alexsaezm:fedora.im>
19:32:01
!topic Consider moving our meetings to the main Fedora meeting rooms
<@alexsaezm:fedora.im>
19:32:04
!link https://pagure.io/GoSIG/go-sig/issue/54
<@alexsaezm:fedora.im>
19:32:15
that one is extremely easy hahah I just never did it
<@mikelolasagasti:matrix.org>
19:32:20
But that one is 100% on you alexsaezm
<@alexsaezm:fedora.im>
19:32:25
yes
<@alexsaezm:fedora.im>
19:32:37
it's what Neal said there
<@alexsaezm:fedora.im>
19:32:43
I need to update the calendar and that's it
<@mikelolasagasti:matrix.org>
19:33:21
Easy one then
<@alexsaezm:fedora.im>
19:33:52
I can update it after this meeting so the next first meeting of the year can occur there if anyone is ok
<@mikelolasagasti:matrix.org>
19:34:21
+1
<@buckaroogeek:fedora.im>
19:34:46
+1 - not that i am a member of the sig
<@alexsaezm:fedora.im>
19:35:27
oh really?
<@alexsaezm:fedora.im>
19:35:39
you have more attendance than me!
<@alexsaezm:fedora.im>
19:35:40
:D
<@mikelolasagasti:matrix.org>
19:36:20
Open floor?
<@buckaroogeek:fedora.im>
19:36:30
Just trying to help where i can
<@alexsaezm:fedora.im>
19:37:03
and you do a lot :D
<@alexsaezm:fedora.im>
19:37:06
yeah, open floor time!
<@alexsaezm:fedora.im>
19:37:10
!topic Open floor
<@buckaroogeek:fedora.im>
19:37:48
i already had my open floor topic at the beginning
<@mikelolasagasti:matrix.org>
19:38:12
I fixed a few ftbfs of packages that otherwise were about to be retired. Another small Armageddon deactivated
<@mikelolasagasti:matrix.org>
19:39:43
I’ll be working on the `rclone` update next week, so expect some review links being posted (and hopefully reviewed 🤞)
<@zodbot:fedora.im>
19:39:48
alexsaezm gave a cookie to mikelo2. They now have 15 cookies, 1 of which were obtained in the Fedora 41 release cycle
<@mikelolasagasti:matrix.org>
19:40:15
And also with the prometheus update to 3.0 as otherwise will be retired
<@mikelolasagasti:matrix.org>
19:40:37
And also with the `prometheus` update to 3.0 as otherwise will be retired
<@alexsaezm:fedora.im>
19:41:08
busy Christmas :D
<@alexsaezm:fedora.im>
19:41:18
From my side, nothing relevant, I did a few updates, some of them in delve, and I checked on some FTBFS with golang-x-exp and golang-x-tools (I still need to check if updating golang-x-tools fixes a problem in golang-x-exp)
<@mikelolasagasti:matrix.org>
19:43:02
Is tinygo still failing and under your umbrella?
<@alexsaezm:fedora.im>
19:43:47
tinygo still failing, didn't have time to check it but I really want to, not because I own it in any way but because I have a tiny thing at my desk I want to play with :D
<@mikelolasagasti:matrix.org>
19:44:06
lol, ok
<@alexsaezm:fedora.im>
19:44:20
golang-x-* (there is 3 failing) and tinygo will be my tasks first think next year
<@alexsaezm:fedora.im>
19:44:41
unless someone else it's extremely interested in fixing tinygo, of course
<@mikelolasagasti:matrix.org>
19:44:48
great
<@alexsaezm:fedora.im>
19:45:11
I have too many small handheld devices that work with tinygo ... a
<@mikelolasagasti:matrix.org>
19:45:13
I hopefully will check mikep’s request of reviews for `hugo`
<@mikelolasagasti:matrix.org>
19:45:45
I hopefully tonight will check mikep’s request of reviews for hugo
<@alexsaezm:fedora.im>
19:47:14
Tomorrow, while the bell is going off hahaha
<@alexsaezm:fedora.im>
19:47:16
now that reminds me something about a new package and dependencies... there is a new kid in town: https://ghostty.org/
<@alexsaezm:fedora.im>
19:47:27
looks like someone did a new package only in COPR
<@alexsaezm:fedora.im>
19:48:06
I don't use it but everybody is talking about that terminal, and it feels weird to see that Fedora is already there but as a COPR.
<@alexsaezm:fedora.im>
19:48:21
I'll try to reach the creator of the repo to see if he wants to create the package
<@alexsaezm:fedora.im>
19:48:37
to create it as part of Fedora, not as a COPR, I mean
<@mikelolasagasti:matrix.org>
19:48:48
It’s written in zig
<@alexsaezm:fedora.im>
19:48:55
is it?
<@alexsaezm:fedora.im>
19:49:00
I thought it was written in Go
<@alexsaezm:fedora.im>
19:49:07
my god... never check pages from the phone...
<@mikelolasagasti:matrix.org>
19:49:12
so not sure how gets packaged for Fedora
<@alexsaezm:fedora.im>
19:49:15
scratch that :D
<@buckaroogeek:fedora.im>
19:49:25
zig - i have it installed
<@alexsaezm:fedora.im>
19:49:31
lol
<@alexsaezm:fedora.im>
19:50:05
I don't think we have a zig sig, but that's out of this meeting :D
<@buckaroogeek:fedora.im>
19:50:09
but i just keep using gnome terminal :)
<@mikelolasagasti:matrix.org>
19:50:58
Yeah, Mitchell Hashimoto, one of the founders of Hashicorp (terraform, vault, packer, nomad, …) left the company and few months later he drop all his go modules, some widely used ones
<@mikelolasagasti:matrix.org>
19:51:20
Now he is fully embraced with zig, he donated to zig foundation for example
<@alexsaezm:fedora.im>
19:51:34
I guess that was why I thought it was written in Go, the guy has/had a lot of Go packages
<@mikelolasagasti:matrix.org>
19:51:36
(He is a billionaire after Hashicorp went public)
<@buckaroogeek:fedora.im>
19:51:59
yep
<@buckaroogeek:fedora.im>
19:52:06
i use vagrant all the time still
<@mikelolasagasti:matrix.org>
19:52:44
https://gist.github.com/mitchellh/90029601268e59a29e64e55bab1c5bdc
<@alexsaezm:fedora.im>
19:52:54
in any case, that's my last nonsense of the year :D although I still have time
<@mikelolasagasti:matrix.org>
19:53:10
i use `kcli` to test VMs
<@buckaroogeek:fedora.im>
19:53:55
not familiar with kcli. Will check it out
<@buckaroogeek:fedora.im>
19:54:36
open floor is going in a lot of different directions :)
<@alexsaezm:fedora.im>
19:54:54
hahah yeah, we can cut it
<@alexsaezm:fedora.im>
19:55:10
anything else? or we can call it?
<@mikelolasagasti:matrix.org>
19:55:35
Yeah, i want to leave for dinner 🤣
<@alexsaezm:fedora.im>
19:55:48
I need to build a furniture... and then dinner :D
<@buckaroogeek:fedora.im>
19:55:50
And lunch
<@alexsaezm:fedora.im>
19:56:06
Thank you very much to all for all your epic help this 2024!!
<@mikelolasagasti:matrix.org>
19:56:15
Your neighbors will love you! (9pm)
<@alexsaezm:fedora.im>
19:56:29
😇
<@buckaroogeek:fedora.im>
19:56:32
Thanks alexsaezm . And happy new year
<@mikelolasagasti:matrix.org>
19:56:48
Happy new year folks
<@alexsaezm:fedora.im>
19:56:51
Happy new year :)
<@xbt573:fedora.im>
19:57:02
Happy New Year to everyone!
<@alexsaezm:fedora.im>
19:57:14
🍾
<@alexsaezm:fedora.im>
19:57:20
!endmeeting