2026-02-02 16:00:05 <@patrikp:matrix.org> !startmeeting RELENG (2026-02-02) 2026-02-02 16:00:08 <@meetbot:fedora.im> Meeting started at 2026-02-02 16:00:05 UTC 2026-02-02 16:00:08 <@meetbot:fedora.im> The Meeting name is 'RELENG (2026-02-02)' 2026-02-02 16:00:17 <@patrikp:matrix.org> !meetingname releng 2026-02-02 16:00:17 <@patrikp:matrix.org> !info Meeting is 60 minutes MAX. At the end of 60, it STOPS. 2026-02-02 16:00:17 <@patrikp:matrix.org> !info Agenda is at https://hackmd.io/vm6biLBcTYKtkQUH5kQkmw. 2026-02-02 16:00:17 <@patrikp:matrix.org> !chair nirik jnsamyak patrikp amedvede 2026-02-02 16:00:19 <@meetbot:fedora.im> The Meeting Name is now releng 2026-02-02 16:00:41 <@patrikp:matrix.org> Hello. 👋 2026-02-02 16:04:14 <@nirik:matrix.scrye.com> morning 2026-02-02 16:04:59 <@patrikp:matrix.org> Do we have anything for the init? Any blockers/tasks/issues/requests/features that need releng intervention? 2026-02-02 16:04:59 <@patrikp:matrix.org> !topic Init process. 2026-02-02 16:06:07 <@patrikp:matrix.org> I don't have anything for init. 2026-02-02 16:06:22 <@nirik:matrix.scrye.com> nothing off hand from me 2026-02-02 16:06:33 <@patrikp:matrix.org> !topic Scheduled actions coming up in the next week. 2026-02-02 16:06:33 <@patrikp:matrix.org> !info Here we list/discuss anything about items that are due to be done in the next week. 2026-02-02 16:06:33 <@patrikp:matrix.org> !link https://fedorapeople.org/groups/schedule/f-44/f-44-releng-tasks.html 2026-02-02 16:06:46 <@patrikp:matrix.org> So, the big one... Mass branching tomorrow and Samyak is at a wedding. 2026-02-02 16:08:16 <@patrikp:matrix.org> We have the preparatory PRs in place (feel free to double check if you find the time). 2026-02-02 16:08:44 <@nirik:matrix.scrye.com> yeah, I will try and give a review pass through them all later today. 2026-02-02 16:09:09 <@patrikp:matrix.org> How do we go about it tomorrow? Should I start it at the scheduled time? Announcement is sent. But I'm very hesitant to just start doing things without responsible adults around. 2026-02-02 16:09:51 <@nirik:matrix.scrye.com> Whats the scheduled time? I should be around my normal waking times. :) 2026-02-02 16:10:27 <@nirik:matrix.scrye.com> 14utc? 2026-02-02 16:11:09 <@patrikp:matrix.org> 1400 UTC 2026-02-02 16:11:25 <@nirik:matrix.scrye.com> Thats a bit early for me, but I'd say it should be ok to start slowly moving forward and I will be in when I get up 2026-02-02 16:12:31 <@patrikp:matrix.org> Would it be OK for me to actually hold off on doing things until you are behind a computer? The SOP seems WAY too straightforward considering how these mass branchings usually go, I fear some context or steps may be omitted. 2026-02-02 16:12:40 <@patrikp:matrix.org> Not going to lie, I'm shaking in my boots. 2026-02-02 16:13:40 <@nirik:matrix.scrye.com> sure, thats fine... I can let you know when I get in... 2026-02-02 16:14:00 <@nirik:matrix.scrye.com> don't worry... it's very complex, but we have tried to make sure everything is documented well the last few times... 2026-02-02 16:14:14 <@nirik:matrix.scrye.com> and if there's things that need cleaning up we can do that... it's not the end of the world. 2026-02-02 16:14:41 <@nirik:matrix.scrye.com> So, just go slowly and carefully and understand each step and we should be fine 2026-02-02 16:15:11 <@patrikp:matrix.org> I will do my best to update the SOP during/afterwards. Completely understandable that it's not perfect, it's a monumental task to document it from scratch. 2026-02-02 16:15:44 <@nirik:matrix.scrye.com> it's been getting closer each time... someday it will be 100% :) 2026-02-02 16:15:58 <@jnsamyak:matrix.org> but also in car 2026-02-02 16:16:00 <@jnsamyak:matrix.org> hehe 2026-02-02 16:16:05 <@patrikp:matrix.org> And then we switch to Konflux! 2026-02-02 16:16:45 <@jnsamyak:matrix.org> I gave my +1 on some, and some needs a little fixing 2026-02-02 16:16:55 <@jnsamyak:matrix.org> 🙈 2026-02-02 16:17:04 <@patrikp:matrix.org> Yep, saw the feedback, I'll update them. 2026-02-02 16:17:08 <@patrikp:matrix.org> Thanks for the feedback. 2026-02-02 16:17:46 <@nirik:matrix.scrye.com> The first pass of f45 resigning finished finally. I am sure there's a few things that still need signing tho... 2026-02-02 16:18:12 <@jnsamyak:matrix.org> +1111, and every breaking thing has a upcoming fix 2026-02-02 16:19:19 <@jnsamyak:matrix.org> 98 more 2026-02-02 16:19:32 <@nirik:matrix.scrye.com> not too bad. 2026-02-02 16:19:41 <@patrikp:matrix.org> Step 1 of the branching is turning off Koji builders. But in the Ansible section there's this note: 2026-02-02 16:19:41 <@patrikp:matrix.org> For context here's the SOP: https://docs.fedoraproject.org/en-US/infra/release_guide/sop_mass_branching/ 2026-02-02 16:19:41 <@patrikp:matrix.org> 2026-02-02 16:19:41 <@patrikp:matrix.org> `Avoid running the koji-hub.yaml playbook after turning off Koji builders to prevent overwriting manual changes.` 2026-02-02 16:19:41 <@patrikp:matrix.org> Does that mean this playbook has to be run only after Koji is re-enabled? 2026-02-02 16:19:42 <@jnsamyak:matrix.org> my internet is flaky I'll try to get those in, if not, I'll ping you 2026-02-02 16:19:46 <@nirik:matrix.scrye.com> If you all can get me the list I can fire it off... or leave it to you 2026-02-02 16:20:44 <@jnsamyak:matrix.org> I have a list in my user 2026-02-02 16:20:57 <@jnsamyak:matrix.org> but wait for me, I'm almost on it 2026-02-02 16:20:58 <@patrikp:matrix.org> And should we make a habit of using statusfpo when we do release related things (and thus add relevant sections to the SOP)? 2026-02-02 16:21:50 <@nirik:matrix.scrye.com> So, the script/commands that block external people from koji will be reverted if you run the koji playbook after that. So, yeah, you should wait until koji is ready to be re-opened to external people for that 2026-02-02 16:22:00 <@nirik:matrix.scrye.com> yes, I think updating status would be a good thing. 2026-02-02 16:22:47 <@nirik:matrix.scrye.com> I don't think it needs to be updated a bunch. Just a 'branching f44 is underway if you are a contributor, please wait until the process is done' and then clearing it once it's all done 2026-02-02 16:23:51 <@nirik:matrix.scrye.com> I'm happy to draft something/review. 2026-02-02 16:24:06 <@patrikp:matrix.org> In the Koji section (when creating release tags) there's this note: 2026-02-02 16:24:06 <@patrikp:matrix.org> `Build fedora-release and fedora-repos packages for Branched release before enabling the Rawhide gating.` 2026-02-02 16:24:06 <@patrikp:matrix.org> 2026-02-02 16:24:06 <@patrikp:matrix.org> But then there are no further details or steps, it's just a note. What does this entail? 2026-02-02 16:26:28 <@nirik:matrix.scrye.com> I'm not sure there... 2026-02-02 16:26:34 <@jnsamyak:matrix.org> just do a fedpkg build for them nothing there 2026-02-02 16:26:41 <@jnsamyak:matrix.org> fanvy 2026-02-02 16:27:08 <@jnsamyak:matrix.org> so we need to do a build for branched (f44 in this case) before you run those playbooks 2026-02-02 16:27:14 <@nirik:matrix.scrye.com> There's often gating issues with these because gating is using the old repos/packages to test with or the like... 2026-02-02 16:27:23 <@patrikp:matrix.org> `Once you do the above, gating will be enabled on Rawhide updates under the new release number.` 2026-02-02 16:27:23 <@patrikp:matrix.org> Also there's this note that's in the ABOVE Ansible section, ABOVE the build packages note: 2026-02-02 16:27:42 <@patrikp:matrix.org> So if we followed the SOP in chronological order we'd run into trouble. 2026-02-02 16:27:55 <@jnsamyak:matrix.org> and one the playbooks are ran, they will enable rawhide gating, after which fedpkg build for both rawhide release 2026-02-02 16:28:08 <@nirik:matrix.scrye.com> Oh, I see "To create a rawhide release in bodhi, you need to run:" (but then it talks about making the _branched_ release 2026-02-02 16:28:34 <@nirik:matrix.scrye.com> oh, and we should drop all the container stuff. I thought I had a pr for that. ;( 2026-02-02 16:29:07 <@nirik:matrix.scrye.com> no F44C needs to be made 2026-02-02 16:29:42 <@nirik:matrix.scrye.com> anyhow, I will try and review all the pr's I can see today. 2026-02-02 16:30:41 <@patrikp:matrix.org> Could you please take a look at the SOP too so that if something seems obviously wrong you'll have a mental (or digital) note of it for tomorrow? If it's not too much to ask. 2026-02-02 16:31:25 <@nirik:matrix.scrye.com> definitely! 2026-02-02 16:33:01 <@jnsamyak:matrix.org> okay so signing is in progress 2026-02-02 16:33:02 <@jnsamyak:matrix.org> :D 2026-02-02 16:33:33 <@patrikp:matrix.org> Would mass branching be a good time to also update the attributes for the docs? Or at which point in the process would be a good time? Not sure it's a "step" we have anywhere. 2026-02-02 16:33:33 <@patrikp:matrix.org> https://forge.fedoraproject.org/infra/docs/raw/branch/main/modules/release_guide/pages/_partials/attributes.adoc 2026-02-02 16:34:02 <@jnsamyak:matrix.org> yes have a pr for it today 2026-02-02 16:34:10 <@patrikp:matrix.org> I think this is because the doc uses the {rawhide} attribute but we also have a {rawhide_next} one. 2026-02-02 16:34:21 <@jnsamyak:matrix.org> merge tomorrow 2 hour before or when you get in 2026-02-02 16:34:24 <@jnsamyak:matrix.org> it is alright 2026-02-02 16:34:40 <@jnsamyak:matrix.org> yeah update each one of those by one 2026-02-02 16:35:18 <@patrikp:matrix.org> Should I add a step into the SOP (I would propose one of the last steps) to update the attributes then? 2026-02-02 16:35:36 <@patrikp:matrix.org> If we do it before the branching process starts it'll mess with all of the rendered things in the SOP. 2026-02-02 16:38:45 <@jnsamyak:matrix.org> go ahead with it 2026-02-02 16:39:04 <@jnsamyak:matrix.org> yeah you can add this section on t-1 day of branching 2026-02-02 16:40:30 <@patrikp:matrix.org> So have it merged before and change the relevant sections of the SOP to {branched} and {rawhide} instead of {rawhide} and {rawhide_next}? 2026-02-02 16:41:00 <@jnsamyak:matrix.org> no have a prep pr for it before 2026-02-02 16:41:08 <@jnsamyak:matrix.org> and merge it on branching day 2026-02-02 16:41:12 <@jnsamyak:matrix.org> no extra work 2026-02-02 16:41:21 <@patrikp:matrix.org> Ah, gotcha, that makes sense. 👍️ 2026-02-02 16:44:42 <@patrikp:matrix.org> What about the Ansible playbook you wrote Samyak? We'll use it tomorrow and it replaces the entire `dist-git` section in the SOP? 2026-02-02 16:47:57 <@jnsamyak:matrix.org> yeah I put a dry run option on it, and we can do a stg test I added that in a doc with the changes 2026-02-02 16:48:33 <@jnsamyak:matrix.org> I understand that, only motivation is support branching when i'm far :3 2026-02-02 16:48:49 <@nirik:matrix.scrye.com> ok, would be good to do a dry run today then and see how it does. ;) 2026-02-02 16:49:04 <@jnsamyak:matrix.org> thank you 🐥 2026-02-02 16:49:04 <@nirik:matrix.scrye.com> and can it do a non dry-run on staging? 2026-02-02 16:49:14 <@jnsamyak:matrix.org> yes 2026-02-02 16:49:37 <@nirik:matrix.scrye.com> that would be good to do today too... just to make sure it works as desired. 2026-02-02 16:49:46 <@jnsamyak:matrix.org> yeah 2026-02-02 16:52:13 <@jnsamyak:matrix.org> off topic: i never let anyone drive my car, but I hired a driver today so i can work but I guess I like this treatment too, should not get used to it tho lol 2026-02-02 16:52:23 <@nirik:matrix.scrye.com> so, can someone do those runs? 2026-02-02 16:52:28 <@nirik:matrix.scrye.com> nice. :) 2026-02-02 16:54:04 <@jnsamyak:matrix.org> I cant promise :/ 2026-02-02 16:54:23 <@jnsamyak:matrix.org> atleast not today cantry tomorrow morning 2026-02-02 16:54:35 <@jnsamyak:matrix.org> (my indian morning) 2026-02-02 16:54:47 <@nirik:matrix.scrye.com> well, I can look when I review the script I suppose. 2026-02-02 16:56:14 <@patrikp:matrix.org> Time check. 2026-02-02 16:56:33 <@patrikp:matrix.org> !topic Choose next chair. 2026-02-02 16:56:33 <@patrikp:matrix.org> !info Next chair February 9th: ? 2026-02-02 16:56:45 <@patrikp:matrix.org> I can take next week too... 2026-02-02 16:57:01 <@patrikp:matrix.org> Unless someone else really wants it? 2026-02-02 16:57:42 <@jnsamyak:matrix.org> go ahead 2026-02-02 16:57:55 <@jnsamyak:matrix.org> thanks for running today as well sir! 2026-02-02 16:57:58 <@patrikp:matrix.org> !info Next chair February 9th: Patrik 2026-02-02 16:58:03 <@jnsamyak:matrix.org> good questions :D 2026-02-02 16:59:39 <@patrikp:matrix.org> Well, have a good rest of the day everyone. 2026-02-02 16:59:54 <@nirik:matrix.scrye.com> thanks patrikp! 2026-02-02 16:59:59 <@patrikp:matrix.org> !endmeeting 2026-02-02 16:59:59 <@patrikp:matrix.org> !info Thank you all for coming!