ci: install meson in CirrusCI KVM build environment
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 4 Aug 2023 11:55:22 +0000 (13:55 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 4 Aug 2023 11:56:17 +0000 (13:56 +0200)
scripts/archive-source.sh needs meson in order to download the subprojects,
therefore meson needs to be part of the host environment in which VM-based
build jobs run.

Fixes: 2019cabfee0 ("meson: subprojects: replace submodules with wrap files", 2023-06-06)
Reported-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
.gitlab-ci.d/cirrus/kvm-build.yml

index 4334fabf39e5e4de280dc98898f8453fc767d7e4..a93881aa8b5554a239ae6c4f504182a602dbb6a8 100644 (file)
@@ -15,7 +15,7 @@ env:
     folder: $HOME/.cache/qemu-vm
   install_script:
     - dnf update -y
-    - dnf install -y git make openssh-clients qemu-img qemu-system-x86 wget
+    - dnf install -y git make openssh-clients qemu-img qemu-system-x86 wget meson
   clone_script:
     - git clone --depth 100 "$CI_REPOSITORY_URL" .
     - git fetch origin "$CI_COMMIT_REF_NAME"