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