This is a tracking bug for Change: Build Fedora Workstation live ISO with Image Builder For more details, see: https://fedoraproject.org/wiki/Changes/FedoraWorkstationImageBuilder Image Builder is a set of modern tools for building operating system images. Its goal is to make the builds reliable and reproducible. Moreover, it's designed to give the end users a simple workflow to build their own custom images. The aim of this change is to switch the build tool for Fedora Workstation live ISO from livemedia-creator to Image Builder. If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.
Note FESCo kinda modified this Change when accepting it: https://pagure.io/fesco/issue/3030#comment-864622 - "AGREED: Image Builder-based Workstation images do not replace the current image build process, but are added as non-blocking additional deliverables to allow iterating to a state where we can consider replacing livemedia-creator with osbuild-composer". I have updated the Change page to reflect this. Even with that adjustment, this Change seems to be not yet worked on at all. I don't see that any PR for pungi-fedora has been proposed or merged, so we do not actually have the alternate image in composes. Leaving as ASSIGNED.
Status update: this winds up being blocked on a PR for productmd: https://github.com/release-engineering/productmd/pull/170 We have a metadata issue. This image needs to have a 'type' in productmd terms, but none of the existing types is really applicable to it: we cannot give it the same type as the *official* Workstation live image (that would cause problems for tools in the best case, and make the compose explode in the worst case), and none of the other "types" is accurate. Simon has sent a PR to add a new type we can use for these 'testing' imagebuilder images, but it has not yet been merged, so we kind of can't move this forward yet. I suggest it should be postponed to Fedora 40.
The pungi-fedora PR is https://pagure.io/pungi-fedora/pull-request/1190 , that one is waiting on the productmd PR.
This was all implemented some time ago, and the image has been building for a while. As of today I've also hooked up openQA testing of it. I think we can set this to ON_QA.
F40 was released on 2024-04-23, so I am closing this tracker. If this Change was not completed, please notify me ASAP.