2025-10-28 14:59:49 <@nimbinatus:matrix.org> !startmeeting Fedora Image Mode Initiative 2025-10-28 14:59:52 <@meetbot:fedora.im> Meeting started at 2025-10-28 14:59:49 UTC 2025-10-28 14:59:53 <@meetbot:fedora.im> The Meeting name is 'Fedora Image Mode Initiative' 2025-10-28 14:59:57 <@nimbinatus:matrix.org> !topic roll call 2025-10-28 15:00:02 <@nimbinatus:matrix.org> !hi 2025-10-28 15:00:05 <@zodbot:fedora.im> Laura Santamaria (nimbinatus) - she / her / hers 2025-10-28 15:00:10 <@snthrailkill:matrix.org> !hi 2025-10-28 15:00:15 <@zodbot:fedora.im> Sean Thrailkill (snthrailkill) 2025-10-28 15:00:59 <@rsturla:fedora.im> !hi 2025-10-28 15:01:02 <@zodbot:fedora.im> None (rsturla) 2025-10-28 15:01:12 <@jharmison:fedora.im> !hi 2025-10-28 15:01:14 <@zodbot:fedora.im> None (jharmison) 2025-10-28 15:01:16 <@hricky:fedora.im> !hi 2025-10-28 15:01:17 <@zodbot:fedora.im> Hristo Marinov (hricky) - he / him / his 2025-10-28 15:01:26 <@walters:fedora.im> !hi 2025-10-28 15:01:29 <@zodbot:fedora.im> Colin Walters (walters) 2025-10-28 15:03:35 <@nimbinatus:matrix.org> (I'll wait until 5 past for people to finish filtering in) 2025-10-28 15:04:03 <@jmarrero:matrix.org> !hi 2025-10-28 15:04:20 <@zodbot:fedora.im> Joseph Marrero (jmarrero) 2025-10-28 15:06:15 <@misc:ephaone.org> !hi 2025-10-28 15:06:17 <@zodbot:fedora.im> No Fedora Accounts users have the @misc:ephaone.org Matrix Account defined 2025-10-28 15:07:01 <@nimbinatus:matrix.org> ok, time for topics to begin :) 2025-10-28 15:07:38 <@nimbinatus:matrix.org> !topic the effort to get image mode related bugs in the release blocking process 2025-10-28 15:07:51 <@nimbinatus:matrix.org> so I'll be honest that I don't know much about how this works 2025-10-28 15:08:11 <@hricky:fedora.im> The only image mode edition that is currently release blocking is Fedora IoT and it was almost dropped at such for the already passed F43 release cycle. As far as I know, the Fedora QE team has limited, at least human, resources at the moment and no one is dedicated to testing image based systems. 2025-10-28 15:08:28 <@walters:fedora.im> do you have a link for this one? 2025-10-28 15:09:00 <@nimbinatus:matrix.org> For the specific release blocker noted, or the general topic? 2025-10-28 15:11:52 <@jharmison:fedora.im> This was a recent bug that was rejected as a release blocker because it didn't affect package mode F43, to serve as an example of the effect of the problem. The authselect bug would affect anything bootc or ostree based. 2025-10-28 15:11:52 <@jharmison:fedora.im> 2025-10-28 15:11:52 <@jharmison:fedora.im> !link https://pagure.io/fedora-qa/blocker-review/issue/1936 2025-10-28 15:11:52 <@walters:fedora.im> This came up last time, I think we're definitely way overdue to push on the testing side in Fedora in an automated fashion, https://gitlab.com/fedora/bootc/tracker/-/issues/18 has some links on this. It's a bit nebulous to me who "owns" this but I think we can spend some bandwidth on it 2025-10-28 15:12:48 <@nimbinatus:matrix.org> 2025-10-28 15:12:48 <@nimbinatus:matrix.org> As we move forward on the march to F44 and F45, who owns posting things like this? 2025-10-28 15:12:48 <@nimbinatus:matrix.org> There are other issues that I've come across that seem to be blockers in my mind, but I don't know if blockers need champions in this project overall, or if they just need to get added to a specific tracker, or... 2025-10-28 15:14:05 <@nimbinatus:matrix.org> I really need to go through all of those issues on the tracker and map out where we are and what's next 🤦‍♀️ 2025-10-28 15:16:50 <@nimbinatus:matrix.org> Regarding that blocker review link, it does sound like we need to get priority on things like Silverblue or other bootc artifacts as release blocking? 2025-10-28 15:17:03 <@nimbinatus:matrix.org> (which I guess is part of this work, since we need to establish production) 2025-10-28 15:17:43 <@jharmison:fedora.im> I think, generally, if we say bootc issues are release blocking we would want to use one or more atomic desktops as well as CoreOS as sort of realized effects of those bugs. 2025-10-28 15:18:00 <@jharmison:fedora.im> E.g. not just requiring the bootc minimal/standard base to complete an upgrade, but reference implementations of bootc-based images. 2025-10-28 15:19:24 <@jharmison:fedora.im> Getting that agreed upon seems like a challenge as long as the QE gap remains 2025-10-28 15:19:33 <@walters:fedora.im> We have multiple CI signals, I think it's mostly a wiring process but how some of that works is not clear to me. I'd say to me the dist-git gating is a lot more important than the blocker process as it creates a natural forcing function 2025-10-28 15:23:00 <@hricky:fedora.im> FCOS is practically invisible to QE, it's not a release blocking edition, but it's pretty well tested, as far as I know. 2025-10-28 15:25:37 <@snthrailkill:matrix.org> Isn't that because they do they're testing outside of the usual channels? 2025-10-28 15:25:50 <@snthrailkill:matrix.org> Isn't that because they do their testing outside of the usual channels? 2025-10-28 15:26:26 <@walters:fedora.im> yes 2025-10-28 15:27:01 <@walters:fedora.im> This one has lingered for a really really long time in a status quo, definitely time to shake some things up more. I think we can centralize on https://gitlab.com/fedora/bootc/tracker/-/issues/1 as the issue here 2025-10-28 15:27:17 <@dustymabe:matrix.org> ehh. basically if bugs are blockers the CoreOS team makes sure they get proposed as blocker bugs https://qa.fedoraproject.org/blockerbugs/milestone/44/final/buglist 2025-10-28 15:28:10 <@jharmison:fedora.im> With the current status quo being that those bugs are free to get rejected if they don't affect package mode 2025-10-28 15:29:32 <@nimbinatus:matrix.org> it sounds like I need to get someone from QE in the initiative here so that we can establish how to ensure the bugs aren't rejected? 2025-10-28 15:29:48 <@nimbinatus:matrix.org> (as we figure out the gating and CI needs to help push those forward) 2025-10-28 15:30:47 <@walters:fedora.im> I guess we can ask Jonathan Lebon how he wired up to bodhi, we definitely have the tooling to do something similar 2025-10-28 15:31:51 <@dustymabe:matrix.org> Colin Walters: most of the logic is in https://github.com/coreos/coreos-ci/tree/main/jobs 2025-10-28 15:32:20 <@dustymabe:matrix.org> the bodhi-trigger job listens for fedora messages from bodhi and then triggers the test-override job 2025-10-28 15:32:34 <@dustymabe:matrix.org> the bodhi-trigger job listens for fedora messages from bodhi and then triggers the test-override job, which reports back results 2025-10-28 15:32:48 <@dustymabe:matrix.org> results also get posted to https://matrix.to/#/#jenkins-coreos:fedoraproject.org 2025-10-28 15:36:07 <@walters:fedora.im> will this stuff get migrated to konflux? 2025-10-28 15:36:40 <@dustymabe:matrix.org> no idea, we're early in our konflux migration. will start with container image builds first 2025-10-28 15:44:10 <@nimbinatus:matrix.org> - First up is focusing on !link https://gitlab.com/fedora/bootc/tracker/-/issues/1 as a work item. Sounds like a good action is updating that ticket, making sure everything is linked (including !link https://gitlab.com/fedora/bootc/tracker/-/issues/18 ?), and then... 2025-10-28 15:44:10 <@nimbinatus:matrix.org> So sounds like we've got a couple things here: 2025-10-28 15:44:10 <@nimbinatus:matrix.org> - Start mapping logic like found at !link https://github.com/coreos/coreos-ci/tree/main/jobs to a Konflux pipeline, and hooking in any other wiring that needs to get done from the CI work we already have. 2025-10-28 15:44:27 <@nimbinatus:matrix.org> (now, can meetbot handle multiple commands in a comment...) 2025-10-28 15:45:01 <@nimbinatus:matrix.org> Does that sound like good takeaways here to y'all? 2025-10-28 15:46:28 <@walters:fedora.im> yeah 2025-10-28 15:47:01 <@walters:fedora.im> in a nutshell it's complex since there's like 7 different CI/build/integration systems going on and subets of people work on subsets of those 2025-10-28 15:47:12 <@nimbinatus:matrix.org> Yup, kinda figured 2025-10-28 15:47:21 <@walters:fedora.im> (for example, only 1/3 of Fedora derivatives use bodhi) 2025-10-28 15:48:51 <@nimbinatus:matrix.org> But we do still want to standardize for this initiative (base images, pipeline system, etc.) on Konflux, ya? 2025-10-28 15:49:33 <@walters:fedora.im> Yeah though that only changes part of the subsets 2025-10-28 15:49:34 <@nimbinatus:matrix.org> I know Jenkinsfiles very well (scripted pipeline is what I used to use all the time), and I bet mapping to the Konflux flavor of YAML isn't too bad 2025-10-28 15:49:38 <@rsturla:fedora.im> I'm currently in the early stages of helping out Atomic Desktops to move as much as possible over to Konflux 2025-10-28 15:50:28 <@nimbinatus:matrix.org> Re subsets, yeah, but I want to be sure we know what our target is so we don't flounder trying to pick one 😂 2025-10-28 15:51:27 <@snthrailkill:matrix.org> As much as I'd love to build this stuff somewhere easier with more tooling and stuff, Id hate to make things more opaque and convoluted. So I think moving to the standard tool (Konflux) is where we should be 2025-10-28 15:56:08 <@walters:fedora.im> right, though currently for example some of the tests we run use tmt/testing-farm which predates konflux - we have wired up the two 2025-10-28 15:56:27 <@walters:fedora.im> but that's it's own big subtopic 2025-10-28 15:59:37 <@nimbinatus:matrix.org> all right, I do want to let this conversation keep going, but we're also almost at time. We can move to the bootc channel to keep talking about this. However, let me summarize some stuff for the notes here in a moment (after Colin's done typing :D ) 2025-10-28 16:00:13 <@nimbinatus:matrix.org> !action Update and add all links to https://gitlab.com/fedora/bootc/tracker/-/issues/1 so we can pick that up ASAP. 2025-10-28 16:00:34 <@nimbinatus:matrix.org> !action Start mapping logic like found at https://github.com/coreos/coreos-ci/tree/main/jobs to a Konflux pipeline, and hooking in any other wiring that needs to get done from the CI work we already have. 2025-10-28 16:01:04 <@nimbinatus:matrix.org> !agreed we're going to stick with Konflux for the pipeline for this initiative 2025-10-28 16:01:57 <@nimbinatus:matrix.org> And on that, I think I've gotten everything down for the summary. Y'all have a great rest of your week, and happy spooky season week for those of you who are in areas of the world that celebrate :) 2025-10-28 16:02:08 <@nimbinatus:matrix.org> !endmeeting