qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 1caac1: tests/docker: Add python3-venv and ne


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 1caac1: tests/docker: Add python3-venv and netcat to the d...
Date: Wed, 05 Aug 2020 04:00:28 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 1caac1c0e4d5bdcf18c88ee184453b8ccfdaaee3
      
https://github.com/qemu/qemu/commit/1caac1c0e4d5bdcf18c88ee184453b8ccfdaaee3
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

  Changed paths:
    M tests/docker/dockerfiles/debian-amd64.docker

  Log Message:
  -----------
  tests/docker: Add python3-venv and netcat to the debian-amd64 container

Without python3-venv, I get the following message when trying to
run the acceptance tests within the debian container:

 The virtual environment was not created successfully because ensurepip is not
 available.  On Debian/Ubuntu systems, you need to install the python3-venv
 package using the following command.
    apt-get install python3-venv
 You may need to use sudo with that command.  After installing the python3-venv
 package, recreate your virtual environment.

Let's do it as the message suggests.

And while we're at it, also add netcat here since it is required for
some of the acceptance tests.

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


  Commit: 4d6862ffc74622c34324537549b8ea19e7854ed5
      
https://github.com/qemu/qemu/commit/4d6862ffc74622c34324537549b8ea19e7854ed5
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

  Changed paths:
    M tests/acceptance/machine_rx_gdbsim.py
    M tests/acceptance/replay_kernel.py

  Log Message:
  -----------
  tests/acceptance: Disable the rx sash and arm cubieboard replay test on Gitlab

These tests always time out on Gitlab, not sure what's happening here.
Let's disable them until somebody has enough spare time to debug the
issues.

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


  Commit: 699616db6465b01580d5ddea18887a562206d928
      
https://github.com/qemu/qemu/commit/699616db6465b01580d5ddea18887a562206d928
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

  Changed paths:
    M .gitlab-ci.yml

  Log Message:
  -----------
  gitlab-ci.yml: Add build-system-debian and build-system-centos jobs

We were missing the two new targets avr-softmmu and rx-softmmu in the
gitlab-CI so far, and did not add some of the "other endianess" targets
like sh4eb-softmmu yet.
Since the current build-system-* jobs run already for a very long time,
let's do not add these missing targets there, but introduce two new
additional build jobs, one running with Debian and one running with
CentOS, and add the new targets there. Also move some targets from
the old build-system-* jobs to these new targets, to distribute the
load and reduce the runtime of the CI.

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


  Commit: 5896c5395476ca30caad6ddd48d4b9dca2c63c00
      
https://github.com/qemu/qemu/commit/5896c5395476ca30caad6ddd48d4b9dca2c63c00
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

  Changed paths:
    M .gitlab-ci.yml

  Log Message:
  -----------
  gitlab-ci: Fix Avocado cache usage

In commit 6957fd98dc ("gitlab: add avocado asset caching") we
tried to save the Avocado cache (as in commit c1073e44b4 with
Travis-CI) however it doesn't work as expected. For some reason
Avocado uses /root/avocado_cache/ which we can not select later.

Manually generate a Avocado config to force the use of the
current job's directory.

This patch is based on an earlier version from Philippe Mathieu-Daudé.

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


  Commit: 35c7f5254b608c0694b11fc9f0d2c1a4ffb216b4
      
https://github.com/qemu/qemu/commit/35c7f5254b608c0694b11fc9f0d2c1a4ffb216b4
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

  Changed paths:
    M target/riscv/vector_helper.c

  Log Message:
  -----------
  target/riscv/vector_helper: Fix build on 32-bit big endian hosts

The code currently fails to compile on 32-bit big endian hosts:

 target/riscv/vector_helper.c: In function 'vext_clear':
 target/riscv/vector_helper.c:154:16: error: cast to pointer from integer
 of different size [-Werror=int-to-pointer-cast]
         memset((void *)((uintptr_t)tail & ~(7ULL)), 0, part1);
                ^
 target/riscv/vector_helper.c:155:16: error: cast to pointer from integer
 of different size [-Werror=int-to-pointer-cast]
         memset((void *)(((uintptr_t)tail + 8) & ~(7ULL)), 0, part2);
                ^
 cc1: all warnings being treated as errors

We should not use "long long" (i.e. 64-bit) values here to avoid the
problem. Switch to our QEMU_ALIGN_PTR_DOWN/UP macros instead.

Fixes: 751538d5da ("add vector stride load and store instructions")
Suggested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200804170055.2851-3-thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: d2a71d7474d4649eabe554994a3fcba75244cce3
      
https://github.com/qemu/qemu/commit/d2a71d7474d4649eabe554994a3fcba75244cce3
  Author: Thomas Huth <thuth@redhat.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

  Changed paths:
    M Makefile
    M scripts/coverity-scan/run-coverity-scan
    M tests/test-util-sockets.c

  Log Message:
  -----------
  Get rid of the libqemustub.a remainders

libqemustub.a has been removed in commit ebedb37c8d ("Makefile: Remove
libqemustub.a"). Some remainders have been missed. Remove them now.

Message-Id: <20200804170055.2851-8-thuth@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 616dab9afc904923554c151011c817ff3191ecde
      
https://github.com/qemu/qemu/commit/616dab9afc904923554c151011c817ff3191ecde
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

  Changed paths:
    M .gitlab-ci.yml
    M Makefile
    M scripts/coverity-scan/run-coverity-scan
    M target/riscv/vector_helper.c
    M tests/acceptance/machine_rx_gdbsim.py
    M tests/acceptance/replay_kernel.py
    M tests/docker/dockerfiles/debian-amd64.docker
    M tests/test-util-sockets.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/huth-gitlab/tags/pull-request-2020-08-05' into staging

* Test rx-softmmu, avr-softmmu, Centos7 and Debian on gitlab-CI
* Fix compiler warning on 32-bit big endian systems
* Remove remainders of libqemustub.a

# gpg: Signature made Wed 05 Aug 2020 10:51:32 BST
# gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
# gpg:                issuer "thuth@redhat.com"
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
# gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
# gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
# gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
# Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5

* remotes/huth-gitlab/tags/pull-request-2020-08-05:
  Get rid of the libqemustub.a remainders
  target/riscv/vector_helper: Fix build on 32-bit big endian hosts
  gitlab-ci: Fix Avocado cache usage
  gitlab-ci.yml: Add build-system-debian and build-system-centos jobs
  tests/acceptance: Disable the rx sash and arm cubieboard replay test on Gitlab
  tests/docker: Add python3-venv and netcat to the debian-amd64 container

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/fd3cd581f9dc...616dab9afc90



reply via email to

[Prev in Thread] Current Thread [Next in Thread]