From 22c597f120f3241eaca277558afd9cd9f9b6e956 Mon Sep 17 00:00:00 2001 From: John Eckersberg Date: Fri, 30 Oct 2026 17:00:38 -0400 Subject: [PATCH] Don't install or test oci-delta on f43 oci-delta is not packaged for Fedora 43, so skip installing it during provisioning and disable the switch-from-delta integration test there. This can be reverted once Fedora 43 is EOL. Closes: #2604 Assisted-by: AI Signed-off-by: John Eckersberg --- hack/provision-fetch.sh | 5 +++++ tmt/plans/integration.fmf | 3 +++ tmt/tests/booted/test-switch-from-delta.nu | 3 +++ tmt/tests/tests.fmf | 3 +++ 4 files changed, 14 insertions(+) diff --git a/hack/provision-fetch.sh b/hack/provision-fetch.sh index 36294aeff..5ecd78af7 100755 --- a/hack/provision-fetch.sh +++ b/hack/provision-fetch.sh @@ -42,6 +42,11 @@ case "${ID}-${VERSION_ID}" in cd - rm -rf "${td}" ;; + "fedora-43") + # no oci-delta on f43 (https://github.com/bootc-dev/bootc/issues/2604) + # this can go away when f43 is EOL + dnf -y install nu + ;; "fedora-"*) dnf -y install nu oci-delta ;; diff --git a/tmt/plans/integration.fmf b/tmt/plans/integration.fmf index 1ce612e6a..bc150a0b7 100644 --- a/tmt/plans/integration.fmf +++ b/tmt/plans/integration.fmf @@ -362,6 +362,9 @@ execute: - when: distro != fedora enabled: false because: oci-delta is packaged in Fedora + - when: distro == fedora-43 + enabled: false + because: oci-delta is not packaged for Fedora 43 (https://github.com/bootc-dev/bootc/issues/2604) - when: boot_type == uki and seal_state == sealed enabled: false because: the guest-local UKI builder produces unsigned images diff --git a/tmt/tests/booted/test-switch-from-delta.nu b/tmt/tests/booted/test-switch-from-delta.nu index 626a2ef2d..72198868f 100644 --- a/tmt/tests/booted/test-switch-from-delta.nu +++ b/tmt/tests/booted/test-switch-from-delta.nu @@ -8,6 +8,9 @@ # - when: distro != fedora # enabled: false # because: oci-delta is packaged in Fedora +# - when: distro == fedora-43 +# enabled: false +# because: oci-delta is not packaged for Fedora 43 (https://github.com/bootc-dev/bootc/issues/2604) # - when: boot_type == uki and seal_state == sealed # enabled: false # because: the guest-local UKI builder produces unsigned images diff --git a/tmt/tests/tests.fmf b/tmt/tests/tests.fmf index c22858d18..7b7c80499 100644 --- a/tmt/tests/tests.fmf +++ b/tmt/tests/tests.fmf @@ -228,6 +228,9 @@ check: - when: distro != fedora enabled: false because: oci-delta is packaged in Fedora + - when: distro == fedora-43 + enabled: false + because: oci-delta is not packaged for Fedora 43 (https://github.com/bootc-dev/bootc/issues/2604) - when: boot_type == uki and seal_state == sealed enabled: false because: the guest-local UKI builder produces unsigned images