-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failed to build fedora-bootc tier-x image #752
Comments
Also build tire-x image from
|
This is likely because tier-x doesn't ship Python. The way we work around this in cosa for example (because currently FCOS also doesn't ship Python) is to use cosa as the buildroot in the osbuild manifest: https://github.com/coreos/coreos-assembler/blob/17c1cc8ea2463a111074c06bb916fcfbfd0964ba/src/osbuild-manifests/coreos.osbuild.x86_64.mpp.yaml#L37-L46 I wouldn't be against adding Python to tier-x. Atomic Desktops and IoT both ship it, and in FCOS we agreed to no longer block Python. BUT first, that doesn't help tier-0, and second, more generally it should really not be a requirement to have Python in the target image to be able to create disk images from it. |
Thanks @jlebon for the pointer! I do not quite understand osbuild, does this mean should add Python to tier-x as workaround? But we still need bib to fix this if without Python, right? Check on
|
And RHEL 10 and 9.6 will definitely have python because dnf4 too. In the short term I guess bib should detect this and temporarily install its build dependencies in the container? It is probably also a good idea to dynamically install other external tools like
Yes and to be clear this is an issue specific to bootc-image-builder/osbuild; in contrast e.g. |
Build fedora-bootc tire-x image (refer to https://gitlab.com/fedora/bootc/base-images#tiers), and run quay.io/centos-bootc/bootc-image-builder:latest to create disk failed.
The text was updated successfully, but these errors were encountered: