qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 7421f7: .travis.yml: disable linux-user build


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 7421f7: .travis.yml: disable linux-user build for gcov
Date: Fri, 01 Jun 2018 10:17:46 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 7421f73966f065c3aa0bb8898b271f984a4417cb
      
https://github.com/qemu/qemu/commit/7421f73966f065c3aa0bb8898b271f984a4417cb
  Author: Alex Bennée <address@hidden>
  Date:   2018-06-01 (Fri, 01 Jun 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  .travis.yml: disable linux-user build for gcov

Currently the default testing doesn't exercise the linux-user builds
so there is no point spending time building them. We may want to
enable a separate gcov build once linux-user testing is re-enabled
although it's likely to report very low coverage.

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


  Commit: 1a06f5c910785f1110a74e6575c5f71248b7fab0
      
https://github.com/qemu/qemu/commit/1a06f5c910785f1110a74e6575c5f71248b7fab0
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-06-01 (Fri, 01 Jun 2018)

  Changed paths:
    M tests/docker/Makefile.include

  Log Message:
  -----------
  docker: sort images list displayed by 'make docker'

we can now directly see different version sort consecutively.

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


  Commit: bcaf457786c205d90ca99993048a289017685e05
      
https://github.com/qemu/qemu/commit/bcaf457786c205d90ca99993048a289017685e05
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2018-06-01 (Fri, 01 Jun 2018)

  Changed paths:
    M tests/docker/Makefile.include

  Log Message:
  -----------
  docker: do not display deprecated images in 'make docker' help

the 'debian' base image is deprecated since 3e11974988d8

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


  Commit: 67659ab1eb65771cf8a8a4a6841991a98669e95f
      
https://github.com/qemu/qemu/commit/67659ab1eb65771cf8a8a4a6841991a98669e95f
  Author: Alex Bennée <address@hidden>
  Date:   2018-06-01 (Fri, 01 Jun 2018)

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

  Log Message:
  -----------
  docker: update Travis docker image

This is still poorly documented by Travis but according to:

  
https://docs.travis-ci.com/user/common-build-problems/#Running-a-Container-Based-Docker-Image-Locally

their reference images are now hosted on Docker Hub. So we update the
FROM line to refer to the new default image. We also need a few
additional tweaks:

  - re-enable deb-src lines for our build-dep install
  - add explicit PATH definition for tools
  - force the build USER to be Travis
  - add clang to FEATURES for our test-clang machinery

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


  Commit: ae6d692d88fe5e855fb2d0eee38255bb84d558e4
      
https://github.com/qemu/qemu/commit/ae6d692d88fe5e855fb2d0eee38255bb84d558e4
  Author: Alex Bennée <address@hidden>
  Date:   2018-06-01 (Fri, 01 Jun 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  .travis.yml: rationalise clang testing

As Travis includes Clang 5.0 in its own build environment there is no
point manually building with older Clangs. We still need to test with
the two pythons though so we leave them as minimal system only builds.
We also split the clang build into two as it often exceeds the 40
minute build time limit.

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


  Commit: 044722d507bc846501da8d43b5f372a49d6b513f
      
https://github.com/qemu/qemu/commit/044722d507bc846501da8d43b5f372a49d6b513f
  Author: Alex Bennée <address@hidden>
  Date:   2018-06-01 (Fri, 01 Jun 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  .travis.yml: make current setup explicit

Add some commentary and make the selection of Container based Trusty
build explicit. We will need to add VM builds later when using docker.

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


  Commit: ac07ffc65472ec3b1255f427051481fc9050a2f8
      
https://github.com/qemu/qemu/commit/ac07ffc65472ec3b1255f427051481fc9050a2f8
  Author: Alex Bennée <address@hidden>
  Date:   2018-06-01 (Fri, 01 Jun 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  .travis.yml: update GCC sanitizer build to GCC 7

GCC has moved on and so should we. We also enable apt update to ensure
we get the latest build from the toolchain PPA.

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


  Commit: 392fba9f583223786f844dce9b2e7f9a0ce0147a
      
https://github.com/qemu/qemu/commit/392fba9f583223786f844dce9b2e7f9a0ce0147a
  Author: Peter Maydell <address@hidden>
  Date:   2018-06-01 (Fri, 01 Jun 2018)

  Changed paths:
    M .travis.yml
    M tests/docker/Makefile.include
    M tests/docker/dockerfiles/travis.docker

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/stsquad/tags/pull-travis-updates-010618-1' into staging

Some Travis & Docker updates

 - simplification of the build matrix
 - usability tweaks for docker
 - update Travis docker image

# gpg: Signature made Fri 01 Jun 2018 15:05:03 BST
# gpg:                using RSA key FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) <address@hidden>"
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44

* remotes/stsquad/tags/pull-travis-updates-010618-1:
  .travis.yml: update GCC sanitizer build to GCC 7
  .travis.yml: make current setup explicit
  .travis.yml: rationalise clang testing
  docker: update Travis docker image
  docker: do not display deprecated images in 'make docker' help
  docker: sort images list displayed by 'make docker'
  .travis.yml: disable linux-user build for gcov

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


Compare: https://github.com/qemu/qemu/compare/ba7fccfffecf...392fba9f5832
      **NOTE:** This service been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

reply via email to

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