18:07:12 #startmeeting Go SIG 18:07:12 Meeting started Mon Jul 5 18:07:12 2021 UTC. 18:07:12 This meeting is logged and archived in a public location. 18:07:12 The chair is alexsaezm. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:07:12 Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:07:12 The meeting name has been set to 'go_sig' 18:07:56 so what's on today's menu? 18:08:17 I think the most important topic is the next Fedora release 18:08:31 I also think you eclipseo are quite busy and can't do the mass rebuild, right? 18:08:41 the next Golang release? 18:08:45 yes 18:08:48 I can't no 18:09:21 i already have trouble keeping the packages up to date 18:09:22 ok, so, I can do it for you, but I have no idea. so if you can point me to some guide or anything like that... i have the time 18:09:55 (if you need help with other packages, at least go releated, tell me) 18:09:57 I thought jcajka would rebuild all in a side tag 18:10:14 didn't talk with him tbh 18:12:01 if i understand the change request https://fedoraproject.org/wiki/Changes/golang1.17, packages will be rebuilt 18:12:22 yes, but I'm not really familiar with the process yet 18:12:30 not sure who's taking care of it 18:12:30 is there anything that I should do before that? 18:12:40 I think I will do it myself :D 18:12:47 * alexsaezm is a brave guy 18:12:55 * alexsaezm with zero idea :P 18:13:12 basically you create a side tag and build inside it 18:13:14 https://docs.fedoraproject.org/en-US/rawhide-gating/multi-builds/#_how_does_gating_multi_builds_updates_work 18:13:45 but for these kind of mass rebuild i don't know if there is a special methode 18:14:33 perhaps Eighth_Doctor is around and can tell... 18:15:06 hmm? 18:15:07 first the side tag needs to be requested to releng f35-go for example 18:16:01 Eighth_Doctor, I was wondering what kind of stuff should I do for the golang1.17 upgrade (a part from bother jcajka when he is back from PTO) 18:16:07 .hello ngompa 18:16:07 Eighth_Doctor: ngompa 'Neal Gompa' 18:16:24 alexsaezm: `fedpkg request-side-tag` to generate a side-tag 18:16:54 then build golang in there, then rebuild everything in there on top 18:16:56 I was thinking of asking a special side tag like they did for perl https://pagure.io/releng/issue/10119 18:17:01 ah 18:17:04 yeah, that'll work too 18:18:14 as for the rebuild, is there an official way to rebuild all the packages? 18:19:01 `rpmdev-bumpspec && fedpkg ci -c && fedpkg build --target=f35-golang` 18:19:09 I don't know any other way 18:19:25 if there's a better way, jcajka hasn't shared that with me 18:19:33 okay 18:22:19 alexsaezm: so we need to sync with jcajka for the Go 1.!7 rebuild 18:22:32 got it 18:22:33 the changes must be accepted first I believe 18:22:37 I'll bother him then 18:22:42 * alexsaezm adds that to his todo list 18:24:34 so other topic on the table: the Go modules 18:24:39 right 18:24:53 Nim is definively MIA 18:25:11 I haven't heard of him back 18:25:41 so it rest on our shoulders to do the works 18:26:03 and to be clear I know nothing about macros and lua 18:26:20 I have a really small POC that works 18:26:29 but it's far from ready 18:26:37 and I'm not sure if it's the best approach 18:26:43 based on his previous work? 18:26:58 kind of (I think) 18:27:00 with modist and stuff 18:27:07 yes 18:27:19 cool 18:27:30 but it doesn't use his code, I just went through it 18:27:48 I started from scratch because I was playing with other things and I had an idea 18:27:53 and then realized it was quite similar 18:28:25 but I'll keep working on that now that I have more time for this and Go modules are a problem for the future (again) 18:28:32 his macros are pretty detailed and cover a range of use cases 18:29:16 yes, but my problem is not with his macros but with the concepto of macros hahah took me a lot of time to find how to add stuff 18:29:25 concept* 18:29:44 Have you seen https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/109 first? 18:30:33 hmmm no 18:30:37 I don't recall that PR 18:30:55 but it's quite interesting... 18:31:24 bookmarked 18:31:48 Once F35 is released, I'll come back to that 18:32:09 it was his work to redo forge macros, used by the new go-rpm-macros 18:32:44 just checked, nim hasn't logged on since 2020-12-03 18:33:00 hmmm odd, I think I saw an email 18:33:07 not that long ago 18:33:16 hope he is ok :/ 18:37:13 yeah lqst time I heard from him he was moving i believe 18:38:06 I hope is just lack of time :) 18:38:24 I don't anything else to add btw, just in case you want to finish the meeting 18:39:57 i wonder how much of his initial work is working / can we keep https://pagure.io/fork/nim/go-rpm-macros/c/e876e2483cbe4443f4d7c18afad6227f4dd7c75c?branch=go-modules 18:40:51 don't remember right now but a lot more that I thought if I recall correctly 18:41:09 but that will be the first thing I'll try 18:41:29 it works in tanndem with the change in redhat=rpm=config 18:42:00 hmmm don't recall picking that PR so perhaps I didn't test it properly 18:43:51 ok 18:44:04 let's end the meeting then 18:45:02 sure 18:45:07 #endmeeting