[PATCH v2 0/7] testing/next (configure, RUNC, win32|64)

Alex Bennée posted 7 patches 1 year, 7 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20221013154705.1846261-1-alex.bennee@linaro.org
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Thomas Huth <thuth@redhat.com>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>
configure                                     |  13 +-
tests/docker/Makefile.include                 |  38 +--
tests/docker/dockerfiles/alpine.docker        |   2 +-
tests/docker/dockerfiles/centos8.docker       |   2 +-
.../dockerfiles/debian-all-test-cross.docker  |   2 +
.../dockerfiles/debian-amd64-cross.docker     | 234 ++++++++---------
tests/docker/dockerfiles/debian-amd64.docker  | 236 +++++++++---------
.../dockerfiles/debian-arm64-cross.docker     | 232 ++++++++---------
.../dockerfiles/debian-armel-cross.docker     | 230 ++++++++---------
.../dockerfiles/debian-armhf-cross.docker     | 232 ++++++++---------
.../dockerfiles/debian-hexagon-cross.docker   |   5 +
.../dockerfiles/debian-mips64el-cross.docker  | 226 ++++++++---------
.../dockerfiles/debian-mipsel-cross.docker    | 226 ++++++++---------
.../dockerfiles/debian-ppc64el-cross.docker   | 230 ++++++++---------
.../dockerfiles/debian-s390x-cross.docker     | 228 ++++++++---------
.../dockerfiles/debian-toolchain.docker       |   5 +
.../dockerfiles/fedora-win32-cross.docker     | 139 ++++++++---
.../dockerfiles/fedora-win64-cross.docker     | 138 +++++++---
tests/docker/dockerfiles/fedora.docker        | 230 ++++++++---------
tests/docker/dockerfiles/opensuse-leap.docker |   2 +-
tests/docker/dockerfiles/ubuntu2004.docker    | 234 ++++++++---------
tests/docker/test-mingw                       |  16 +-
tests/lcitool/libvirt-ci                      |   2 +-
tests/lcitool/refresh                         |  48 ++--
24 files changed, 1549 insertions(+), 1401 deletions(-)
[PATCH v2 0/7] testing/next (configure, RUNC, win32|64)
Posted by Alex Bennée 1 year, 7 months ago
Hi,

OK back to hopefully a less hectic set of testing updates. This
includes a number of patches from the last iteration and also an
attempt to avoid using docker.py for the builds and instead call the
container engine directly.

I've actually pushed the results of:

  make docker-image-debian-hexagon-cross V=1 NOCACHE=1 NOUSER=1
  docker tag qemu/debian-hexagon-cross:latest registry.gitlab.com/qemu-project/qemu/qemu/debian-hexagon-cross
  docker push registry.gitlab.com/qemu-project/qemu/qemu/debian-hexagon-cross

but sadly the build attempts to regenerate the container locally
(rather than caching all the steps except the last).

Please review.


Alex Bennée (6):
  tests/docker: update fedora-win[32|64]-cross with lcitool
  tests/docker: update test-mingw to run single build
  configure: don't enable cross compilers unless in target_list
  configure: fix the --enable-static --disable-pie case
  configure: expose the direct container command
  tests/docker: use direct RUNC call in debian-toolchain

Anton Johansson (1):
  tests/docker: Add flex/bison to `debian-all-test`

 configure                                     |  13 +-
 tests/docker/Makefile.include                 |  38 +--
 tests/docker/dockerfiles/alpine.docker        |   2 +-
 tests/docker/dockerfiles/centos8.docker       |   2 +-
 .../dockerfiles/debian-all-test-cross.docker  |   2 +
 .../dockerfiles/debian-amd64-cross.docker     | 234 ++++++++---------
 tests/docker/dockerfiles/debian-amd64.docker  | 236 +++++++++---------
 .../dockerfiles/debian-arm64-cross.docker     | 232 ++++++++---------
 .../dockerfiles/debian-armel-cross.docker     | 230 ++++++++---------
 .../dockerfiles/debian-armhf-cross.docker     | 232 ++++++++---------
 .../dockerfiles/debian-hexagon-cross.docker   |   5 +
 .../dockerfiles/debian-mips64el-cross.docker  | 226 ++++++++---------
 .../dockerfiles/debian-mipsel-cross.docker    | 226 ++++++++---------
 .../dockerfiles/debian-ppc64el-cross.docker   | 230 ++++++++---------
 .../dockerfiles/debian-s390x-cross.docker     | 228 ++++++++---------
 .../dockerfiles/debian-toolchain.docker       |   5 +
 .../dockerfiles/fedora-win32-cross.docker     | 139 ++++++++---
 .../dockerfiles/fedora-win64-cross.docker     | 138 +++++++---
 tests/docker/dockerfiles/fedora.docker        | 230 ++++++++---------
 tests/docker/dockerfiles/opensuse-leap.docker |   2 +-
 tests/docker/dockerfiles/ubuntu2004.docker    | 234 ++++++++---------
 tests/docker/test-mingw                       |  16 +-
 tests/lcitool/libvirt-ci                      |   2 +-
 tests/lcitool/refresh                         |  48 ++--
 24 files changed, 1549 insertions(+), 1401 deletions(-)

-- 
2.34.1