From 52cd605887e592a906d316eb11d6507b5100b36c Mon Sep 17 00:00:00 2001 From: Matt Clay Date: Mon, 5 Jan 2026 13:22:37 -0800 Subject: [PATCH] ansible-test - Fix expat on Fedora 42 remotes (#86375) --- changelogs/fragments/ansible-test-fedora42-expat.yml | 2 ++ .../lib/ansible_test/_util/target/setup/bootstrap.sh | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 changelogs/fragments/ansible-test-fedora42-expat.yml diff --git a/changelogs/fragments/ansible-test-fedora42-expat.yml b/changelogs/fragments/ansible-test-fedora42-expat.yml new file mode 100644 index 00000000000..c5e49c3c27d --- /dev/null +++ b/changelogs/fragments/ansible-test-fedora42-expat.yml @@ -0,0 +1,2 @@ +bugfixes: + - ansible-test - Upgrade ``expat`` during provisioning of Fedora 42 remote instances. diff --git a/test/lib/ansible_test/_util/target/setup/bootstrap.sh b/test/lib/ansible_test/_util/target/setup/bootstrap.sh index 7193bfd16bb..b93473721d8 100644 --- a/test/lib/ansible_test/_util/target/setup/bootstrap.sh +++ b/test/lib/ansible_test/_util/target/setup/bootstrap.sh @@ -163,6 +163,18 @@ bootstrap_remote_fedora() && break retry_or_fail done + + packages=" + expat + " + + retry_init + while true; do + # shellcheck disable=SC2086 + dnf update -q -y ${packages} \ + && break + retry_or_fail + done } bootstrap_remote_freebsd()