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