Bug 2270138

Summary: Kiwi-built container base image is missing gzip and sudo
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: kiwiAssignee: Neal Gompa <ngompa13>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 40CC: fzatlouk, gary.buhrmaster, kevin, ngompa13
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: AcceptedFreezeException
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-03-20 20:55:32 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2187793    

Description Adam Williamson 2024-03-18 15:23:38 UTC
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.

Comment 1 FrantiĊĦek Zatloukal 2024-03-18 17:43:09 UTC
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

Comment 2 Adam Williamson 2024-03-18 23:26:13 UTC
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).

Comment 3 Gary Buhrmaster 2024-03-18 23:56:01 UTC
(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.

Comment 4 Neal Gompa 2024-03-19 02:42:18 UTC
I think distribution would make sense for this sort of thing.

Comment 5 Adam Williamson 2024-03-19 05:19:57 UTC
I filed it against kiwi on purpose so it would get an appropriate assignee, not bug Aoife.

Comment 6 Neal Gompa 2024-03-20 12:50:52 UTC
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.

Comment 7 Gary Buhrmaster 2024-03-20 14:13:11 UTC
(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).

Comment 8 Gary Buhrmaster 2024-03-20 14:17:24 UTC
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!

Comment 9 Adam Williamson 2024-03-20 20:55:32 UTC
I think we can just call this fixed at this point.