-
Notifications
You must be signed in to change notification settings - Fork 6
Description
Hi, I'm the maintainer of http://github.com/coreos/rpm-ostree/ which you already know about; it's somewhat related to this project but...does way more things today, in different ways.
One big difference I'm curious for your thoughts around is what I call "reproducible split images" - a lot more in ostreedev/ostree-rs-ext#69 and especially I found the (linked from there) https://grahamc.com/blog/nix-and-layered-docker-images/ blog very inspirational. Today, this project just generates a single tarball - fine for micro services, but doesn't scale as well to larger images, which we are targeting for a variety of use cases (especially bootc containers where we may e.g. have linux-firmware in there; don't want to redownload that each time you need a glibc security update).
Second, I'm coming at this from the perspective of https://gitlab.com/fedora/bootc/tracker/-/issues/32 - and specifically what I strongly want is support for non-RPM content; the baseline here is to support stitching that content on after a full RPM install. (It obviously gets a lot more complex to have that override/replace RPM content, or participate in e.g. %posttrans if you want to inject non-RPM content into the initramfs as generated by kernel.posttrans for example).
Do you consider either of these potentially in scope?