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