qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH  v1 for 7.2 00/25] testing updates and mips deprecation
@ 2022-08-26 17:21 Alex Bennée
  2022-08-26 17:21 ` [PATCH v1 01/25] tests/avocado: split the AST2x00Machine classes Alex Bennée
                   ` (24 more replies)
  0 siblings, 25 replies; 58+ messages in thread
From: Alex Bennée @ 2022-08-26 17:21 UTC (permalink / raw)
  To: qemu-devel
  Cc: fam, berrange, f4bug, aurelien, pbonzini, stefanha, crosa,
	Alex Bennée, Jiaxun Yang

Hi,

This is the first testing series for 7.2 once the tree opens. Along
with the usual small collection of tweaks and fixes I also finish the
effort to remove our internally layered Dockerfiles. This is a first
step to removing the dependency on docker.py totally and hopefully
improving the caching between what is in the registry and when we
trigger a re-build.

I've also started the deprecation of the big endian MIPS host given
the increasing difficulty of keeping the cross compilation going.

Please review.

Alex Bennée (22):
  tests/avocado: split the AST2x00Machine classes
  tests/avocado: reduce the default timeout to 120s
  tests/docker: update and flatten debian-alpha-cross
  tests/docker: update and flatten debian-hppa-cross
  tests/docker: update and flatten debian-m68k-cross
  tests/docker: update and flatten debian-mips64-cross
  tests/docker: update and flatten debian-sh4-cross
  tests/docker: update and flatten debian-sparc64-cross
  tests/docker: flatten debian-powerpc-test-cross
  tests/docker: remove tricore qemu/debian10 dependency
  tests/docker: remove amd64 qemu/debian10 dependency
  gitlab-ci: update aarch32/aarch64 custom runner jobs
  Deprecate 32 bit big-endian MIPS
  tests/docker: flatten debian-riscv64-test-cross
  tests/docker: update and flatten debian-all-test-cross
  tests/lcitool: bump to latest version
  tests/docker: update and flatten debian-amd64-cross
  tests/docker: update and flatten debian-loongarch-cross
  tests/docker: update and flatten debian-hexagon-cross
  tests/docker: update and flatten debian-toolchain
  tests/docker: remove FROM qemu/ support from docker.py
  tests/docker: remove the Debian base images

Richard Henderson (1):
  gitlab-ci/custom-runners: Disable -static-pie for ubuntu-20.04-aarch64

Thomas Huth (2):
  tests/vm: Remove obsolete Fedora VM test
  gitlab-ci: Only use one process in Windows jobs for compilation

 docs/about/build-platforms.rst                |   2 +-
 docs/about/deprecated.rst                     |  13 ++
 docs/devel/testing.rst                        |   2 +-
 .gitlab-ci.d/cirrus/freebsd-12.vars           |   2 +-
 .gitlab-ci.d/cirrus/freebsd-13.vars           |   2 +-
 .gitlab-ci.d/container-core.yml               |   5 -
 .gitlab-ci.d/container-cross.yml              |  12 --
 .gitlab-ci.d/containers.yml                   |   5 -
 .gitlab-ci.d/crossbuilds.yml                  |  14 --
 .gitlab-ci.d/custom-runners.yml               |   4 +-
 ...4-aarch32.yml => ubuntu-22.04-aarch32.yml} |   6 +-
 ...4-aarch64.yml => ubuntu-22.04-aarch64.yml} |  38 ++--
 .gitlab-ci.d/windows.yml                      |   4 +-
 tests/avocado/avocado_qemu/__init__.py        |   2 +-
 tests/avocado/machine_aspeed.py               |  18 ++
 tests/docker/Makefile.include                 |  30 +--
 tests/docker/docker.py                        |  38 +---
 .../dockerfiles/debian-all-test-cross.docker  |  18 +-
 .../dockerfiles/debian-alpha-cross.docker     |  12 +-
 .../dockerfiles/debian-amd64-cross.docker     | 178 ++++++++++++++--
 .../dockerfiles/debian-hexagon-cross.docker   |  13 +-
 .../dockerfiles/debian-hppa-cross.docker      |  12 +-
 .../dockerfiles/debian-loongarch-cross.docker |   8 +-
 .../dockerfiles/debian-m68k-cross.docker      |  12 +-
 .../dockerfiles/debian-mips-cross.docker      |  40 +---
 .../dockerfiles/debian-mips64-cross.docker    |  12 +-
 .../debian-powerpc-test-cross.docker          |  12 +-
 .../debian-riscv64-test-cross.docker          |  10 +-
 .../dockerfiles/debian-sh4-cross.docker       |  12 +-
 .../dockerfiles/debian-sparc64-cross.docker   |  12 +-
 .../dockerfiles/debian-toolchain.docker       |   5 +-
 tests/docker/dockerfiles/debian10.docker      |  38 ----
 tests/docker/dockerfiles/debian11.docker      |  18 --
 tests/docker/dockerfiles/opensuse-leap.docker |   2 +-
 tests/docker/dockerfiles/ubuntu2004.docker    |   2 +-
 tests/lcitool/libvirt-ci                      |   2 +-
 tests/lcitool/refresh                         |   7 +
 tests/vm/Makefile.include                     |   3 +-
 tests/vm/fedora                               | 190 ------------------
 39 files changed, 346 insertions(+), 469 deletions(-)
 rename .gitlab-ci.d/custom-runners/{ubuntu-20.04-aarch32.yml => ubuntu-22.04-aarch32.yml} (86%)
 rename .gitlab-ci.d/custom-runners/{ubuntu-20.04-aarch64.yml => ubuntu-22.04-aarch64.yml} (82%)
 delete mode 100644 tests/docker/dockerfiles/debian10.docker
 delete mode 100644 tests/docker/dockerfiles/debian11.docker
 delete mode 100755 tests/vm/fedora

-- 
2.30.2



^ permalink raw reply	[flat|nested] 58+ messages in thread

end of thread, other threads:[~2022-09-01 10:33 UTC | newest]

Thread overview: 58+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-26 17:21 [PATCH v1 for 7.2 00/25] testing updates and mips deprecation Alex Bennée
2022-08-26 17:21 ` [PATCH v1 01/25] tests/avocado: split the AST2x00Machine classes Alex Bennée
2022-08-26 19:27   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 02/25] tests/avocado: reduce the default timeout to 120s Alex Bennée
2022-08-26 19:44   ` Thomas Huth
2022-08-31 18:18     ` Alex Bennée
2022-08-26 17:21 ` [PATCH v1 03/25] tests/docker: update and flatten debian-alpha-cross Alex Bennée
2022-08-26 20:00   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 04/25] tests/docker: update and flatten debian-hppa-cross Alex Bennée
2022-08-26 20:01   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 05/25] tests/docker: update and flatten debian-m68k-cross Alex Bennée
2022-08-26 20:02   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 06/25] tests/docker: update and flatten debian-mips64-cross Alex Bennée
2022-08-26 20:06   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 07/25] tests/docker: update and flatten debian-sh4-cross Alex Bennée
2022-08-26 20:06   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 08/25] tests/docker: update and flatten debian-sparc64-cross Alex Bennée
2022-08-26 20:10   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 09/25] tests/docker: flatten debian-powerpc-test-cross Alex Bennée
2022-08-26 20:14   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 10/25] tests/docker: remove tricore qemu/debian10 dependency Alex Bennée
2022-08-26 20:17   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 11/25] tests/docker: remove amd64 " Alex Bennée
2022-08-26 20:26   ` Thomas Huth
2022-08-26 21:47     ` Alex Bennée
2022-08-27  4:59       ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 12/25] tests/vm: Remove obsolete Fedora VM test Alex Bennée
2022-08-29 23:13   ` Philippe Mathieu-Daudé via
2022-08-26 17:21 ` [PATCH v1 13/25] gitlab-ci/custom-runners: Disable -static-pie for ubuntu-20.04-aarch64 Alex Bennée
2022-08-29 23:16   ` Philippe Mathieu-Daudé via
2022-08-29 23:41     ` Richard Henderson
2022-08-26 17:21 ` [PATCH v1 14/25] gitlab-ci: update aarch32/aarch64 custom runner jobs Alex Bennée
2022-08-26 20:27   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 15/25] Deprecate 32 bit big-endian MIPS Alex Bennée
2022-08-26 20:39   ` Thomas Huth
2022-09-01  9:57     ` Alex Bennée
2022-08-29 23:38   ` Philippe Mathieu-Daudé via
2022-08-30  0:46     ` Huacai Chen
2022-08-26 17:21 ` [PATCH v1 16/25] tests/docker: flatten debian-riscv64-test-cross Alex Bennée
2022-08-26 20:49   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 17/25] tests/docker: update and flatten debian-all-test-cross Alex Bennée
2022-08-26 18:34   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 18/25] tests/lcitool: bump to latest version Alex Bennée
2022-08-26 18:37   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 19/25] tests/docker: update and flatten debian-amd64-cross Alex Bennée
2022-08-27  5:38   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 20/25] tests/docker: update and flatten debian-loongarch-cross Alex Bennée
2022-08-27  5:41   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 21/25] tests/docker: update and flatten debian-hexagon-cross Alex Bennée
2022-08-27  5:45   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 22/25] tests/docker: update and flatten debian-toolchain Alex Bennée
2022-08-27  5:49   ` Thomas Huth
2022-08-27  9:32     ` Alex Bennée
2022-08-26 17:21 ` [PATCH v1 23/25] tests/docker: remove FROM qemu/ support from docker.py Alex Bennée
2022-08-27  5:50   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 24/25] tests/docker: remove the Debian base images Alex Bennée
2022-08-27  5:53   ` Thomas Huth
2022-08-26 17:21 ` [PATCH v1 25/25] gitlab-ci: Only use one process in Windows jobs for compilation Alex Bennée

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).