From 7f32b5f35b3152546ab42e5479a4e37ec913ad9b Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Nov 03 2023 17:09:14 +0000 Subject: Set correct productmd image type for osbuild installer image In the productmd metadata, these osbuild-built installer images have their 'type' as "dvd". This is not correct: the "dvd" type is meant to be a traditional RPM-based installer image, like the old Everything DVD or the current Server DVD. The correct "type" for an ostree installer image is "dvd-ostree". (There is also, now, "dvd-ostree-osbuild", added in https://github.com/release-engineering/productmd/pull/170 , which is intended for the case where the osbuild image is an experimental one, and there is still an image built with the older system that is the 'official' one.) This 'manifest_type' thing was added after the discussion in https://pagure.io/pungi-fedora/pull-request/1190 , to let us specify the productmd type for osbuild-built images correctly. In this case we don't want to use "dvd-ostree-osbuild" because from F40 onwards it seems we want the osbuild-built image to be the official/main one, so it should have the "official" type. The practical consequence of this at present is the F40 IoT composes aren't getting openQA testing, because openQA relies on this property to identify the image, and it's expecting to see "dvd-ostree". Signed-off-by: Adam Williamson --- diff --git a/fedora-iot.conf b/fedora-iot.conf index 9eba92d..b3bfc2d 100644 --- a/fedora-iot.conf +++ b/fedora-iot.conf @@ -234,6 +234,7 @@ osbuild = { "ostree_url": "https://kojipkgs.fedoraproject.org/compose/iot/repo/", "ostree_ref": "fedora/rawhide/$arch/iot", "subvariant": "IoT", + "manifest_type": "dvd-ostree", }, ], }