All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab)
@ 2020-11-23 11:25 Alex Bennée
  2020-11-23 11:25 ` [PULL 1/7] scripts/ci: clean up default args logic a little Alex Bennée
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Alex Bennée @ 2020-11-23 11:25 UTC (permalink / raw
  To: peter.maydell; +Cc: Alex Bennée, qemu-devel

The following changes since commit 8cc30eb1400fc01f2b139cdd3dc524f8b84dbe07:

  Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-20201122' into staging (2020-11-22 15:02:52 +0000)

are available in the Git repository at:

  https://github.com/stsquad/qemu.git tags/pull-for-5.2-rc3-231120-1

for you to fetch changes up to 534f80e1dffbf520bed9bf5fd5ae98de6662e126:

  .cirrus.yml: bump timeout period for MacOS builds (2020-11-23 09:55:25 +0000)

----------------------------------------------------------------
Misc CI fixes:

  - more helpful logic for git-pipeline-status
  - fix tempdir leak in avocado
  - move remaining x86 check-tcg to gitlab
  - add tracing headers to ubuntu2004 docker
  - move tracing backend tests to gitlab
  - bump up timeouts on cirrus MacOS

----------------------------------------------------------------
Alex Bennée (5):
      scripts/ci: clean up default args logic a little
      tests: add prefixes to the bare mkdtemp calls
      tests/avocado: clean-up socket directory after run
      gitlab: move remaining x86 check-tcg targets to gitlab
      .cirrus.yml: bump timeout period for MacOS builds

Philippe Mathieu-Daudé (2):
      tests/docker: Install liblttng-ust-dev package in Ubuntu 20.04 image
      gitlab-ci: Move trace backend tests across to gitlab

 .cirrus.yml                                |  2 ++
 .gitlab-ci.yml                             | 35 +++++++++++++++++++++++
 .travis.yml                                | 45 ------------------------------
 python/qemu/machine.py                     |  3 +-
 scripts/ci/gitlab-pipeline-status          | 24 ++++++++--------
 tests/acceptance/avocado_qemu/__init__.py  |  4 ++-
 tests/docker/dockerfiles/ubuntu2004.docker |  1 +
 7 files changed, 56 insertions(+), 58 deletions(-)

-- 
2.20.1



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

* [PULL 1/7] scripts/ci: clean up default args logic a little
  2020-11-23 11:25 [PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab) Alex Bennée
@ 2020-11-23 11:25 ` Alex Bennée
  2020-11-23 11:25 ` [PULL 2/7] tests: add prefixes to the bare mkdtemp calls Alex Bennée
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Alex Bennée @ 2020-11-23 11:25 UTC (permalink / raw
  To: peter.maydell
  Cc: Philippe Mathieu-Daudé, Thomas Huth, Alex Bennée,
	qemu-devel, Wainer dos Santos Moschetta

This allows us to do:

  ./scripts/ci/gitlab-pipeline-status -w -b HEAD -p 2961854

to check out own pipeline status of a recently pushed branch.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20201117173635.29101-2-alex.bennee@linaro.org>

diff --git a/scripts/ci/gitlab-pipeline-status b/scripts/ci/gitlab-pipeline-status
index bac8233079..78e72f6008 100755
--- a/scripts/ci/gitlab-pipeline-status
+++ b/scripts/ci/gitlab-pipeline-status
@@ -31,7 +31,7 @@ class NoPipelineFound(Exception):
     """Communication is successfull but pipeline is not found."""
 
 
-def get_local_branch_commit(branch='staging'):
+def get_local_branch_commit(branch):
     """
     Returns the commit sha1 for the *local* branch named "staging"
     """
@@ -126,18 +126,16 @@ def create_parser():
                         help=('The GitLab project ID. Defaults to the project '
                               'for https://gitlab.com/qemu-project/qemu, that '
                               'is, "%(default)s"'))
-    try:
-        default_commit = get_local_branch_commit()
-        commit_required = False
-    except ValueError:
-        default_commit = ''
-        commit_required = True
-    parser.add_argument('-c', '--commit', required=commit_required,
-                        default=default_commit,
+    parser.add_argument('-b', '--branch', type=str, default="staging",
+                        help=('Specify the branch to check. '
+                              'Use HEAD for your current branch. '
+                              'Otherwise looks at "%(default)s"'))
+    parser.add_argument('-c', '--commit',
+                        default=None,
                         help=('Look for a pipeline associated with the given '
                               'commit.  If one is not explicitly given, the '
-                              'commit associated with the local branch named '
-                              '"staging" is used.  Default: %(default)s'))
+                              'commit associated with the default branch '
+                              'is used.'))
     parser.add_argument('--verbose', action='store_true', default=False,
                         help=('A minimal verbosity level that prints the '
                               'overall result of the check/wait'))
@@ -149,6 +147,10 @@ def main():
     """
     parser = create_parser()
     args = parser.parse_args()
+
+    if not args.commit:
+        args.commit = get_local_branch_commit(args.branch)
+
     success = False
     try:
         if args.wait:
-- 
2.20.1



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

* [PULL 2/7] tests: add prefixes to the bare mkdtemp calls
  2020-11-23 11:25 [PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab) Alex Bennée
  2020-11-23 11:25 ` [PULL 1/7] scripts/ci: clean up default args logic a little Alex Bennée
@ 2020-11-23 11:25 ` Alex Bennée
  2020-11-23 11:25 ` [PULL 3/7] tests/avocado: clean-up socket directory after run Alex Bennée
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Alex Bennée @ 2020-11-23 11:25 UTC (permalink / raw
  To: peter.maydell
  Cc: Thomas Huth, Eduardo Habkost, Philippe Mathieu-Daudé,
	qemu-devel, Wainer dos Santos Moschetta, Alex Bennée,
	Cleber Rosa, John Snow

The first step to debug a thing is to know what created the thing in
the first place. Add some prefixes so random tmpdir's have something
grep in the code.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201117173635.29101-3-alex.bennee@linaro.org>

diff --git a/python/qemu/machine.py b/python/qemu/machine.py
index 6420f01bed..64d966aeeb 100644
--- a/python/qemu/machine.py
+++ b/python/qemu/machine.py
@@ -303,7 +303,8 @@ class QEMUMachine:
         return args
 
     def _pre_launch(self) -> None:
-        self._temp_dir = tempfile.mkdtemp(dir=self._test_dir)
+        self._temp_dir = tempfile.mkdtemp(prefix="qemu-machine-",
+                                          dir=self._test_dir)
         self._qemu_log_path = os.path.join(self._temp_dir, self._name + ".log")
         self._qemu_log_file = open(self._qemu_log_path, 'wb')
 
diff --git a/tests/acceptance/avocado_qemu/__init__.py b/tests/acceptance/avocado_qemu/__init__.py
index 4cda037187..307020be45 100644
--- a/tests/acceptance/avocado_qemu/__init__.py
+++ b/tests/acceptance/avocado_qemu/__init__.py
@@ -171,7 +171,8 @@ class Test(avocado.Test):
             self.cancel("No QEMU binary defined or found in the build tree")
 
     def _new_vm(self, *args):
-        vm = QEMUMachine(self.qemu_bin, sock_dir=tempfile.mkdtemp())
+        sd = tempfile.mkdtemp(prefix="avo_qemu_sock_")
+        vm = QEMUMachine(self.qemu_bin, sock_dir=sd)
         if args:
             vm.add_args(*args)
         return vm
-- 
2.20.1



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

* [PULL 3/7] tests/avocado: clean-up socket directory after run
  2020-11-23 11:25 [PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab) Alex Bennée
  2020-11-23 11:25 ` [PULL 1/7] scripts/ci: clean up default args logic a little Alex Bennée
  2020-11-23 11:25 ` [PULL 2/7] tests: add prefixes to the bare mkdtemp calls Alex Bennée
@ 2020-11-23 11:25 ` Alex Bennée
  2020-11-23 11:25 ` [PULL 4/7] gitlab: move remaining x86 check-tcg targets to gitlab Alex Bennée
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Alex Bennée @ 2020-11-23 11:25 UTC (permalink / raw
  To: peter.maydell
  Cc: Philippe Mathieu-Daudé, Alex Bennée, qemu-devel,
	Wainer dos Santos Moschetta, Cleber Rosa

Previously we were leaving temporary directories behind. While the
QEMUMachine does make efforts to clean up after itself the directory
belongs to the calling function. We use TemporaryDirectory to wrap
this although we explicitly clear the reference in tearDown() as it
doesn't get cleaned up otherwise.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20201117173635.29101-4-alex.bennee@linaro.org>

diff --git a/tests/acceptance/avocado_qemu/__init__.py b/tests/acceptance/avocado_qemu/__init__.py
index 307020be45..bf54e419da 100644
--- a/tests/acceptance/avocado_qemu/__init__.py
+++ b/tests/acceptance/avocado_qemu/__init__.py
@@ -171,8 +171,8 @@ class Test(avocado.Test):
             self.cancel("No QEMU binary defined or found in the build tree")
 
     def _new_vm(self, *args):
-        sd = tempfile.mkdtemp(prefix="avo_qemu_sock_")
-        vm = QEMUMachine(self.qemu_bin, sock_dir=sd)
+        self._sd = tempfile.TemporaryDirectory(prefix="avo_qemu_sock_")
+        vm = QEMUMachine(self.qemu_bin, sock_dir=self._sd.name)
         if args:
             vm.add_args(*args)
         return vm
@@ -193,6 +193,7 @@ class Test(avocado.Test):
     def tearDown(self):
         for vm in self._vms.values():
             vm.shutdown()
+        self._sd = None
 
     def fetch_asset(self, name,
                     asset_hash=None, algorithm=None,
-- 
2.20.1



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

* [PULL 4/7] gitlab: move remaining x86 check-tcg targets to gitlab
  2020-11-23 11:25 [PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab) Alex Bennée
                   ` (2 preceding siblings ...)
  2020-11-23 11:25 ` [PULL 3/7] tests/avocado: clean-up socket directory after run Alex Bennée
@ 2020-11-23 11:25 ` Alex Bennée
  2020-11-23 11:25 ` [PULL 5/7] tests/docker: Install liblttng-ust-dev package in Ubuntu 20.04 image Alex Bennée
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Alex Bennée @ 2020-11-23 11:25 UTC (permalink / raw
  To: peter.maydell
  Cc: Fam Zheng, Thomas Huth, Alex Bennée, qemu-devel,
	Wainer dos Santos Moschetta, Philippe Mathieu-Daudé

The GCC check-tcg (user) test in particular was very prone to timing
out on Travis. We only actually need to move the some-softmmu builds
across as we already have coverage for linux-user.

As --enable-debug-tcg does increase the run time somewhat as more
debug is put in let's restrict that to just the plugins build. It's
unlikely that a plugins enabled build is going to hide a sanity
failure in core TCG code so let the plugin builds do the heavy lifting
on checking TCG sanity so the non-plugin builds can run swiftly.

Now the only remaining check-tcg builds on Travis are for the various
non-x86 arches.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201117173635.29101-5-alex.bennee@linaro.org>

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9a8b375188..b406027a55 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -247,6 +247,15 @@ build-user:
     CONFIGURE_ARGS: --disable-tools --disable-system
     MAKE_CHECK_ARGS: check-tcg
 
+# Only build the softmmu targets we have check-tcg tests for
+build-some-softmmu:
+  <<: *native_build_job_definition
+  variables:
+    IMAGE: debian-all-test-cross
+    CONFIGURE_ARGS: --disable-tools --enable-debug-tcg
+    TARGETS: xtensa-softmmu arm-softmmu aarch64-softmmu alpha-softmmu
+    MAKE_CHECK_ARGS: check-tcg
+
 # Run check-tcg against linux-user (with plugins)
 # we skip sparc64-linux-user until it has been fixed somewhat
 # we skip cris-linux-user as it doesn't use the common run loop
@@ -258,6 +267,14 @@ build-user-plugins:
     MAKE_CHECK_ARGS: check-tcg
   timeout: 1h 30m
 
+build-some-softmmu-plugins:
+  <<: *native_build_job_definition
+  variables:
+    IMAGE: debian-all-test-cross
+    CONFIGURE_ARGS: --disable-tools --disable-user --enable-plugins --enable-debug-tcg
+    TARGETS: xtensa-softmmu arm-softmmu aarch64-softmmu alpha-softmmu
+    MAKE_CHECK_ARGS: check-tcg
+
 build-clang:
   <<: *native_build_job_definition
   variables:
diff --git a/.travis.yml b/.travis.yml
index a3d78171ca..bac085f800 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -301,32 +301,6 @@ jobs:
         - ${SRC_DIR}/configure ${CONFIG} --extra-cflags="-g3 -O0 -fsanitize=thread" || { cat config.log meson-logs/meson-log.txt && exit 1; }
 
 
-    # Run check-tcg against linux-user
-    - name: "GCC check-tcg (user)"
-      env:
-        - CONFIG="--disable-system --enable-debug-tcg"
-        - TEST_BUILD_CMD="make build-tcg"
-        - TEST_CMD="make check-tcg"
-        - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg"
-
-
-    # Run check-tcg against softmmu targets
-    - name: "GCC check-tcg (some-softmmu)"
-      env:
-        - CONFIG="--enable-debug-tcg --target-list=xtensa-softmmu,arm-softmmu,aarch64-softmmu,alpha-softmmu"
-        - TEST_BUILD_CMD="make build-tcg"
-        - TEST_CMD="make check-tcg"
-        - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg"
-
-
-    # Run check-tcg against softmmu targets (with plugins)
-    - name: "GCC plugins check-tcg (some-softmmu)"
-      env:
-        - CONFIG="--enable-plugins --enable-debug-tcg --target-list=xtensa-softmmu,arm-softmmu,aarch64-softmmu,alpha-softmmu"
-        - TEST_BUILD_CMD="make build-tcg"
-        - TEST_CMD="make check-tcg"
-        - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg"
-
     - name: "[aarch64] GCC check-tcg"
       arch: arm64
       dist: focal
-- 
2.20.1



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

* [PULL 5/7] tests/docker: Install liblttng-ust-dev package in Ubuntu 20.04 image
  2020-11-23 11:25 [PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab) Alex Bennée
                   ` (3 preceding siblings ...)
  2020-11-23 11:25 ` [PULL 4/7] gitlab: move remaining x86 check-tcg targets to gitlab Alex Bennée
@ 2020-11-23 11:25 ` Alex Bennée
  2020-11-23 11:25 ` [PULL 6/7] gitlab-ci: Move trace backend tests across to gitlab Alex Bennée
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Alex Bennée @ 2020-11-23 11:25 UTC (permalink / raw
  To: peter.maydell
  Cc: Fam Zheng, Alex Bennée, Philippe Mathieu-Daudé,
	qemu-devel, Wainer dos Santos Moschetta

From: Philippe Mathieu-Daudé <philmd@redhat.com>

Install the liblttng-ust-dev package to be able to
build QEMU using the User-Space Tracer trace backend
(configure --enable-trace-backends=ust).

Suggested-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20201111121234.3246812-2-philmd@redhat.com>
Message-Id: <20201117173635.29101-6-alex.bennee@linaro.org>

diff --git a/tests/docker/dockerfiles/ubuntu2004.docker b/tests/docker/dockerfiles/ubuntu2004.docker
index 355bbb3c63..ae889d8482 100644
--- a/tests/docker/dockerfiles/ubuntu2004.docker
+++ b/tests/docker/dockerfiles/ubuntu2004.docker
@@ -23,6 +23,7 @@ ENV PACKAGES flex bison \
     libiscsi-dev \
     libjemalloc-dev \
     libjpeg-turbo8-dev \
+    liblttng-ust-dev \
     liblzo2-dev \
     libncurses5-dev \
     libncursesw5-dev \
-- 
2.20.1



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

* [PULL 6/7] gitlab-ci: Move trace backend tests across to gitlab
  2020-11-23 11:25 [PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab) Alex Bennée
                   ` (4 preceding siblings ...)
  2020-11-23 11:25 ` [PULL 5/7] tests/docker: Install liblttng-ust-dev package in Ubuntu 20.04 image Alex Bennée
@ 2020-11-23 11:25 ` Alex Bennée
  2020-11-23 11:25 ` [PULL 7/7] .cirrus.yml: bump timeout period for MacOS builds Alex Bennée
  2020-11-23 13:02 ` [PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab) Peter Maydell
  7 siblings, 0 replies; 9+ messages in thread
From: Alex Bennée @ 2020-11-23 11:25 UTC (permalink / raw
  To: peter.maydell
  Cc: Fam Zheng, Thomas Huth, Philippe Mathieu-Daudé, qemu-devel,
	Wainer dos Santos Moschetta, Alex Bennée

From: Philippe Mathieu-Daudé <philmd@redhat.com>

Similarly to commit 8cdb2cef3f1, move the trace backend
tests to GitLab.

Note the User-Space Tracer backend is still tested on
Ubuntu by the s390x jobs on Travis-CI.

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201111121234.3246812-3-philmd@redhat.com>
Message-Id: <20201117173635.29101-7-alex.bennee@linaro.org>

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b406027a55..d0173e82b1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -415,6 +415,24 @@ check-crypto-only-gnutls:
     IMAGE: centos7
     MAKE_CHECK_ARGS: check
 
+# We don't need to exercise every backend with every front-end
+build-trace-multi-user:
+  <<: *native_build_job_definition
+  variables:
+    IMAGE: ubuntu2004
+    CONFIGURE_ARGS: --enable-trace-backends=log,simple,syslog --disable-system
+
+build-trace-ftrace-system:
+  <<: *native_build_job_definition
+  variables:
+    IMAGE: ubuntu2004
+    CONFIGURE_ARGS: --enable-trace-backends=ftrace --target-list=x86_64-softmmu
+
+build-trace-ust-system:
+  <<: *native_build_job_definition
+  variables:
+    IMAGE: ubuntu2004
+    CONFIGURE_ARGS: --enable-trace-backends=ust --target-list=x86_64-softmmu
 
 check-patch:
   stage: build
diff --git a/.travis.yml b/.travis.yml
index bac085f800..1f80bdb624 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -232,25 +232,6 @@ jobs:
         - TEST_CMD=""
 
 
-    # We don't need to exercise every backend with every front-end
-    - name: "GCC trace log,simple,syslog (user)"
-      env:
-        - CONFIG="--enable-trace-backends=log,simple,syslog --disable-system"
-        - TEST_CMD=""
-
-
-    - name: "GCC trace ftrace (x86_64-softmmu)"
-      env:
-        - CONFIG="--enable-trace-backends=ftrace --target-list=x86_64-softmmu"
-        - TEST_CMD=""
-
-
-    - name: "GCC trace ust (x86_64-softmmu)"
-      env:
-        - CONFIG="--enable-trace-backends=ust --target-list=x86_64-softmmu"
-        - TEST_CMD=""
-
-
     # Using newer GCC with sanitizers
     - name: "GCC9 with sanitizers (softmmu)"
       dist: bionic
-- 
2.20.1



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

* [PULL 7/7] .cirrus.yml: bump timeout period for MacOS builds
  2020-11-23 11:25 [PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab) Alex Bennée
                   ` (5 preceding siblings ...)
  2020-11-23 11:25 ` [PULL 6/7] gitlab-ci: Move trace backend tests across to gitlab Alex Bennée
@ 2020-11-23 11:25 ` Alex Bennée
  2020-11-23 13:02 ` [PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab) Peter Maydell
  7 siblings, 0 replies; 9+ messages in thread
From: Alex Bennée @ 2020-11-23 11:25 UTC (permalink / raw
  To: peter.maydell
  Cc: Ed Maste, Thomas Huth, Alex Bennée, qemu-devel, Li-Wen Hsu

These seem to trigger timeouts with some regularity.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201118140739.18377-1-alex.bennee@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>

diff --git a/.cirrus.yml b/.cirrus.yml
index f0209b7a3e..08db7c419f 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -18,6 +18,7 @@ freebsd_12_task:
     - gmake -j$(sysctl -n hw.ncpu) check V=1
 
 macos_task:
+  timeout_in: 90m
   osx_instance:
     image: catalina-base
   install_script:
@@ -32,6 +33,7 @@ macos_task:
     - gmake check V=1
 
 macos_xcode_task:
+  timeout_in: 90m
   osx_instance:
     # this is an alias for the latest Xcode
     image: catalina-xcode
-- 
2.20.1



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

* Re: [PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab)
  2020-11-23 11:25 [PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab) Alex Bennée
                   ` (6 preceding siblings ...)
  2020-11-23 11:25 ` [PULL 7/7] .cirrus.yml: bump timeout period for MacOS builds Alex Bennée
@ 2020-11-23 13:02 ` Peter Maydell
  7 siblings, 0 replies; 9+ messages in thread
From: Peter Maydell @ 2020-11-23 13:02 UTC (permalink / raw
  To: Alex Bennée; +Cc: QEMU Developers

On Mon, 23 Nov 2020 at 11:25, Alex Bennée <alex.bennee@linaro.org> wrote:
>
> The following changes since commit 8cc30eb1400fc01f2b139cdd3dc524f8b84dbe07:
>
>   Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-20201122' into staging (2020-11-22 15:02:52 +0000)
>
> are available in the Git repository at:
>
>   https://github.com/stsquad/qemu.git tags/pull-for-5.2-rc3-231120-1
>
> for you to fetch changes up to 534f80e1dffbf520bed9bf5fd5ae98de6662e126:
>
>   .cirrus.yml: bump timeout period for MacOS builds (2020-11-23 09:55:25 +0000)
>
> ----------------------------------------------------------------
> Misc CI fixes:
>
>   - more helpful logic for git-pipeline-status
>   - fix tempdir leak in avocado
>   - move remaining x86 check-tcg to gitlab
>   - add tracing headers to ubuntu2004 docker
>   - move tracing backend tests to gitlab
>   - bump up timeouts on cirrus MacOS
>


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/5.2
for any user-visible changes.

-- PMM


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

end of thread, other threads:[~2020-11-23 13:05 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-23 11:25 [PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab) Alex Bennée
2020-11-23 11:25 ` [PULL 1/7] scripts/ci: clean up default args logic a little Alex Bennée
2020-11-23 11:25 ` [PULL 2/7] tests: add prefixes to the bare mkdtemp calls Alex Bennée
2020-11-23 11:25 ` [PULL 3/7] tests/avocado: clean-up socket directory after run Alex Bennée
2020-11-23 11:25 ` [PULL 4/7] gitlab: move remaining x86 check-tcg targets to gitlab Alex Bennée
2020-11-23 11:25 ` [PULL 5/7] tests/docker: Install liblttng-ust-dev package in Ubuntu 20.04 image Alex Bennée
2020-11-23 11:25 ` [PULL 6/7] gitlab-ci: Move trace backend tests across to gitlab Alex Bennée
2020-11-23 11:25 ` [PULL 7/7] .cirrus.yml: bump timeout period for MacOS builds Alex Bennée
2020-11-23 13:02 ` [PULL for 5.2-rc3 0/7] various CI cleanups (scripts, avocado, gitlab) Peter Maydell

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.