The container base images built by Kiwi appear to be missing the gzip and sudo packages, compared to those built by ImageFactory. These are significant packages and people likely have workflows that depend on them. We ought to include these packages in the Kiwi-built image. Filing to propose as an FE for Beta. The issue is really in fedora-kiwi-descriptions, I think, not kiwi itself, but this is the closest component in Bugzilla.
Discussed during the 2024-03-18 blocker review meeting: [1] The decision to classify this bug as a AcceptedFreezeException (Beta) was made: "It's clearly desirable for the Kiwi images to contain everything we intended and which was in the ImageFactory images, and the lack of gzip especially is known to screw up at least one real-world use case" [1] https://meetbot.fedoraproject.org/blocker-review_matrix_fedoraproject-org/2024-03-18/f40-blocker-review.2024-03-18-16.01.log.html
Fix for this is merged to f40 branch now, so we can mark it ON_QA and the next compose should include gzip and sudo (and bzip2 and xz and zstd).
(In reply to Adam Williamson from comment #0) > Filing to propose as an FE for Beta. The issue is really in > fedora-kiwi-descriptions, I think, not kiwi itself, but this is the closest > component in Bugzilla. I had thought about trying to open a bugzilla, but I, too, could not figure out which component to choose (my best guess was fedora/fedora-container-images) so I punted. Thanks for filing it for a FE.
I think distribution would make sense for this sort of thing.
I filed it against kiwi on purpose so it would get an appropriate assignee, not bug Aoife.
Then maybe we should make the various images components in here too. I am not the sole person who should be working on the kiwi descriptions, and kiwi bugs are not kiwi description bugs.
(In reply to Neal Gompa from comment #6) > Then maybe we should make the various images components in here too. I am > not the sole person who should be working on the kiwi descriptions, and kiwi > bugs are not kiwi description bugs. While this case may never happen again (we hope?), I would think that no matter the component (which has an implied assignee(s)), I think the assignee should probably have been modified to be the change owner of the F40 proposal for moving the builds to Kiki (David Duncan). His proposal, his responsibility to get issues resolved (which may often include pulling in various others). I would think that should be generalized for other change proposals (the change owner is responsible for fully shepherding the process(es) for the change until completion and shipment).
FWIW (and as you probably know), the container images on quay.io for F40 and Rawhide now include gzip (and the other packages). That should probably make this bug VERIFIED. Thanks!
I think we can just call this fixed at this point.