Kiwi-built images in Fedora 40 Beta candidates - e.g. all the ones in https://kojipkgs.fedoraproject.org/compose/40/Fedora-40-20240317.1/compose/Cloud/x86_64/images/ - do not have "Beta" in their filenames, and generally look (from the filenames) a whole lot like final release images. This can be confusing. We should try and get the names to include "Beta" - they should be something like e.g. "Fedora-Cloud-Base-Generic.x86_64-40_Beta-1.7.qcow2" instead of "Fedora-Cloud-Base-Generic.x86_64-40-1.7.qcow2" . But it likely requires change in kiwi itself. Filing this bug to be nominated as an FE on the offchance we might manage to line up the pieces to fix this before we do the final Beta candidate compose. The Kiwi feature request ticket is https://github.com/OSInside/kiwi/issues/2509 . If we could get that, we would then I think need to tweak the Pungi kiwi phase to pass its "version" value through to Koji, and tweak the Koji kiwi plugin to specify it (and then maybe remove it from fedora-kiwi-descriptions, for clarity).
We cannot remove the value in fedora-kiwi-descriptions without it failing validation.
well, I guess if Kiwi made it possible to specify it at runtime like this, it could be made no longer compulsory in the "description"? but if we decide to keep it mandatory in the config and just allow it to be overridden at runtime, I could live with that, we can just comment the "description" setting to make it clear that it's not normally used...
I would still attempt to keep it a reasonable value for local builds, but sure.
Upstream code to fix this has been written: https://github.com/OSInside/kiwi/pull/2510 This will need changes to the koji kiwi plugin and pungi to use it.
If koji exposes the functionality by simply adding version option to kiwiBuild API call, then https://pagure.io/pungi/pull-request/1754 should handled it on Pungi side.
That is not what it did, it did something actually better for us, but which will require a bit more change. See pull request comment for details.
FEDORA-2024-fa154b7d3a (kiwi-10.0.7-1.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-fa154b7d3a
FEDORA-2024-fa154b7d3a has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-fa154b7d3a` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-fa154b7d3a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
We signed off Beta today, so there's no point in Beta FE status any more. Clearing that nomination.
FEDORA-2024-fa154b7d3a (kiwi-10.0.7-1.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.
The Kiwi update alone does not fix this.
The following PRs are needed to get this squared away: * Koji: https://pagure.io/koji/pull-request/4157 * Pungi: https://pagure.io/pungi/pull-request/1754 Once these are merged, this bug should be resolved.
I'm doing a build of Koji for F41 and Rawhide with the patches backported ATM. stg and prod koji use builds from the infra tag; I've asked Kevin if he can do an F40 infra tag build with the change.
Neal: is this truly resolved just with those two patches, btw? Don't we then *also* need a pungi-fedora change to actually use the options pungi now provides and passes through to koji to kiwi? :D
Update: pungi change is in 4.7.0 which is stable for f41 and rawhide, koji change has just been deployed by Kevin. So we should be ready to try this out.
Pull request to set the format submitted: https://pagure.io/pungi-fedora/pull-request/1327
One more round of fixes... https://pagure.io/koji/pull-request/4184
This will also need pungi plumbing too...
The pungi change has been prepared: https://pagure.io/pungi/pull-request/1780
Proposed as a Freeze Exception for 41-beta by Fedora user ngompa using the blocker tracking app because: This gets us the release with all the fixes in place for F41 composes.
FEDORA-2024-8003545aeb (kiwi-10.1.3-1.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2024-8003545aeb
FEDORA-2024-8003545aeb has been pushed to the Fedora 41 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-8003545aeb` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-8003545aeb See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
+3 in https://pagure.io/fedora-qa/blocker-review/issue/1634 , marking accepted.
FEDORA-2024-8003545aeb (kiwi-10.1.3-1.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.