2026-07-20 15:03:47 <@patrikp:matrix.org> !startmeeting RELENG (2026-07-20) 2026-07-20 15:03:49 <@meetbot:fedora.im> Meeting started at 2026-07-20 15:03:47 UTC 2026-07-20 15:03:49 <@meetbot:fedora.im> The Meeting name is 'RELENG (2026-07-20)' 2026-07-20 15:03:54 <@patrikp:matrix.org> !meetingname releng 2026-07-20 15:03:54 <@patrikp:matrix.org> !chair nirik jnsamyak patrikp 2026-07-20 15:03:54 <@patrikp:matrix.org> !info Meeting is 60 minutes long at most. At the end of the hour it stops. 2026-07-20 15:03:54 <@patrikp:matrix.org> !info Agenda is at https://hackmd.io/vm6biLBcTYKtkQUH5kQkmw. 2026-07-20 15:03:55 <@meetbot:fedora.im> The Meeting Name is now releng 2026-07-20 15:04:04 <@patrikp:matrix.org> Hello. 2026-07-20 15:04:12 <@nirik:matrix.scrye.com> morning 2026-07-20 15:04:29 <@smoliicek:fedora.im> !hi 2026-07-20 15:04:30 <@zodbot:fedora.im> Vít Smolík: Vít Smolík (smoliicek) - he / him / his 2026-07-20 15:04:46 <@patrikp:matrix.org> !topic Init process. 2026-07-20 15:04:46 <@patrikp:matrix.org> !info This is a good time to bring up things like tickets that people are stuck on, blockers, tasks, requests, and/or features that require release engineering intervention. 2026-07-20 15:05:25 <@patrikp:matrix.org> So, mass rebuild has finished. There are a couple things left to do that I'm trying to take care of. The problematic builds Adam mentioned should be untagged and we should be good to run the script. 2026-07-20 15:05:38 <@patrikp:matrix.org> So, mass rebuild has finished. There are a couple things left to do that I'm trying to take care of. The problematic builds Adam mentioned should be untagged and we should be good to run the mass tagging script. 2026-07-20 15:06:09 <@patrikp:matrix.org> Which is correct, I actually don't have that permission and usually use the --force flag when tagging/untagging builds. 2026-07-20 15:06:09 <@patrikp:matrix.org> I tried doing so, but I get this error: 2026-07-20 15:06:09 <@patrikp:matrix.org> ERROR: User patrikp lacks f45 access permission. Reason: tag requires autosign permission 2026-07-20 15:06:10 <@nirik:matrix.scrye.com> cool. ;) 2026-07-20 15:06:27 <@nirik:matrix.scrye.com> ah yeah, due to perms on the f45 tag you will need that permission. 2026-07-20 15:06:43 <@patrikp:matrix.org> So, may I get that perm? Or shall we somehow rework the script so it's possible to pass --force flag? 2026-07-20 15:07:06 <@patrikp:matrix.org> I'd rather just get the perm but it's always a little bit weird asking for more power. 2026-07-20 15:07:29 <@nirik:matrix.scrye.com> yes, go ahead and add that permission... or I can... 2026-07-20 15:07:47 <@jnsamyak:matrix.org> 0/ 2026-07-20 15:07:55 <@patrikp:matrix.org> I can add it for myself? I suppose because I have some powers because of sysadmin-releng? 2026-07-20 15:08:15 <@jnsamyak:matrix.org> yes just add perms 2026-07-20 15:08:39 <@nirik:matrix.scrye.com> you have perms because you have admin perms in koji. ;) 2026-07-20 15:08:42 <@patrikp:matrix.org> Haven't considered that. 2026-07-20 15:08:49 <@jnsamyak:matrix.org> Targets that build into this tag: 2026-07-20 15:08:49 <@jnsamyak:matrix.org> ``` 2026-07-20 15:08:49 <@jnsamyak:matrix.org> 2026-07-20 15:08:49 <@jnsamyak:matrix.org> Inheritance: 2026-07-20 15:08:49 <@jnsamyak:matrix.org> Groups: appliance-build, build, kiwi-build, livecd-build, livemedia-build, srpm-build 2026-07-20 15:08:49 <@jnsamyak:matrix.org> Required permission: 'autosign' 2026-07-20 15:08:49 <@jnsamyak:matrix.org> Tag options: 2026-07-20 15:08:49 <@jnsamyak:matrix.org> mock.new_chroot : 1 2026-07-20 15:08:49 <@jnsamyak:matrix.org> mock.package_manager : 'dnf5' 2026-07-20 15:08:49 <@jnsamyak:matrix.org> Current repo: no active repo 2026-07-20 15:08:49 <@jnsamyak:matrix.org> f45-kiwi (f45-kiwi-build, repo#6676898: 2026-07-20 06:06:30.758433+00:00) 2026-07-20 15:08:49 <@jnsamyak:matrix.org> f45-image-builder (f45-image-builder-build, repo#6676928: 2026-07-20 12:43:27.538512+00:00) 2026-07-20 15:08:49 <@jnsamyak:matrix.org> you can always check with: 2026-07-20 15:08:49 <@jnsamyak:matrix.org> 2026-07-20 15:08:49 <@jnsamyak:matrix.org> ``` 2026-07-20 15:08:49 <@jnsamyak:matrix.org> Tag: f45 [128147] 2026-07-20 15:08:49 <@jnsamyak:matrix.org> Arches: None 2026-07-20 15:08:59 <@nirik:matrix.scrye.com> admin allows you to add/remove permissions.... from anyone. Including yourself 2026-07-20 15:09:05 <@patrikp:matrix.org> That'd be `koji grant-permission autosign patrikp`? 2026-07-20 15:09:19 <@nirik:matrix.scrye.com> yep 2026-07-20 15:10:39 <@patrikp:matrix.org> That seems to have done the trick and the mass tagging script appears to be running. Woooo. 🎉 2026-07-20 15:10:50 <@nirik:matrix.scrye.com> excellent. 2026-07-20 15:10:50 <@jnsamyak:matrix.org> cool 2026-07-20 15:11:23 <@patrikp:matrix.org> Once it finishes I'll send out the final email. Also, thank you kindly to both for feedback on the SOP, I incorporated it and left a few more questions, once those are out of the way we can get it merged. 2026-07-20 15:11:33 <@patrikp:matrix.org> That is all for init from me. Does anybody else have anything? 2026-07-20 15:12:03 <@jnsamyak:matrix.org> nothing from me 2026-07-20 15:12:31 <@patrikp:matrix.org> Moving on... 2026-07-20 15:12:55 <@patrikp:matrix.org> !topic Choose next chair. 2026-07-20 15:13:04 <@patrikp:matrix.org> Any volunteers for next week's chairing duties? 2026-07-20 15:14:11 <@jnsamyak:matrix.org> mostly on pto for next monday 2026-07-20 15:14:27 <@patrikp:matrix.org> I should be around and this is no problem for me, I can take it again then. 2026-07-20 15:14:43 <@patrikp:matrix.org> !info Next chair July 27th: Patrik 2026-07-20 15:15:01 <@patrikp:matrix.org> !link https://fedorapeople.org/groups/schedule/f-45/f-45-releng-tasks.html 2026-07-20 15:15:01 <@patrikp:matrix.org> !topic Scheduled actions coming up in the next week. 2026-07-20 15:15:01 <@patrikp:matrix.org> !info Here we discuss items that are due to be done in the next week. 2026-07-20 15:15:30 <@patrikp:matrix.org> F47 keys are added to fedora-repos and are available in updates-testing 2026-07-20 15:15:30 <@patrikp:matrix.org> So, after the rebuild which will hopefully be wrapped up soon, next on the agenda is: 2026-07-20 15:16:18 <@nirik:matrix.scrye.com> I can make those, or jnsamyak can... 2026-07-20 15:16:26 <@nirik:matrix.scrye.com> then we need package updates. 2026-07-20 15:16:28 <@patrikp:matrix.org> We already have a ticket for this. 2026-07-20 15:16:28 <@patrikp:matrix.org> https://forge.fedoraproject.org/releng/tickets/issues/13407 2026-07-20 15:16:28 <@patrikp:matrix.org> 2026-07-20 15:16:28 <@patrikp:matrix.org> It's also already added to the next sprint and Samyak already assigned himself. So we should be good. 2026-07-20 15:16:33 <@jnsamyak:matrix.org> on me dont worry 2026-07-20 15:17:08 <@nirik:matrix.scrye.com> ok, cool. Let me know if I can help with anything. 2026-07-20 15:18:16 <@patrikp:matrix.org> But I don't think we have a ticket for that yet and I also don't see an SOP. 2026-07-20 15:18:16 <@patrikp:matrix.org> 2026-07-20 15:18:16 <@patrikp:matrix.org> Re-sign F44 content with F45 key, scheduled for Tue 2026-08-04 2026-07-20 15:18:16 <@patrikp:matrix.org> I also see: 2026-07-20 15:18:47 <@jnsamyak:matrix.org> it is already in mass-branching sop 2026-07-20 15:18:48 <@nirik:matrix.scrye.com> and that seems off by one 2026-07-20 15:18:58 <@patrikp:matrix.org> I thought so too. 2026-07-20 15:19:10 <@nirik:matrix.scrye.com> it might be good if it was a seperate doc, because it's done before the other stuff. 2026-07-20 15:19:12 <@jnsamyak:matrix.org> file that for aiofe! 2026-07-20 15:19:18 <@jnsamyak:matrix.org> file that for aoife! 2026-07-20 15:19:24 <@patrikp:matrix.org> Ah, right. 2026-07-20 15:19:24 <@patrikp:matrix.org> https://docs.fedoraproject.org/en-US/infra/release_guide/sop_mass_branching/#_mass_re_signing_one_week_before_branching_day 2026-07-20 15:19:24 <@patrikp:matrix.org> 2026-07-20 15:19:41 <@patrikp:matrix.org> I am +1 on this being a separate SOP. 2026-07-20 15:19:50 <@jnsamyak:matrix.org> I can take it out to another document, no biggie. Any other use case to mention? 2026-07-20 15:20:15 <@nirik:matrix.scrye.com> hopefully before too long if we can ever get siguldry installed this will just be a lot easier. Just modify config and wait 2026-07-20 15:20:16 <@patrikp:matrix.org> Use case? 2026-07-20 15:20:37 <@nirik:matrix.scrye.com> https://github.com/fedora-infra/siguldry/issues/199 if anyone has more input on it. 2026-07-20 15:20:38 <@patrikp:matrix.org> As in, task? 2026-07-20 15:21:33 <@jnsamyak:matrix.org> Wanted to check if anything worth mentioning one use case of that being mass branching etc 2026-07-20 15:22:17 <@jnsamyak:matrix.org> i forgot that reminds me i had two reviews for init: 2026-07-20 15:22:17 <@jnsamyak:matrix.org> - https://forge.fedoraproject.org/apps/toddlers/pulls/429 (test check can be ignored) 2026-07-20 15:22:17 <@jnsamyak:matrix.org> - https://forge.fedoraproject.org/releng/tooling/pulls/13029 (waiting for +1 on this, need to merge and close out the issue) 2026-07-20 15:22:35 <@nirik:matrix.scrye.com> I'm not sure I follow? I meant that it would be nice to be seperate so you know it's the next step/thing to do and don't go to the mass rebuild and say 'oops, should have done that a week or two ago' 2026-07-20 15:23:39 <@nirik:matrix.scrye.com> on the toddlers thing... we need to coordinate that right? we shouldn't merge it until we have fedpkg sending to forge and such... otherwise if we merge it, it will stop processing the old place? or does it do them both? 2026-07-20 15:24:33 <@patrikp:matrix.org> Also, the sidebar in our docs is now chronologically ordered, it makes sense that each release schedule action/task has a corresponding entry there. For future onboarding too. 2026-07-20 15:24:41 <@nirik:matrix.scrye.com> On the composeinfo... it seems fine, but it's a lot of code, so I haven't reviewed it closely. ;) 2026-07-20 15:25:34 <@nirik:matrix.scrye.com> so, probibly ok to just merge and fix if it blows up... 2026-07-20 15:25:58 <@jnsamyak:matrix.org> yeah it is more of a wrapper copied from internal redhat folks compose file 2026-07-20 15:26:10 <@jnsamyak:matrix.org> and tweaked for our needs 2026-07-20 15:26:12 <@jnsamyak:matrix.org> that's all 2026-07-20 15:26:37 <@jnsamyak:matrix.org> okayy 2026-07-20 15:26:53 <@jnsamyak:matrix.org> make sense, sorry slow net here, govt is playing tricks here 2026-07-20 15:27:43 <@nirik:matrix.scrye.com> no problem. I'm low on coffee here. ;) 2026-07-20 15:27:46 <@jnsamyak:matrix.org> correct but still want to have reviews done before so i can just merge and test it out once fedpkg changes are in. scm is rewritten for new forge 2026-07-20 15:27:54 <@jnsamyak:matrix.org> so it should stop that support 2026-07-20 15:28:01 <@jnsamyak:matrix.org> so it should stop that support (pagure one) 2026-07-20 15:28:36 <@nirik:matrix.scrye.com> ok, fair enough 2026-07-20 15:29:21 <@nirik:matrix.scrye.com> hum, it's anoying how messy this is going to be 2026-07-20 15:29:46 <@jnsamyak:matrix.org> i see mass tagging script ran, so my changes were alright after all! tagging script was reporting some error last time we ran it 2026-07-20 15:29:48 <@nirik:matrix.scrye.com> oh well, we have to have a flag day I guess... 2026-07-20 15:29:59 <@jnsamyak:matrix.org> I can only imagine 2026-07-20 15:30:28 <@jnsamyak:matrix.org> yes I want to do that once, I have an optimistic prs reviewed at both ends 2026-07-20 15:30:29 <@nirik:matrix.scrye.com> I guess we can't schedule the flag day until we know when fedpkg will update... 2026-07-20 15:31:00 <@jnsamyak:matrix.org> yeah 2026-07-20 15:31:09 <@patrikp:matrix.org> I am hoping to have the PR ready for review relatively soon. 2026-07-20 15:31:16 <@patrikp:matrix.org> That's all I can say for now. 2026-07-20 15:31:22 <@nirik:matrix.scrye.com> sure, thanks 2026-07-20 15:31:51 <@patrikp:matrix.org> I was thinking about how messy it's going to be yesterday at night in bed when trying to fall asleep. 2026-07-20 15:32:59 <@nirik:matrix.scrye.com> has to be: land fedpkg changes, update/build all the fedora packages for it. Schedule flag day, on flag day, push all fedpkg fedora packages to testing and ask maintainers to update and hopefully push to stable soon, swich toddlers over, close old one so it errors... 2026-07-20 15:33:09 <@nirik:matrix.scrye.com> or something like that 2026-07-20 15:33:57 <@jnsamyak:matrix.org> yeah around that, I can make a more concrete plan, once lets get out changes 2026-07-20 15:34:09 <@nirik:matrix.scrye.com> I need to go feed cats real quick, back in a few. 2026-07-20 15:34:18 <@patrikp:matrix.org> Sounds like a reasonable plan to me. 👍️ 2026-07-20 15:34:24 <@jnsamyak:matrix.org> i suppose it will be one good day of getting it right like mass branching but that should be it; 2026-07-20 15:34:24 <@patrikp:matrix.org> As reasonable as can be expected. 2026-07-20 15:34:57 <@patrikp:matrix.org> We can put a thing about it to status.fpo and hopefully get it ironed out. 2026-07-20 15:34:59 <@jnsamyak:matrix.org> only fedpkg chage takes a lot of time to put to a release, we need to talk to maintainer to be ready to patch things up that day if needed 2026-07-20 15:43:40 <@patrikp:matrix.org> Is there anything else for upcoming actions? 2026-07-20 15:43:54 <@jnsamyak:matrix.org> not from me 2026-07-20 15:44:21 <@jnsamyak:matrix.org> thanks for running the meeting today - 3 percent left not sure enough to squeeze to the end 2026-07-20 15:44:23 <@nirik:matrix.scrye.com> I had a thought while feeding cats: 2026-07-20 15:45:11 <@nirik:matrix.scrye.com> If we want to have the old data from the pagure scm-requests repo, what we should do it not migrate it until everything is using the new one and then migrate it over and archive it. Otherwise we run into more sync issues... 2026-07-20 15:46:18 <@patrikp:matrix.org> We talked about this with Samyak. We have the repo already migrated (set to private) for testing purposes, but the plan is, once everything is in place and confirmed working, to delete it and migrate again. Is that what you had in mind? 2026-07-20 15:46:37 <@jnsamyak:matrix.org> hmm so one question we migrate the older one in an archived- name? 2026-07-20 15:47:03 <@nirik:matrix.scrye.com> yeah, delete that and migrate again and just archive it. 2026-07-20 15:47:24 <@nirik:matrix.scrye.com> or -pagure in the name or something I guess? 2026-07-20 15:48:08 <@jnsamyak:matrix.org> sure can be done but as soon as we merge toddler changes and deploy it the pagure one will ayways be obsolete 2026-07-20 15:48:37 <@nirik:matrix.scrye.com> yep. 2026-07-20 15:48:52 <@nirik:matrix.scrye.com> it would just be for history in case we need to look up some request or something... 2026-07-20 15:49:22 <@patrikp:matrix.org> Pagure is eventually supposed to be turned off completely? Is there a timeline? 2026-07-20 15:49:50 <@jnsamyak:matrix.org> can be done sure 2026-07-20 15:50:18 <@nirik:matrix.scrye.com> it's supposed to be read-only at the end of the month, but yeah, should be around for a while after that, but someday it will go away probibly. 2026-07-20 15:50:33 <@nirik:matrix.scrye.com> just nicer to have everything moved we care about if we can 2026-07-20 15:54:39 <@patrikp:matrix.org> OK, I think that is all that we had on the agenda for today. Any objections to closing this out a few minutes early? 2026-07-20 15:54:56 <@nirik:matrix.scrye.com> sounds fine to me. 2026-07-20 15:55:12 <@jnsamyak:matrix.org> sounds good 2026-07-20 15:55:21 <@jnsamyak:matrix.org> and hey my thinkpad didnt dissapoint 2026-07-20 15:55:22 <@jnsamyak:matrix.org> nice 2026-07-20 15:55:28 <@patrikp:matrix.org> !endmeeting 2026-07-20 15:55:28 <@patrikp:matrix.org> !info Thank you all for coming!