[PATCH 0/2] dockerfiles: update CentOS Stream 9 to Python 3.11, Meson to 1.12
Paolo Bonzini <[email protected]>
| Newsgroups | gmane.comp.emulators.qemu |
|---|---|
| Message-ID | <[email protected]> |
Meson 1.12 has been released and allows removing almost 1000 lines of
meson.build junk for Rust. However, it also requires Python 3.11 which
is newer than the version available in CentOS Stream 9 as the platform
Python interpreter. So adjust it in tests/lcitool/mappings.yml, similar
to how it was done previously for CentOS Stream 8 and OpenSUSE LEAP 15.
However, Meson 1.12 also makes werror apply to linker warnings as well,
which hits us negatively for static builds, due to glibc warning about
usage of getpw* functions in statically linked code. Work around that,
and make sure that will be in QEMU stable releases too.
Paolo
Paolo Bonzini (3):
meson: make linker warnings non-fatal on Linux
dockerfiles: remove packages required by Avocado
dockerfiles: update CentOS Stream 9 to Python 3.11, Meson to 1.12
meson.build | 5 ++++
tests/docker/dockerfiles/alpine.docker | 3 ---
tests/docker/dockerfiles/centos9.docker | 19 +++++++-------
.../dockerfiles/debian-all-test-cross.docker | 2 +-
.../dockerfiles/debian-amd64-cross.docker | 6 +----
.../dockerfiles/debian-arm64-cross.docker | 6 +----
.../dockerfiles/debian-armhf-cross.docker | 6 +----
.../dockerfiles/debian-i686-cross.docker | 6 +----
.../dockerfiles/debian-ppc64el-cross.docker | 6 +----
.../dockerfiles/debian-riscv64-cross.docker | 6 +----
.../dockerfiles/debian-s390x-cross.docker | 6 +----
tests/docker/dockerfiles/debian.docker | 6 +----
.../dockerfiles/fedora-rust-nightly.docker | 6 +----
.../dockerfiles/fedora-win64-cross.docker | 6 +----
tests/docker/dockerfiles/fedora.docker | 6 +----
tests/docker/dockerfiles/opensuse-leap.docker | 4 ---
tests/docker/dockerfiles/ubuntu2404.docker | 6 +----
.gitlab-ci.d/macos-14.vars | 2 +-
.../ci/setup/debian/debian-13-ppc64le.yaml | 4 ---
.../ci/setup/ubuntu/ubuntu-2404-aarch64.yaml | 4 ---
.../ci/setup/ubuntu/ubuntu-2404-s390x.yaml | 4 ---
tests/lcitool/mappings.yml | 26 ++++++++++++++++++-
tests/lcitool/projects/qemu.yml | 4 ---
...ensuse-leap-15.yml => centos-stream-9.yml} | 0
tests/vm/generated/freebsd.json | 4 ---
25 files changed, 53 insertions(+), 100 deletions(-)
rename tests/lcitool/targets/{opensuse-leap-15.yml => centos-stream-9.yml} (100%)
--
2.55.0