All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Alex Bennée" <alex.bennee@linaro.org>
To: peter.maydell@linaro.org, richard.henderson@linaro.org
Cc: qemu-devel@nongnu.org, "Alex Bennée" <alex.bennee@linaro.org>
Subject: [PULL 00/33] testing updates (gitlab, junit, lcitool, x-compile)
Date: Wed,  1 Jun 2022 19:05:04 +0100	[thread overview]
Message-ID: <20220601180537.2329566-1-alex.bennee@linaro.org> (raw)

The following changes since commit 7077fcb9b68f058809c9dd9fd1dacae1881e886c:

  Merge tag 'vmbus-maint-20220530' of https://github.com/maciejsszmigiero/qemu into staging (2022-05-30 12:40:36 -0700)

are available in the Git repository at:

  https://github.com/stsquad/qemu.git tags/pull-testing-next-010622-3

for you to fetch changes up to 7266ecce502c31387a3cbf83d7297bc9cf27b139:

  docs/devel: clean-up the CI links in the docs (2022-06-01 18:55:04 +0100)

----------------------------------------------------------------
Various testing updates

  - fix some gitlab container dependencies
  - report meson test results via JUnit
  - fix meson display of enabled cross compilers
  - convert more cross build containers to lcitool and Debian 11
  - re-factor cross compiler detection
  - use test cross-compilers for building ROMs
  - disable CI runs by default (see docs)
  - fix some broken links in development documentation

----------------------------------------------------------------
Alex Bennée (9):
      meson.build: fix summary display of test compilers
      tests/lcitool: fix up indentation to correct style
      tests/docker: update debian-armhf-cross with lcitool
      tests/docker: update debian-armel-cross with lcitool
      tests/docker: update debian-mipsel-cross with lcitool
      tests/docker: update debian-mips64el-cross with lcitool
      tests/docker: update debian-ppc64el-cross with lcitool
      tests/docker: update debian-amd64 with lcitool
      docs/devel: clean-up the CI links in the docs

Daniel P. Berrangé (5):
      gitlab: introduce a common base job template
      gitlab: convert Cirrus jobs to .base_job_template
      gitlab: convert static checks to .base_job_template
      gitlab: convert build/container jobs to .base_job_template
      gitlab: don't run CI jobs in forks by default

Marc-André Lureau (1):
      gitlab-ci: add meson JUnit test result into report

Paolo Bonzini (16):
      configure: do not define or use the CPP variable
      build: clean up ninja invocation
      build: add a more generic way to specify make->ninja dependencies
      build: do a full build before running TCG tests
      configure, meson: move symlinking of ROMs to meson
      tests/tcg: correct target CPU for sparc32
      tests/tcg: merge configure.sh back into main configure script
      configure: add missing cross compiler fallbacks
      configure: handle host compiler in probe_target_compiler
      configure: introduce --cross-prefix-*=
      configure: include more binutils in tests/tcg makefile
      configure: move symlink configuration earlier
      configure: enable cross-compilation of s390-ccw
      configure: enable cross-compilation of optionrom
      configure: enable cross compilation of vof
      configure: remove unused variables from config-host.mak

Thomas Huth (2):
      .gitlab-ci.d/container-cross: Fix RISC-V container dependencies / stages
      .gitlab-ci.d/crossbuilds: Fix the dependency of the cross-i386-tci job

 docs/devel/ci-jobs.rst.inc                         | 116 +++-
 docs/devel/ci.rst                                  |  11 +-
 docs/devel/submitting-a-patch.rst                  |  36 +-
 docs/devel/testing.rst                             |   2 +
 configure                                          | 606 ++++++++++++++++++---
 Makefile                                           |   9 +-
 pc-bios/s390-ccw/netboot.mak                       |   2 +-
 meson.build                                        |   8 +-
 .gitlab-ci.d/base.yml                              |  72 +++
 .gitlab-ci.d/buildtest-template.yml                |  18 +-
 .gitlab-ci.d/buildtest.yml                         |  28 +-
 .gitlab-ci.d/cirrus.yml                            |  16 +-
 .gitlab-ci.d/container-cross.yml                   |  24 +-
 .gitlab-ci.d/container-template.yml                |   1 +
 .gitlab-ci.d/containers.yml                        |   3 +-
 .gitlab-ci.d/crossbuild-template.yml               |   3 +
 .gitlab-ci.d/crossbuilds.yml                       |   2 +
 .gitlab-ci.d/qemu-project.yml                      |   1 +
 .gitlab-ci.d/static_checks.yml                     |  19 +-
 .gitlab-ci.d/windows.yml                           |   1 +
 pc-bios/meson.build                                |  17 +-
 pc-bios/optionrom/Makefile                         |   4 +-
 pc-bios/s390-ccw/Makefile                          |   9 +-
 pc-bios/vof/Makefile                               |  17 +-
 scripts/mtest2make.py                              |   8 +-
 tests/Makefile.include                             |   4 +-
 tests/docker/Makefile.include                      |   5 -
 tests/docker/dockerfiles/debian-amd64.docker       | 194 +++++--
 tests/docker/dockerfiles/debian-armel-cross.docker | 178 +++++-
 tests/docker/dockerfiles/debian-armhf-cross.docker | 184 ++++++-
 .../dockerfiles/debian-mips64el-cross.docker       | 177 +++++-
 .../docker/dockerfiles/debian-mipsel-cross.docker  | 179 +++++-
 .../docker/dockerfiles/debian-ppc64el-cross.docker | 178 +++++-
 tests/lcitool/refresh                              | 178 ++++--
 tests/tcg/configure.sh                             | 376 -------------
 35 files changed, 1885 insertions(+), 801 deletions(-)
 create mode 100644 .gitlab-ci.d/base.yml
 delete mode 100755 tests/tcg/configure.sh

-- 
2.30.2



             reply	other threads:[~2022-06-01 18:08 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-01 18:05 Alex Bennée [this message]
2022-06-01 18:05 ` [PULL 01/33] .gitlab-ci.d/container-cross: Fix RISC-V container dependencies / stages Alex Bennée
2022-06-01 18:05 ` [PULL 02/33] .gitlab-ci.d/crossbuilds: Fix the dependency of the cross-i386-tci job Alex Bennée
2022-06-01 18:05 ` [PULL 03/33] gitlab-ci: add meson JUnit test result into report Alex Bennée
2022-06-01 18:05 ` [PULL 04/33] meson.build: fix summary display of test compilers Alex Bennée
2022-06-01 18:05 ` [PULL 05/33] tests/lcitool: fix up indentation to correct style Alex Bennée
2022-06-01 18:05 ` [PULL 06/33] tests/docker: update debian-armhf-cross with lcitool Alex Bennée
2022-06-01 18:05 ` [PULL 07/33] tests/docker: update debian-armel-cross " Alex Bennée
2022-06-01 18:05 ` [PULL 08/33] tests/docker: update debian-mipsel-cross " Alex Bennée
2022-06-01 18:05 ` [PULL 09/33] tests/docker: update debian-mips64el-cross " Alex Bennée
2022-06-01 18:05 ` [PULL 10/33] tests/docker: update debian-ppc64el-cross " Alex Bennée
2022-06-01 18:05 ` [PULL 11/33] tests/docker: update debian-amd64 " Alex Bennée
2022-06-01 18:05 ` [PULL 12/33] configure: do not define or use the CPP variable Alex Bennée
2022-06-01 18:05 ` [PULL 13/33] build: clean up ninja invocation Alex Bennée
2022-06-01 18:05 ` [PULL 14/33] build: add a more generic way to specify make->ninja dependencies Alex Bennée
2022-06-01 18:05 ` [PULL 15/33] build: do a full build before running TCG tests Alex Bennée
2022-06-01 18:05 ` [PULL 16/33] configure, meson: move symlinking of ROMs to meson Alex Bennée
2022-06-01 18:05 ` [PULL 17/33] tests/tcg: correct target CPU for sparc32 Alex Bennée
2022-06-01 18:05 ` [PULL 18/33] tests/tcg: merge configure.sh back into main configure script Alex Bennée
2022-06-01 18:05 ` [PULL 19/33] configure: add missing cross compiler fallbacks Alex Bennée
2022-06-01 18:05 ` [PULL 20/33] configure: handle host compiler in probe_target_compiler Alex Bennée
2022-06-15 11:57   ` Matheus Kowalczuk Ferst
2022-06-16  1:20     ` Alex Bennée
2022-06-17 10:12     ` Paolo Bonzini
2022-06-20 16:41       ` Matheus Kowalczuk Ferst
2022-06-21  1:38         ` Richard Henderson
2022-06-21 16:58         ` Paolo Bonzini
2022-06-21 18:30           ` Richard Henderson
2022-06-22  8:39             ` Paolo Bonzini
2022-06-01 18:05 ` [PULL 21/33] configure: introduce --cross-prefix-*= Alex Bennée
2022-06-01 18:05 ` [PULL 22/33] configure: include more binutils in tests/tcg makefile Alex Bennée
2022-06-01 18:05 ` [PULL 23/33] configure: move symlink configuration earlier Alex Bennée
2022-06-01 18:05 ` [PULL 24/33] configure: enable cross-compilation of s390-ccw Alex Bennée
2022-06-01 18:05 ` [PULL 25/33] configure: enable cross-compilation of optionrom Alex Bennée
2022-06-01 18:05 ` [PULL 26/33] configure: enable cross compilation of vof Alex Bennée
2022-06-01 18:05 ` [PULL 27/33] configure: remove unused variables from config-host.mak Alex Bennée
2022-06-01 18:05 ` [PULL 28/33] gitlab: introduce a common base job template Alex Bennée
2022-06-01 18:05 ` [PULL 29/33] gitlab: convert Cirrus jobs to .base_job_template Alex Bennée
2022-06-01 18:05 ` [PULL 30/33] gitlab: convert static checks " Alex Bennée
2022-06-01 18:05 ` [PULL 31/33] gitlab: convert build/container jobs " Alex Bennée
2022-06-01 18:05 ` [PULL 32/33] gitlab: don't run CI jobs in forks by default Alex Bennée
2022-06-02 10:50   ` Philippe Mathieu-Daudé via
2022-06-06 11:01     ` Daniel P. Berrangé
2022-06-01 18:05 ` [PULL 33/33] docs/devel: clean-up the CI links in the docs Alex Bennée
2022-06-01 21:21 ` [PULL 00/33] testing updates (gitlab, junit, lcitool, x-compile) Richard Henderson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220601180537.2329566-1-alex.bennee@linaro.org \
    --to=alex.bennee@linaro.org \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=richard.henderson@linaro.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.