qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 138382: travis.yml: reduce scope of the --ena


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 138382: travis.yml: reduce scope of the --enable-debug build
Date: Sun, 27 Oct 2019 12:38:06 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 138382c6c6ca1c6cb79a3e2aefb214fd1a36620c
      
https://github.com/qemu/qemu/commit/138382c6c6ca1c6cb79a3e2aefb214fd1a36620c
  Author: Alex Bennée <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis.yml: reduce scope of the --enable-debug build

Adding debug makes things run a bit slower so lets not hammer all the
targets.

Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 7c1dd4d1a0d58539ba003760e804323c16bcc8ce
      
https://github.com/qemu/qemu/commit/7c1dd4d1a0d58539ba003760e804323c16bcc8ce
  Author: Thomas Huth <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis.yml: Add libvdeplug-dev to compile-test net/vde.c

This library is needed to compile the VDE network backend.

Signed-off-by: Thomas Huth <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 241e7955bc0ac06a5e960a6e42732e63cc0f559e
      
https://github.com/qemu/qemu/commit/241e7955bc0ac06a5e960a6e42732e63cc0f559e
  Author: Thomas Huth <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis.yml: Use libsdl2 instead of libsdl1.2, and install libsdl2-image

We've removed support for SDL 1.2 quite a while ago already, so let's
use SDL 2 now in Travis to get test coverage for SDL again.
And while we're at it, also add libsdl2-image-dev which can be used
by QEMU nowadays, too.

Signed-off-by: Thomas Huth <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>


  Commit: 3c7a8b41b4227729e6347c682286b41eafdab1bf
      
https://github.com/qemu/qemu/commit/3c7a8b41b4227729e6347c682286b41eafdab1bf
  Author: Thomas Huth <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis.yml: Use newer version of libgnutls and libpng

libgnutls-dev and libpng12-dev are not available in newer versions
of Ubuntu anymore, so installing these packages fails e.g. in the
new arm64 containers on Travis. Let's use newer versions of these
packages by default instead. (The old versions still get tested in
the "gcc-9" build).

Signed-off-by: Thomas Huth <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>


  Commit: 312995c2abe3cd4808056f0f6ec0cdb6c8ca58bd
      
https://github.com/qemu/qemu/commit/312995c2abe3cd4808056f0f6ec0cdb6c8ca58bd
  Author: Thomas Huth <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis.yml: Fix the ccache lines

The "command -v ccache && ccache ..." likely were supposed to test
the availability of ccache before running the program. But this
shell construct causes Travis to abort if ccache is not available.
Use an if-statement instead to fix this problem.

Signed-off-by: Thomas Huth <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>


  Commit: 61ac3dcc15f65509cdaf063a9bd071b8f488f447
      
https://github.com/qemu/qemu/commit/61ac3dcc15f65509cdaf063a9bd071b8f488f447
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis.yml: Test the release tarball

Add a job to generate the release tarball and build/install few
QEMU targets from it.

Ideally we should build the 'efi' target from the 'roms' directory,
but it is too time consuming.

This job is only triggered when a tag starting with 'v' is pushed,
which is the case with release candidate tags.

Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>


  Commit: 0cb3e7ba8fd04a578d6c66fbcff5d28fa7636d84
      
https://github.com/qemu/qemu/commit/0cb3e7ba8fd04a578d6c66fbcff5d28fa7636d84
  Author: Alex Bennée <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis.yml: bump Xcode 10 to latest dot release

According to:

  https://docs.travis-ci.com/user/reference/osx/#macos-version

we have 10.3 available so lets use it. I don't know what Apple's
deprecation policy is for Xcode because it requires an AppleID to find
out.

Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: fc84471ae2867823f56b1ad1705de324c2d8b725
      
https://github.com/qemu/qemu/commit/fc84471ae2867823f56b1ad1705de324c2d8b725
  Author: Alex Bennée <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M .cirrus.yml

  Log Message:
  -----------
  cirrus.yml: add latest Xcode build target

CirrusCI provides a mojave-xcode alias for the latest Xcode available.
Let's use it to make sure we track the latest releases.

Signed-off-by: Alex Bennée <address@hidden>


  Commit: 5b7904811210997ad6bd4bcd678cfe7a46b9eb29
      
https://github.com/qemu/qemu/commit/5b7904811210997ad6bd4bcd678cfe7a46b9eb29
  Author: Eduardo Habkost <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M tests/vm/basevm.py

  Log Message:
  -----------
  tests/vm: Let subclasses disable IPv6

The mechanism will be used to work around issues related to IPv6
on the netbsd image builder.

Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>


  Commit: 6d46e602f117003b9211de17772d6404c3737c47
      
https://github.com/qemu/qemu/commit/6d46e602f117003b9211de17772d6404c3737c47
  Author: Eduardo Habkost <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M tests/vm/netbsd

  Log Message:
  -----------
  tests/vm/netbsd: Disable IPv6

Workaround for issues when the host has no IPv6 connectivity.

Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>


  Commit: b08c2ae3ff9911a6a689d8fb4ef08237433adfc0
      
https://github.com/qemu/qemu/commit/b08c2ae3ff9911a6a689d8fb4ef08237433adfc0
  Author: Alex Bennée <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis.yml: cache the clang sanitizer build

Hopefully we'll see the same benefits as the other builds.

Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 17db6bf4f1b8f3918d90b39cf99376a2c23946e3
      
https://github.com/qemu/qemu/commit/17db6bf4f1b8f3918d90b39cf99376a2c23946e3
  Author: Thomas Huth <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M .gitlab-ci.yml

  Log Message:
  -----------
  gitlab-ci.yml: Use libvdeplug-dev to compile-test the VDE network backend

The libvdeplug-dev package is required to compile-test net/vde.c.

Signed-off-by: Thomas Huth <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Alex Bennée <address@hidden>


  Commit: 2efabbe12bafb4dec61aed2f4cd1e06bc4e753cf
      
https://github.com/qemu/qemu/commit/2efabbe12bafb4dec61aed2f4cd1e06bc4e753cf
  Author: Alex Bennée <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis.yml: --enable-debug-tcg to check-tcg

This adds a whole bunch of asserts which will catch bugs you might
introduce into the TCG code.

Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>


  Commit: 06746324ad28f49d86d706be3c54dc9524d166ca
      
https://github.com/qemu/qemu/commit/06746324ad28f49d86d706be3c54dc9524d166ca
  Author: Alex Bennée <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M .shippable.yml
    M tests/docker/Makefile.include

  Log Message:
  -----------
  tests/docker: set HOST_ARCH if we don't have ARCH

As the docker rules want to be able to be run on a virgin unconfigured
checkout add a fallback and use it if we need to.

Signed-off-by: Alex Bennée <address@hidden>


  Commit: 8ce2f68fc90e36d8cd57585f7f4bc75e5038f0b1
      
https://github.com/qemu/qemu/commit/8ce2f68fc90e36d8cd57585f7f4bc75e5038f0b1
  Author: Alex Bennée <address@hidden>
  Date:   2019-10-25 (Fri, 25 Oct 2019)

  Changed paths:
    M tests/docker/dockerfiles/travis.docker

  Log Message:
  -----------
  tests/docker: update Travis image to a more current version

This isn't the latest one available on hub.docker.com but it does
match the ID reported by the Xenial builds running on Travis:

  instance: ... travis-ci-sardonyx-xenial-1553530528-f909ac5

Signed-off-by: Alex Bennée <address@hidden>


  Commit: 187f35512106501fe9a11057f4d8705431e0026d
      
https://github.com/qemu/qemu/commit/187f35512106501fe9a11057f4d8705431e0026d
  Author: Peter Maydell <address@hidden>
  Date:   2019-10-26 (Sat, 26 Oct 2019)

  Changed paths:
    M .cirrus.yml
    M .gitlab-ci.yml
    M .shippable.yml
    M .travis.yml
    M tests/docker/Makefile.include
    M tests/docker/dockerfiles/travis.docker
    M tests/vm/basevm.py
    M tests/vm/netbsd

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/stsquad/tags/pull-testing-next-251019-3' into staging

Testing updates (split from mega PR)

  - various Travis dependency updates
  - enable tcg debug for check-tcg
  - additional Xcode build for Cirrus
  - dependency tweak for gitlab

# gpg: Signature made Fri 25 Oct 2019 20:35:56 BST
# gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) <address@hidden>" 
[full]
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44

* remotes/stsquad/tags/pull-testing-next-251019-3:
  tests/docker: update Travis image to a more current version
  tests/docker: set HOST_ARCH if we don't have ARCH
  travis.yml: --enable-debug-tcg to check-tcg
  gitlab-ci.yml: Use libvdeplug-dev to compile-test the VDE network backend
  travis.yml: cache the clang sanitizer build
  tests/vm/netbsd: Disable IPv6
  tests/vm: Let subclasses disable IPv6
  cirrus.yml: add latest Xcode build target
  travis.yml: bump Xcode 10 to latest dot release
  travis.yml: Test the release tarball
  travis.yml: Fix the ccache lines
  travis.yml: Use newer version of libgnutls and libpng
  travis.yml: Use libsdl2 instead of libsdl1.2, and install libsdl2-image
  travis.yml: Add libvdeplug-dev to compile-test net/vde.c
  travis.yml: reduce scope of the --enable-debug build

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/856bd2c28e10...187f35512106



reply via email to

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