2025-04-01 15:00:58 <@jbrooks:matrix.org> !startmeeting fedora_bootc_initiative 2025-04-01 15:01:01 <@meetbot:fedora.im> Meeting started at 2025-04-01 15:00:58 UTC 2025-04-01 15:01:01 <@meetbot:fedora.im> The Meeting name is 'fedora_bootc_initiative' 2025-04-01 15:01:13 <@jmarrero:matrix.org> !hi 2025-04-01 15:01:16 <@zodbot:fedora.im> Joseph Marrero (jmarrero) 2025-04-01 15:01:24 <@jbrooks:matrix.org> !topic roll call 2025-04-01 15:02:08 <@jbrooks:matrix.org> Hmm, is the bot not working, or is my syntax bad? 2025-04-01 15:02:16 <@jbrooks:matrix.org> there we go 2025-04-01 15:02:55 <@jbrooks:matrix.org> We might have light attendance today, there's an internal RH meeting that folks might be attending. 2025-04-01 15:04:46 <@jbrooks:matrix.org> Does anyone have topics to raise today, potentially for follow up? 2025-04-01 15:04:58 <@jbrooks:matrix.org> On that note, I opened a gitlab ticket to talk about specific topics we may want to arrange particular meetings around: https://gitlab.com/fedora/bootc/tracker/-/issues/64 2025-04-01 15:07:06 <@hricky:fedora.im> !hi 2025-04-01 15:07:07 <@zodbot:fedora.im> Hristo Marinov (hricky) - he / him / his 2025-04-01 15:08:08 <@jmarrero:matrix.org> We also will probably have a weekly public meeting about bootc (not fedora-bootc) But meetings related to specific topics makes sense, but I agree it will need planning, we would need a lead for each topic to manage those meetings and drive the conversations. 2025-04-01 15:09:09 <@jbrooks:matrix.org> We typically do have good convos in these meetings, but they haven't been very directed 🙂 2025-04-01 15:09:24 <@jbrooks:matrix.org> I think we can do more async if we plan for it 2025-04-01 15:09:53 <@jbrooks:matrix.org> With video meetings sprinkled in for higher bandwidth as needed 2025-04-01 15:10:33 <@conan_kudo:matrix.org> while I don't show up often to these, I won't be able to show up to any video meetings as I don't have the schedule room for it 2025-04-01 15:10:38 <@conan_kudo:matrix.org> !hi 2025-04-01 15:10:56 <@jbrooks:matrix.org> The text-based lets you multitask? 2025-04-01 15:11:01 <@conan_kudo:matrix.org> yes 2025-04-01 15:11:03 <@jbrooks:matrix.org> I feel that, myself 2025-04-01 15:11:13 <@conan_kudo:matrix.org> hmm zodbot doesn't see me, that's not good 2025-04-01 15:11:35 <@jbrooks:matrix.org> It's been laggy today 2025-04-01 15:11:39 <@conan_kudo:matrix.org> ah 2025-04-01 15:12:11 <@zodbot:fedora.im> Neal Gompa (ngompa) - he / him / his 2025-04-01 15:12:28 <@conan_kudo:matrix.org> from a fedora bootc perspective, davdunc has been interested in trying to provide compatible container and disk images leveraging the kiwi tooling 2025-04-01 15:13:10 <@conan_kudo:matrix.org> and there's _some_ upstream interest in supporting it too 2025-04-01 15:13:17 <@conan_kudo:matrix.org> and there's _some_ upstream kiwi interest in supporting it too 2025-04-01 15:13:47 <@conan_kudo:matrix.org> especially since the rpm-ostree pull request continues to decay and people want to build these kind of operating systems with kiwi 2025-04-01 15:14:01 <@jbrooks:matrix.org> He David written up what he's looking to do, or should we have a chat with him about it? 2025-04-01 15:14:06 <@jbrooks:matrix.org> Has David 2025-04-01 15:14:14 <@conan_kudo:matrix.org> you probably want to talk to him about it 2025-04-01 15:14:19 <@jbrooks:matrix.org> Can you link that PR? 2025-04-01 15:14:36 <@conan_kudo:matrix.org> !link https://github.com/OSInside/kiwi/pull/2557 2025-04-01 15:15:18 <@conan_kudo:matrix.org> rpm-ostree support is the oldest open ticket in kiwi upstream 2025-04-01 15:15:20 <@conan_kudo:matrix.org> !link https://github.com/OSInside/kiwi/issues/38 2025-04-01 15:16:06 <@jbrooks:matrix.org> I'll follow up on that 2025-04-01 15:16:35 <@conan_kudo:matrix.org> the desire is for kiwi to be able to produce the whole workflow... base and layered OCI archives as well as output images 2025-04-01 15:18:42 <@conan_kudo:matrix.org> most of the workflow bits for doing bootc-like stuff already exist in kiwi, and there's even a plugin to automate this with `kiwi-stackbuild-plugin` 2025-04-01 15:19:11 <@conan_kudo:matrix.org> what we _don't_ do is lock the filesystem inside of container storage or do the composefs mount stuff 2025-04-01 15:19:30 <@conan_kudo:matrix.org> !link https://osinside.github.io/kiwi/plugins/stackbuild.html 2025-04-01 15:19:39 <@jbrooks:matrix.org> Is that not possible in kiwi? 2025-04-01 15:19:54 <@conan_kudo:matrix.org> you can do it by hand, but the idea is to make it effortless and declarative 2025-04-01 15:20:05 <@conan_kudo:matrix.org> that requires some kind of awareness of how this should be set up 2025-04-01 15:20:33 <@conan_kudo:matrix.org> I've also heard mentions that bootc capable OCI archives need to be specially formatted 2025-04-01 15:20:39 <@conan_kudo:matrix.org> but I don't know the details of that 2025-04-01 15:21:00 <@conan_kudo:matrix.org> if that's true, then that makes it important for kiwi to have some awareness of producing containers intended for bootc 2025-04-01 15:21:22 <@jbrooks:matrix.org> Those images are supposed to be buildable by any old oci container build tools 2025-04-01 15:21:36 <@jbrooks:matrix.org> But I need to read up on all of this to actually be helpful 🙂 2025-04-01 15:21:50 <@conan_kudo:matrix.org> that doesn't mean that special formatting isn't needed, it's just that someone is doing it in an implied way somewhere else :) 2025-04-01 15:22:26 <@conan_kudo:matrix.org> e.g. if you're deriving from a base container, the base container already has the stuff so it's invisible to you 2025-04-01 15:23:08 <@jbrooks:matrix.org> Right, building the derived images is going to be simpler than the base images 2025-04-01 15:23:13 <@conan_kudo:matrix.org> exactly 2025-04-01 15:23:20 <@conan_kudo:matrix.org> and the goal of kiwi is to make _all_ of it easy 2025-04-01 15:23:24 <@conan_kudo:matrix.org> and verifiable 2025-04-01 15:24:02 <@jbrooks:matrix.org> And is kiwi how Fedora images are being built now? I'm wondering what else making this work well might enable? 2025-04-01 15:24:05 <@conan_kudo:matrix.org> yes 2025-04-01 15:24:32 <@conan_kudo:matrix.org> Fedora, CentOS Hyperscale, and some CentOS Stream images are all built with kiwi 2025-04-01 15:24:53 <@conan_kudo:matrix.org> it's also used in openSUSE and SLE (but I don't think you care much about that) 2025-04-01 15:25:20 <@jbrooks:matrix.org> I do think it'd be awesome to enable bootc in non-RH family distros, though 2025-04-01 15:25:51 <@conan_kudo:matrix.org> kiwi supports RH/Fedora, Debian/Ubuntu, SUSE, Arch, and Alpine/pmOS (as of this morning!) 2025-04-01 15:26:20 <@conan_kudo:matrix.org> kiwi supports Fedora/CentOS, Debian/Ubuntu, SUSE, Arch, and Alpine/pmOS (as of this morning!) 2025-04-01 15:26:34 <@conan_kudo:matrix.org> kiwi supports Fedora/CentOS, Debian/Ubuntu, (open)SUSE, Arch, and Alpine/pmOS (as of this morning!) 2025-04-01 15:27:52 <@jbrooks:matrix.org> OK, any other topics to raise, or should we draw this one to a close? 2025-04-01 15:29:38 <@jbrooks:matrix.org> I see you keep typing, Sean 🙂 2025-04-01 15:30:36 <@jbrooks:matrix.org> I see your pm 2025-04-01 15:31:39 <@jbrooks:matrix.org> OK, I'm going to close this one off, thanks for coming folks. I'd appreciate it if you weighed in on that gitlab thread about what you're looking to get out of these meetings. https://gitlab.com/fedora/bootc/tracker/-/issues/64 2025-04-01 15:31:55 <@jbrooks:matrix.org> And I'll read up on the items you linked, Conan Kudo 2025-04-01 15:31:59 <@jbrooks:matrix.org> !endmeeting