[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.