2024-11-18 16:00:00 <@patrikp:matrix.org> !startmeeting RELENG (2024-11-18) 2024-11-18 16:00:05 <@meetbot:fedora.im> Meeting started at 2024-11-18 16:00:00 UTC 2024-11-18 16:00:05 <@meetbot:fedora.im> The Meeting name is 'RELENG (2024-11-18)' 2024-11-18 16:00:28 <@meetbot:fedora.im> Sorry, `!startmeeting` must be called by itself 2024-11-18 16:00:54 <@patrikp:matrix.org> Oops, copied that twice. No worries. Good evening. 2024-11-18 16:01:07 <@jnsamyak:matrix.org> 0/ 2024-11-18 16:01:15 <@amedvede:fedora.im> !hi 2024-11-18 16:01:16 <@zodbot:fedora.im> Anton Medvedev (amedvede) 2024-11-18 16:01:39 <@nirik:matrix.scrye.com> morning 2024-11-18 16:01:52 <@patrikp:matrix.org> Do we have anything for the init? Any blockers/tasks/issues/requests/features that need releng intervention? 2024-11-18 16:01:52 <@patrikp:matrix.org> !topic Init process. 2024-11-18 16:03:00 <@nirik:matrix.scrye.com> so, we are behind on the post release stuff (due to that mm script not working). 2024-11-18 16:03:18 <@nirik:matrix.scrye.com> we should try and catch Aurélien B to look at it (unless he already did... I haven't caught up on email yet) 2024-11-18 16:04:19 <@jnsamyak:matrix.org> And yes, I was sick last week, i need to send over the compose tracker cleanup email etc, so will do that today/tomorrow 2024-11-18 16:04:29 <@jnsamyak:matrix.org> before going on the PTO :D 2024-11-18 16:04:46 <@jnsamyak:matrix.org> And will finish up cleanup work 2024-11-18 16:05:21 <@abompard:fedora.im> What's the ticket about the thing I should do? 2024-11-18 16:05:23 <@nirik:matrix.scrye.com> 👋 2024-11-18 16:05:49 <@nirik:matrix.scrye.com> https://pagure.io/releng/issue/12449 2024-11-18 16:05:51 <@patrikp:matrix.org> !releng 12449 2024-11-18 16:05:52 <@zodbot:fedora.im> ● **Last Updated:** 3 days ago 2024-11-18 16:05:52 <@zodbot:fedora.im> ● **Assignee:** patrikp 2024-11-18 16:05:52 <@zodbot:fedora.im> ● **Opened:** 6 days ago by patrikp 2024-11-18 16:05:52 <@zodbot:fedora.im> 2024-11-18 16:05:52 <@zodbot:fedora.im> **releng #12449** (https://pagure.io/releng/issue/12449):**Fedora Linux 41 Post Release Clean Up Tracker** 2024-11-18 16:06:04 <@abompard:fedora.im> Oh, got it 2024-11-18 16:06:14 <@nirik:matrix.scrye.com> the script to move development/41 to use releases/41 isn't working right (Or I was holding it wrong) 2024-11-18 16:07:56 <@nirik:matrix.scrye.com> anyhow, once thats sorted we need to do the rest... but thats probibly all on this topic 2024-11-18 16:08:06 <@jnsamyak:matrix.org> +1 2024-11-18 16:08:22 <@abompard:fedora.im> probably my bad, I'll fix it 2024-11-18 16:09:13 <@patrikp:matrix.org> Next topic then? 2024-11-18 16:09:32 <@patrikp:matrix.org> !link https://fedorapeople.org/groups/schedule/f-42/f-42-releng-tasks.html 2024-11-18 16:09:32 <@patrikp:matrix.org> !topic Scheduled actions coming up in the next week. 2024-11-18 16:09:32 <@patrikp:matrix.org> !info Here we list/discuss anything about items that are due to be done in the next week. 2024-11-18 16:09:32 <@patrikp:matrix.org> !link https://fedorapeople.org/groups/schedule/f-41/f-41-releng-tasks.html 2024-11-18 16:10:21 <@nirik:matrix.scrye.com> tomorrow is f39 eol I guess? or was it not right on that schedule 2024-11-18 16:10:54 <@nirik:matrix.scrye.com> right, 26th. 2024-11-18 16:11:09 <@nirik:matrix.scrye.com> so, nothing until then I think (except the post 41 cleanup) 2024-11-18 16:11:52 <@patrikp:matrix.org> !info This is the time where you can bring up releng tickets to discuss if there are blockers, etc. 2024-11-18 16:11:52 <@patrikp:matrix.org> !topic Tickets that need attention. 2024-11-18 16:12:36 <@nirik:matrix.scrye.com> The h264 stuff is heating up again. 2024-11-18 16:12:54 <@nirik:matrix.scrye.com> !releng 12466 2024-11-18 16:12:55 <@zodbot:fedora.im> ● **Last Updated:** Never 2024-11-18 16:12:55 <@zodbot:fedora.im> ● **Assignee:** Not Assigned 2024-11-18 16:12:55 <@zodbot:fedora.im> 2024-11-18 16:12:55 <@zodbot:fedora.im> **releng #12466** (https://pagure.io/releng/issue/12466):**Please update `openh264`to 2.5.0 in F41** 2024-11-18 16:12:55 <@zodbot:fedora.im> ● **Opened:** 7 hours ago by abitrolly 2024-11-18 16:13:10 <@nirik:matrix.scrye.com> !releng 12385 2024-11-18 16:13:11 <@zodbot:fedora.im> ● **Assignee:** Not Assigned 2024-11-18 16:13:11 <@zodbot:fedora.im> ● **Last Updated:** a month ago 2024-11-18 16:13:11 <@zodbot:fedora.im> ● **Opened:** a month ago by kalev 2024-11-18 16:13:11 <@zodbot:fedora.im> 2024-11-18 16:13:11 <@zodbot:fedora.im> **releng #12385** (https://pagure.io/releng/issue/12385):**Please send openh264-2.4.1-1.el10_0 to Cisco** 2024-11-18 16:13:52 <@jnsamyak:matrix.org> yeah, patrikp any updates on this? 2024-11-18 16:14:00 <@jnsamyak:matrix.org> Did you try to experiment? 2024-11-18 16:15:08 <@patrikp:matrix.org> So far I've read the doc and some documentation. 2024-11-18 16:16:00 <@nirik:matrix.scrye.com> perhaps you and jednorozec could meet up and work on it? I'd be happy to help, but...timzeones and busyness are anoying 2024-11-18 16:16:48 <@jnsamyak:matrix.org> but this will not work, just reading the documentation, we need to experiment with this on priority and see how far we can go, and what resources we need more on this 2024-11-18 16:17:08 <@jnsamyak:matrix.org> so please start somewhere, and discuss your blockers 2024-11-18 16:17:18 <@humaton:fedora.im> !hi 2024-11-18 16:17:19 <@zodbot:fedora.im> Tomáš Hrčka (humaton) - he / him / his 2024-11-18 16:18:09 <@humaton:fedora.im> I am happy to help with this 2024-11-18 16:18:27 <@jnsamyak:matrix.org> awesome possum! 2024-11-18 16:19:53 <@jnsamyak:matrix.org> Let's move on to next items? 2024-11-18 16:20:06 <@patrikp:matrix.org> Any other tickets that need attention? 2024-11-18 16:20:51 <@jnsamyak:matrix.org> Anton Medvedev: are you facing any blockers from your work whille finishing old tickets for unretirement toddlers etc? 2024-11-18 16:21:03 <@jnsamyak:matrix.org> that you want to bring it up to todayy's meeting 2024-11-18 16:21:15 <@jnsamyak:matrix.org> !releng 12455 2024-11-18 16:21:17 <@nirik:matrix.scrye.com> there was a discussion item at some point... 12454 2024-11-18 16:21:20 <@amedvede:fedora.im> no, got review from Michal 2024-11-18 16:21:29 <@zodbot:fedora.im> ● **Assignee:** jnsamyak 2024-11-18 16:21:29 <@zodbot:fedora.im> **releng #12455** (https://pagure.io/releng/issue/12455):**F42 Self-Contained Change: LXQt 2.1** 2024-11-18 16:21:29 <@zodbot:fedora.im> 2024-11-18 16:21:29 <@zodbot:fedora.im> ● **Opened:** 6 days ago by ngompa 2024-11-18 16:21:29 <@zodbot:fedora.im> ● **Last Updated:** 5 days ago 2024-11-18 16:21:55 <@jnsamyak:matrix.org> I reviewed this and I think there is nothing that releng can do; so I'll close this but wanted to bring to meeting first 2024-11-18 16:22:05 <@jnsamyak:matrix.org> Anton Medvedev: Can you link it here for others too? 2024-11-18 16:23:07 <@nirik:matrix.scrye.com> +1 to thank and close 2024-11-18 16:23:07 <@jnsamyak:matrix.org> !releng 12454 2024-11-18 16:23:09 <@zodbot:fedora.im> 2024-11-18 16:23:09 <@zodbot:fedora.im> **releng #12454** (https://pagure.io/releng/issue/12454):**Discuss how to integrate OCI artifacts** 2024-11-18 16:23:09 <@zodbot:fedora.im> ● **Opened:** 6 days ago by lzap 2024-11-18 16:23:09 <@zodbot:fedora.im> ● **Last Updated:** 5 days ago 2024-11-18 16:23:09 <@zodbot:fedora.im> ● **Assignee:** Not Assigned 2024-11-18 16:23:19 <@jnsamyak:matrix.org> Let's discuss it here now :D 2024-11-18 16:23:39 <@nirik:matrix.scrye.com> I don't see lzap off hand... ;( 2024-11-18 16:23:47 <@nirik:matrix.scrye.com> might be our time change messed that up 2024-11-18 16:24:50 <@jnsamyak:matrix.org> Okay starting with dumb questions, we added sercia etc in f40 and so, the process should have to similar right? Making sure pungi has those changes, and once those artificats are build it should be signed properly, that means we have to update the robosignatory 2024-11-18 16:24:59 <@lzap:matrix.org> thanks for the ping, sorry for the trouble 2024-11-18 16:25:14 <@jnsamyak:matrix.org> Okay starting with dumb questions, we added sercia etc in f40 and so, the process should have to similar right? Making sure pungi has those changes, and once those artificats are build it should be signed properly, that means we have to update the robosignatory from the ansible playbook? I might be missing context here 2024-11-18 16:25:21 <@nirik:matrix.scrye.com> jnsamyak: this is new. It's kickstarts and stuff for pxe boot/installs. 2024-11-18 16:25:35 <@jnsamyak:matrix.org> ohhh! 2024-11-18 16:25:35 <@nirik:matrix.scrye.com> lzap: welcome. we changed time recently, so sorry for any confusion 2024-11-18 16:25:49 <@jnsamyak:matrix.org> lzap: hello hello, welcome! 2024-11-18 16:26:29 <@nirik:matrix.scrye.com> I guess I'd love to hear how this is working now? github actions or something? 2024-11-18 16:27:03 <@lzap:matrix.org> sure let me describe how it is now, the feature in question is at https://fedoraproject.org/wiki/Changes/KickstartOciArtifacts 2024-11-18 16:28:03 <@lzap:matrix.org> so when we asked around, folks from bootc team recommended we would start a gitlab CICD pipeline that does extraction of these files and push to registry, this is exactly what we did. the repo is here: https://gitlab.com/fedora/bootc/artifacts/kickstart-artifacts/-/tree/main?ref_type=heads 2024-11-18 16:28:25 <@lzap:matrix.org> ipanova: feel free to fill me in 2024-11-18 16:28:48 <@jnsamyak:matrix.org> thanks for these references, I'll add these to ticket as well 2024-11-18 16:30:36 <@lzap:matrix.org> we are hoping for something fully integrated into the Fedora release pipeline, so e.g. when grub2 is updated the pipeline would check SHAs and push a possible update when necessary 2024-11-18 16:31:04 <@lzap:matrix.org> PXE files do not get updated in the mid-release I suppose so no problems there 2024-11-18 16:32:23 <@lzap:matrix.org> to what we do, it is extremely simple: we install few RPMs in a container (grub, pxelinux) plus we download some PXE files from the images/ HTTPS directory and bundle them as OCI artifacts, we plan to sign them that is also an open question maybe for today 2024-11-18 16:32:47 <@jnsamyak:matrix.org> hmm 2024-11-18 16:32:48 <@lzap:matrix.org> you can pretty much see it all in the .gitlab-ci.yml and push.sh 2024-11-18 16:33:18 <@jnsamyak:matrix.org> is the gitlab repo public? 2024-11-18 16:33:44 <@lzap:matrix.org> ah does not appear to be, I haven’t realized that 2024-11-18 16:34:01 <@jnsamyak:matrix.org> yep looks like it's not :( 2024-11-18 16:34:44 <@lzap:matrix.org> yeah looks like bootc images is, ipanova we need to reconfigure it: https://gitlab.com/fedora/bootc/base-images 2024-11-18 16:35:29 <@lzap:matrix.org> I do not have permissions for that but we can arrange that, good point 2024-11-18 16:36:01 <@ipanova:matrix.org> i fix that up 2024-11-18 16:36:06 <@ipanova:matrix.org> i;ll fix that up 2024-11-18 16:36:59 <@jnsamyak:matrix.org> awesome I'll look into that 2024-11-18 16:38:16 <@ipanova:matrix.org> should be public now 2024-11-18 16:38:26 <@lzap:matrix.org> if there is easier way to integrate this (e.g. via pungi "plugin") let us know, it is essentially a small script 2024-11-18 16:38:38 <@jnsamyak:matrix.org> Can you add these details to ticket as well, it will be very easier for everyone to follow up, and ask questions, this is the first time Im getting introduces to it 2024-11-18 16:38:47 <@jnsamyak:matrix.org> Sure! 2024-11-18 16:38:48 <@lzap:matrix.org> sure 2024-11-18 16:39:24 <@jnsamyak:matrix.org> thank you so much for the rundown lzap ipanova 2024-11-18 16:39:47 <@ipanova:matrix.org> since the main motivation for kickstart file as oci artifacts were to add so they are available alongside with fedora-bootc images we thought we'd just follow same ci/cd as fedora-bootc 2024-11-18 16:40:23 <@ipanova:matrix.org> as lzap we can change as needed, but this this the background for our first choice 2024-11-18 16:41:09 <@ipanova:matrix.org> as lzap said we can change as needed, but this this the background for our first choice 2024-11-18 16:41:09 <@lzap:matrix.org> also we are aware of Konflux and I did look into it, the thing is, Konflux is currently heavily Containerfile-app based. meaning if you want to do anything different than build a container, it is challenge. thus we would like to wait with possible conversion of this into Konflux for later. 2024-11-18 16:41:18 <@nirik:matrix.scrye.com> we may be able to integrate it into the compose pipeline... not sure. will have to think on it and look at it more. ;) 2024-11-18 16:42:09 <@nirik:matrix.scrye.com> yeah... it may be that if composes moved to konflux this could just be a part of the publishing pipelines... but I think thats a ways off. 2024-11-18 16:43:20 <@jnsamyak:matrix.org> yeah 2024-11-18 16:44:56 <@lzap:matrix.org> it looks like bootc pipeline is renovate bot driven, we were hoping to do the same. but that I think sums it up nicely where we are currently. 2024-11-18 16:46:34 <@nirik:matrix.scrye.com> Thanks for all the info... 2024-11-18 16:47:30 <@ipanova:matrix.org> any preferred way how to follow up on this? should we wait to hear from you? 2024-11-18 16:47:45 <@nirik:matrix.scrye.com> I think we can coordinate in ticket? 2024-11-18 16:47:56 <@nirik:matrix.scrye.com> after we look things over and have any ideas... 2024-11-18 16:48:26 <@ipanova:matrix.org> we got through all the FC proposal changes and got needed repo created with perms on quay.io so the only part which is missing is to agree how to push those assets to the registry 2024-11-18 16:48:52 <@ipanova:matrix.org> nirik: sounds good 2024-11-18 16:48:53 <@lzap:matrix.org> what we can do now is to start pushing 41 files and integrate renovate so it is automatic or semi-automatic 2024-11-18 16:49:53 <@lzap:matrix.org> this is new for us, but we were told renovate allows to hook into an event of package update, that would be when we would trigger rebuild 2024-11-18 16:50:13 <@lzap:matrix.org> I expect that major releases would require us to setup a new branch in gitlab 2024-11-18 16:51:13 <@nirik:matrix.scrye.com> might start with f42/rawhide? 2024-11-18 16:51:28 <@ipanova:matrix.org> i guess what we're asking is if it ok if we proceed with the gitlab pipeline and configure renovate that would be building and pushing automatically new images based on the changes in fedora repos or you prefer that we hold-on until you guys say what's your preference 2024-11-18 16:52:22 <@lzap:matrix.org> if you prefer, tho, with rawhide there is a slight problem - in daily composes the PXE files (anaconda image) gets regenerated (or maybe every week), this can put a lot of stress on the quay.io fedora account. i was thinking not doing rawhide, or we need to figure out early garbage collection 2024-11-18 16:52:27 <@jnsamyak:matrix.org> I say the same as to start experimenting things on rawhide first, since it's a good candidate for development etc 2024-11-18 16:52:29 <@ipanova:matrix.org> yes but then once all is tested and stable we'd like to retroactively also push to fc 41/40 2024-11-18 16:53:40 <@nirik:matrix.scrye.com> so for 41/40, is that going to regenerate on updates? or just the GA content? 2024-11-18 16:53:52 <@ipanova:matrix.org> lzap: we need to look into quay's repo setting but i think those images that do not have tags are automatically garbage collected after some expiration time 2024-11-18 16:53:55 <@lzap:matrix.org> well sure then let’s start with rawhide and setup a weekly or daily (?) event that will push a tag in the 2024-11-18 form or something and also figure out garbage collection of old commits 2024-11-18 16:54:23 <@nirik:matrix.scrye.com> yeah, I think that would be best... and yeah, I think there is some GC on the quay side. I don't recall what it is tho. 2024-11-18 16:54:27 <@lzap:matrix.org> ipanova: yes but we need to delete old tags for rawhide 2024-11-18 16:55:12 <@ipanova:matrix.org> tags will shift, i don't think we'll apply tags with timestamps embedded 2024-11-18 16:55:26 <@ipanova:matrix.org> so it will be :40 :41 :latest :rawhide 2024-11-18 16:55:27 <@ipanova:matrix.org> etc 2024-11-18 16:55:37 <@lzap:matrix.org> right that makes sense 2024-11-18 16:56:15 <@lzap:matrix.org> since PXE files really do not change too much (only grub2 occasionally) I wonder if we can do it simply every week 2024-11-18 16:56:25 <@jnsamyak:matrix.org> we can use this meeting every week to discuss blockers on this? 2024-11-18 16:56:57 <@nirik:matrix.scrye.com> well, kernel changes... 2024-11-18 16:57:06 <@ipanova:matrix.org> so tldr we'll continue with gitlab and experiment with rawhide content, we can give updates next week? 2024-11-18 16:57:11 <@lzap:matrix.org> nirik: on your regenerate on updates - PXE files are static what can possibly change is grub2 or shim. we can hook via renovatebot or we can just do a daily/weekly rebuild. if SHAs are the same, there is nothing to push so it is really cheap 2024-11-18 16:57:18 <@patrikp:matrix.org> On this topic, since both Samyak and Kevin are on PTO next week, next meeting will be 2nd of Dec? 2024-11-18 16:57:40 <@lzap:matrix.org> nirik: but are anaconda images really regenerated on a kernel update? I don’t think so. 2024-11-18 16:57:51 <@lzap:matrix.org> nirik: I mean on stable release, not on rawhide of course 2024-11-18 16:58:00 <@jnsamyak:matrix.org> sure, but meanwhile we can discuss blockers on #releng:fedoraproject.org if required 2024-11-18 16:58:18 <@nirik:matrix.scrye.com> right, rawhide yes, stable no. ;) stable it's always the GA content people use. 2024-11-18 16:59:35 <@lzap:matrix.org> ok to sum it up: we will write a summary in the ticket, start building and pushing rawhide into the official repo, let’s meet on the #releng:fedoraproject.org channel if we have an issue and let’s hook up together once we have the content pushed. 2024-11-18 16:59:58 <@lzap:matrix.org> we need to figure out signing but for rawhide i guess there will be no signatures 2024-11-18 17:00:13 <@lzap:matrix.org> thanks you all! 2024-11-18 17:00:14 <@nirik:matrix.scrye.com> 👍 2024-11-18 17:00:32 <@patrikp:matrix.org> And we are at time. 2024-11-18 17:00:35 <@patrikp:matrix.org> !endmeeting 2024-11-18 17:00:35 <@patrikp:matrix.org> !info Thank you all for coming!