Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 2270138 - Kiwi-built container base image is missing gzip and sudo
Summary: Kiwi-built container base image is missing gzip and sudo
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kiwi
Version: 40
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedFreezeException
Depends On:
Blocks: BetaFreezeException, F40BetaFreezeException
TreeView+ depends on / blocked
 
Reported: 2024-03-18 15:23 UTC by Adam Williamson
Modified: 2024-03-20 20:55 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2024-03-20 20:55:32 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Fedora Pagure fedora-kiwi-descriptions pull-request 29 0 None None None 2024-03-18 15:26:42 UTC

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.


Note You need to log in before you can comment on or make changes to this bug.