2025-08-04 15:00:11 <@patrikp:matrix.org> !startmeeting RELENG (2025-08-04) 2025-08-04 15:00:13 <@meetbot:fedora.im> Meeting started at 2025-08-04 15:00:11 UTC 2025-08-04 15:00:13 <@meetbot:fedora.im> The Meeting name is 'RELENG (2025-08-04)' 2025-08-04 15:00:19 <@patrikp:matrix.org> !meetingname releng 2025-08-04 15:00:19 <@patrikp:matrix.org> !info Agenda is at https://hackmd.io/vm6biLBcTYKtkQUH5kQkmw. 2025-08-04 15:00:19 <@patrikp:matrix.org> !info Meeting is 60 minutes MAX. At the end of 60, it STOPS. 2025-08-04 15:00:19 <@patrikp:matrix.org> !chair nirik jnsamyak patrikp amedvede 2025-08-04 15:00:21 <@meetbot:fedora.im> The Meeting Name is now releng 2025-08-04 15:00:31 <@patrikp:matrix.org> Good evening. 2025-08-04 15:02:26 <@jnsamyak:matrix.org> 0/ 2025-08-04 15:03:44 <@patrikp:matrix.org> !topic Init process. 2025-08-04 15:03:44 <@patrikp:matrix.org> Do we have anything for the init? Any blockers/tasks/issues/requests/features that need releng intervention? 2025-08-04 15:04:50 <@patrikp:matrix.org> Nothing for the init? 2025-08-04 15:05:28 <@jnsamyak:matrix.org> Nothing from me 2025-08-04 15:05:34 <@jnsamyak:matrix.org> I have for later topic 2025-08-04 15:06:10 <@patrikp:matrix.org> Alright, moving on. 2025-08-04 15:06:15 <@patrikp:matrix.org> !info Here we list/discuss anything about items that are due to be done in the next week. 2025-08-04 15:06:15 <@patrikp:matrix.org> !topic Scheduled actions coming up in the next week. 2025-08-04 15:06:15 <@patrikp:matrix.org> !link https://fedorapeople.org/groups/schedule/f-42/f-42-releng-tasks.html 2025-08-04 15:06:15 <@patrikp:matrix.org> !link https://fedorapeople.org/groups/schedule/f-43/f-43-releng-tasks.html 2025-08-04 15:06:38 <@patrikp:matrix.org> Should I remove the F42 from the template? 2025-08-04 15:06:45 <@jnsamyak:matrix.org> Yes 2025-08-04 15:07:36 <@patrikp:matrix.org> So tomorrow: Re-sign F43 content with F44 key 2025-08-04 15:07:45 <@jnsamyak:matrix.org> - Filing FTBFS Bugs 2025-08-04 15:07:45 <@jnsamyak:matrix.org> _________________________________________________________________ 2025-08-04 15:07:45 <@jnsamyak:matrix.org> - And, prepping for mass branching 2025-08-04 15:07:45 <@jnsamyak:matrix.org> - Closing need-rebuild/find-failure pages for mass rebuild 2025-08-04 15:07:45 <@jnsamyak:matrix.org> - Create F45 Signing keys 2025-08-04 15:07:45 <@jnsamyak:matrix.org> Okay so couple of items: 2025-08-04 15:09:19 <@patrikp:matrix.org> https://docs.fedoraproject.org/en-US/infra/release_guide/create_release_signing_key/ 2025-08-04 15:09:19 <@patrikp:matrix.org> This is the SOP for the key part? 2025-08-04 15:09:32 <@jnsamyak:matrix.org> yes 2025-08-04 15:09:45 <@jnsamyak:matrix.org> and it is updated, I exactly did and it worked 2025-08-04 15:10:23 <@jnsamyak:matrix.org> so everything is done, here, I need to open a PR but with dist-git down, I'm not able to process the PR, it is in my fork, only thing left after is to build it 2025-08-04 15:10:44 <@jnsamyak:matrix.org> my questions was - do we include it to all the stable releases now or after branching? 2025-08-04 15:10:54 <@jnsamyak:matrix.org> Filing FTBFS Bugs - DONE 2025-08-04 15:11:18 <@jnsamyak:matrix.org> Closing need-rebuild/find-failure pages for mass rebuild - Thinking to close tomorrow (2 weeks post rebuild, any opinions) 2025-08-04 15:11:45 <@patrikp:matrix.org> Agreed with tomorrow. 2025-08-04 15:11:52 <@jnsamyak:matrix.org> This will require a PR in ansible I'll creae one issue and pr for it 2025-08-04 15:12:43 <@patrikp:matrix.org> Do we have an SOP for that step? Can't seem to find it. 2025-08-04 15:12:52 <@patrikp:matrix.org> Re-signing. 2025-08-04 15:13:06 <@jnsamyak:matrix.org> this does not require a sop it is exactly what it is written 2025-08-04 15:13:13 <@jnsamyak:matrix.org> resigning 2025-08-04 15:13:27 <@patrikp:matrix.org> So what does it entail? 2025-08-04 15:13:36 <@jnsamyak:matrix.org> but we still have it here: https://docs.fedoraproject.org/en-US/infra/release_guide/sop_mass_branching/#_mass_resigning 2025-08-04 15:14:00 <@nirik:matrix.scrye.com> yep. That. 2025-08-04 15:14:14 <@patrikp:matrix.org> So should it happen tomorrow or after branching? 2025-08-04 15:14:42 <@nirik:matrix.scrye.com> tomorrow 2025-08-04 15:14:54 <@nirik:matrix.scrye.com> it has to be done before branching, and it takes a while, so the week before 2025-08-04 15:15:08 <@jnsamyak:matrix.org> tomo 2025-08-04 15:15:12 <@jnsamyak:matrix.org> yes 2025-08-04 15:15:32 <@patrikp:matrix.org> And also after branching? Or should that section be split from the SOP into another? 2025-08-04 15:15:56 <@jnsamyak:matrix.org> I dont think so 2025-08-04 15:16:16 <@jnsamyak:matrix.org> It is part of SOP because it is done because of branching only :D 2025-08-04 15:16:27 <@patrikp:matrix.org> When we branch off of rawhide, the branched release packages are already signed by the F{release} key, but we need to resign everything in rawhide for the new F+1 key. ie, When we branch f43 off rawhide, all it’s packages are already signed by the f43 key, but we need to resign everything with the f44 key for rawhide. 2025-08-04 15:16:27 <@patrikp:matrix.org> I'm asking because the SOP says: 2025-08-04 15:16:42 <@patrikp:matrix.org> Which makes it sound like it should happen after branching. 2025-08-04 15:17:18 <@jnsamyak:matrix.org> for now f43 -> f43 key 2025-08-04 15:17:37 <@jnsamyak:matrix.org> this is current rawhide^ 2025-08-04 15:17:54 <@jnsamyak:matrix.org> but now, before branching (one week) 2025-08-04 15:18:07 <@jnsamyak:matrix.org> we need to sign every f43 -> f44 key 2025-08-04 15:18:21 <@jnsamyak:matrix.org> so when we switch at the time of branching f43 === f44 2025-08-04 15:18:29 <@jnsamyak:matrix.org> and those rawhide will go to f44 2025-08-04 15:18:48 <@jnsamyak:matrix.org> does it make sense now? I can rewrite the explanation to be more clearer 2025-08-04 15:18:52 <@jnsamyak:matrix.org> if you like 2025-08-04 15:19:51 <@patrikp:matrix.org> I think I understand. So perhaps I may split that re-signing section into a separate SOP, explain that it needs to happen one week BEFORE mass branching and link to the SOP from the release schedule? Sounds good? 2025-08-04 15:20:23 <@jnsamyak:matrix.org> If you feel like, it will be easier, go ahead, I have no issues! :D 2025-08-04 15:21:16 <@patrikp:matrix.org> Anything else for scheduled actions? Last point on your list was prep for mass branching. 2025-08-04 15:22:03 <@patrikp:matrix.org> Also I have a docs related question while we're on this topic. 2025-08-04 15:22:04 <@jnsamyak:matrix.org> No I'll open tickets and everything before starting to work on it 2025-08-04 15:22:26 <@jnsamyak:matrix.org> so yep mostly these are occupied, I hope everything seems ok by next week and ai scrapers go away 2025-08-04 15:23:51 <@patrikp:matrix.org> 2025-08-04 15:23:51 <@patrikp:matrix.org> https://docs.fedoraproject.org/en-US/infra/releng_misc_guide/sop_openh264/ 2025-08-04 15:23:51 <@patrikp:matrix.org> https://pagure.io/infra-docs-fpo/blob/master/f/modules/releng_misc_guide/pages 2025-08-04 15:23:51 <@patrikp:matrix.org> So for example the SOP I rewrote for OpenH264. It's here: 2025-08-04 15:23:51 <@patrikp:matrix.org> And I can see it in the sidebar. But when I try to get to it through clicking sidebar it doesn't work. I'm wondering exactly where in the infra-docs-fpo directory it has to be added. 2025-08-04 15:23:51 <@patrikp:matrix.org> 2025-08-04 15:24:28 <@patrikp:matrix.org> I added it to the index already. Does it need to be added elsewhere too? 2025-08-04 15:25:55 <@jnsamyak:matrix.org> i can check 2025-08-04 15:26:07 <@jnsamyak:matrix.org> but maybe somewhere it should be missing 2025-08-04 15:26:55 <@patrikp:matrix.org> Alright, sounds like that's all for upcoming actions. 2025-08-04 15:27:51 <@patrikp:matrix.org> Do you have anything you'd like to bring up Kevin? Or tickets time? 2025-08-04 15:30:18 <@patrikp:matrix.org> !link https://pagure.io/releng/issues 2025-08-04 15:30:18 <@patrikp:matrix.org> !topic Tickets that need attention. 2025-08-04 15:30:18 <@patrikp:matrix.org> !info This is the time where you can bring up releng tickets to discuss if there are blockers, etc. 2025-08-04 15:30:48 <@patrikp:matrix.org> !releng 12860 2025-08-04 15:30:52 <@zodbot:fedora.im> 2025-08-04 15:30:52 <@zodbot:fedora.im> ● **Last Updated:** 12 hours ago 2025-08-04 15:30:52 <@zodbot:fedora.im> ● **Opened:** a day ago by adamwill 2025-08-04 15:30:52 <@zodbot:fedora.im> **releng #12860** (https://pagure.io/releng/issue/12860):**Fedora flatpak remote is broken (returning 404)** 2025-08-04 15:30:52 <@zodbot:fedora.im> ● **Assignee:** Not Assigned 2025-08-04 15:31:00 <@patrikp:matrix.org> This can be closed looks like. 2025-08-04 15:32:02 <@jnsamyak:matrix.org> I think nirik can you confirm, and close? 2025-08-04 15:32:44 <@nirik:matrix.scrye.com> yeah 2025-08-04 15:33:18 <@patrikp:matrix.org> !releng 12859 2025-08-04 15:33:21 <@zodbot:fedora.im> ● **Opened:** 2 days ago by dustymabe 2025-08-04 15:33:21 <@zodbot:fedora.im> **releng #12859** (https://pagure.io/releng/issue/12859):**Fix a few permissions in ostree repo** 2025-08-04 15:33:21 <@zodbot:fedora.im> ● **Assignee:** Not Assigned 2025-08-04 15:33:21 <@zodbot:fedora.im> ● **Last Updated:** 22 hours ago 2025-08-04 15:33:21 <@zodbot:fedora.im> 2025-08-04 15:35:22 <@patrikp:matrix.org> Related ticket: 2025-08-04 15:35:22 <@patrikp:matrix.org> https://pagure.io/releng/issue/8811 2025-08-04 15:36:23 <@patrikp:matrix.org> 2025-08-04 15:36:23 <@patrikp:matrix.org> `$ find . \! -perm 2775 -type d | xargs chmod --verbose 2775` 2025-08-04 15:36:23 <@patrikp:matrix.org> `$ cd /mnt/koji/compose/ostree/repo/refs/heads/fedora` 2025-08-04 15:36:23 <@patrikp:matrix.org> Perhaps this is the command that fixed it last time? 2025-08-04 15:38:56 <@patrikp:matrix.org> Apart from this ticket I don't see anything. Do you want over 20 minutes of your life back? 2025-08-04 15:39:44 <@patrikp:matrix.org> !topic Choose next chair. 2025-08-04 15:39:54 <@patrikp:matrix.org> Any takers? I will be away all of next week. 2025-08-04 15:40:14 <@jnsamyak:matrix.org> I'll not be taking next week due to branching 2025-08-04 15:40:17 <@jnsamyak:matrix.org> I have some tickets 2025-08-04 15:40:18 <@jnsamyak:matrix.org> sorry 2025-08-04 15:40:27 <@jnsamyak:matrix.org> !releng 12858 2025-08-04 15:40:30 <@zodbot:fedora.im> ● **Last Updated:** 22 hours ago 2025-08-04 15:40:30 <@zodbot:fedora.im> **releng #12858** (https://pagure.io/releng/issue/12858):**Process approved non-responsive maintainer ticket for pwalter** 2025-08-04 15:40:30 <@zodbot:fedora.im> 2025-08-04 15:40:30 <@zodbot:fedora.im> ● **Assignee:** jnsamyak 2025-08-04 15:40:30 <@zodbot:fedora.im> ● **Opened:** 2 days ago by decathorpe 2025-08-04 15:41:27 <@jnsamyak:matrix.org> Okay so nirik do you know we have scripts for such cases? 2025-08-04 15:41:33 <@jnsamyak:matrix.org> OR should I write one? 2025-08-04 15:41:36 <@patrikp:matrix.org> Sounds like you need to do the reverse of unretirement process. 2025-08-04 15:41:46 <@patrikp:matrix.org> Or `fedpkg retire` maybe. 2025-08-04 15:42:38 <@jnsamyak:matrix.org> Scripts for: 2025-08-04 15:42:38 <@jnsamyak:matrix.org> - finding packages that a X user is assigned to 2025-08-04 15:42:38 <@jnsamyak:matrix.org> - And, finally we automate it 2025-08-04 15:42:38 <@jnsamyak:matrix.org> - then finally mass retiring those packages 2025-08-04 15:42:42 <@patrikp:matrix.org> 1. `fedpkg retire` 2025-08-04 15:42:42 <@patrikp:matrix.org> 3. Give the project to `orphan` in Koji 2025-08-04 15:42:42 <@patrikp:matrix.org> 2. Block relevant Koji tags 2025-08-04 15:43:16 <@jnsamyak:matrix.org> patrikp: hehe i know those things are required - i'm asking for drafting a formal releng proces/sop/automation for 2025-08-04 15:43:21 <@jnsamyak:matrix.org> patrikp: hehe i know those things are required - i'm asking for drafting a formal releng proces/sop/automation for it 2025-08-04 15:43:37 <@jnsamyak:matrix.org> also scripts for those^ 2025-08-04 15:43:57 <@jnsamyak:matrix.org> If wr have it than its fine, otherwise I'll plan to create one 2025-08-04 15:44:20 <@patrikp:matrix.org> Our releng repo is really quite something with the scripts and such. 2025-08-04 15:44:41 <@patrikp:matrix.org> here. 2025-08-04 15:44:41 <@patrikp:matrix.org> It literally says at the start of the readme: 2025-08-04 15:44:41 <@patrikp:matrix.org> This is the Fedora Release Engineering GIT repo. Random stuff is tossed 2025-08-04 15:45:15 <@jnsamyak:matrix.org> !releng 12832 2025-08-04 15:45:19 <@patrikp:matrix.org> https://pagure.io/releng/blob/main/f/scripts/orphaned-packages-process 2025-08-04 15:45:19 <@patrikp:matrix.org> There is this: 2025-08-04 15:45:19 <@zodbot:fedora.im> ● **Opened:** 2 weeks ago by lecris 2025-08-04 15:45:19 <@zodbot:fedora.im> ● **Assignee:** jnsamyak 2025-08-04 15:45:19 <@zodbot:fedora.im> 2025-08-04 15:45:19 <@zodbot:fedora.im> ● **Last Updated:** 6 days ago 2025-08-04 15:45:19 <@zodbot:fedora.im> **releng #12832** (https://pagure.io/releng/issue/12832):**pybind11 PR cannot be merged** 2025-08-04 15:47:00 <@jnsamyak:matrix.org> I'm not sure what more to do here, last resort is delete it and then process one for them 2025-08-04 15:47:11 <@patrikp:matrix.org> RIP dist-git. 2025-08-04 15:47:28 <@jnsamyak:matrix.org> lol 2025-08-04 15:47:33 <@jnsamyak:matrix.org> but that's all from my end 2025-08-04 15:47:53 <@patrikp:matrix.org> I would like to see the PR, dang. 2025-08-04 15:48:03 <@nirik:matrix.scrye.com> yes, there is a script to mass orphan a users packages... I don't recall the name 2025-08-04 15:48:28 <@jnsamyak:matrix.org> oh i looked for it but couldnt found it 2025-08-04 15:48:39 <@nirik:matrix.scrye.com> not sure what to do on pybind11 either. I don't think deleting is an option? 2025-08-04 15:48:55 <@patrikp:matrix.org> It loads for you? 2025-08-04 15:48:58 <@jnsamyak:matrix.org> brcause of the PR 2025-08-04 15:49:00 <@patrikp:matrix.org> Ah, finally! 2025-08-04 15:49:06 <@jnsamyak:matrix.org> it is not, I'll follow up 2025-08-04 15:49:13 <@jnsamyak:matrix.org> and see how can i fix it 2025-08-04 15:50:10 <@patrikp:matrix.org> When you click on the fork it throws a 404. 2025-08-04 15:50:28 <@patrikp:matrix.org> The fork from which he is trying to merge into rawhide. Click on it. 2025-08-04 15:50:37 <@nirik:matrix.scrye.com> yes, but someone made a _NEW_ fork and it did the same thing, so it's something with the base package repo somehow 2025-08-04 15:50:47 <@patrikp:matrix.org> Says: ? Unknown source 2025-08-04 15:50:47 <@patrikp:matrix.org> Haven't seen that before. 2025-08-04 15:52:47 <@patrikp:matrix.org> Yeah... No idea what's going on there. 2025-08-04 15:53:05 <@patrikp:matrix.org> Anton can you host next week's releng weekly? 2025-08-04 15:53:10 <@jnsamyak:matrix.org> no worries, I'll look into it more and maybe have a soolution 2025-08-04 15:53:17 <@jnsamyak:matrix.org> I can if Anton can't 2025-08-04 15:53:21 <@jnsamyak:matrix.org> dont worry about it :D 2025-08-04 15:53:41 <@patrikp:matrix.org> Alright. 👍️ So I'll leave it blank and you guys can decide on the day. 2025-08-04 15:53:54 <@patrikp:matrix.org> !topic Discussion / Any other business / Open floor. 2025-08-04 15:55:13 <@patrikp:matrix.org> I have prepared a closing joke. 2025-08-04 15:55:22 <@patrikp:matrix.org> Because every time they “start,” “shut down,” and “restart,” they’re just rebooting their eternal frustration with a system that never works right! 2025-08-04 15:55:22 <@patrikp:matrix.org> Why do Windows users always struggle with basic tasks? 2025-08-04 15:55:53 <@patrikp:matrix.org> And with that, time to end it. 2025-08-04 15:55:58 <@patrikp:matrix.org> !info Thank you all for coming! 2025-08-04 15:55:58 <@patrikp:matrix.org> !endmeeting