* [Qemu-devel] [PULL 0/3] Travis updates
@ 2016-06-21 11:32 Alex Bennée
2016-06-21 11:32 ` [Qemu-devel] [PULL 1/3] .travis.yml: add libnfs-dev for NFS block driver Alex Bennée
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Alex Bennée @ 2016-06-21 11:32 UTC (permalink / raw)
To: peter.maydell; +Cc: qemu-devel, Alex Bennée
The following changes since commit 40eeb397c8b8008aa13bca3a8cb25d152eb5ab44:
Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging (2016-06-07 15:59:28 +0100)
are available in the git repository at:
https://github.com/stsquad/qemu.git tags/pull-travis-20160621-1
for you to fetch changes up to 23654d45f8ac08e3725831d812eb8dcf74e5a0a0:
.travis.yml: disable Sparse testing (2016-06-08 17:47:22 +0100)
----------------------------------------------------------------
This pull request contains:
- disable sparse testing
- add trusty build target
- add libnfs-dev for NFS block driver
These are the same patches posted last week for any last minute review.
----------------------------------------------------------------
Alex Bennée (1):
.travis.yml: add trusty GCE target
Paolo Bonzini (1):
.travis.yml: disable Sparse testing
Stefan Hajnoczi (1):
.travis.yml: add libnfs-dev for NFS block driver
.travis.yml | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
--
2.7.4
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Qemu-devel] [PULL 1/3] .travis.yml: add libnfs-dev for NFS block driver
2016-06-21 11:32 [Qemu-devel] [PULL 0/3] Travis updates Alex Bennée
@ 2016-06-21 11:32 ` Alex Bennée
2016-06-21 11:32 ` [Qemu-devel] [PULL 2/3] .travis.yml: add trusty GCE target Alex Bennée
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Alex Bennée @ 2016-06-21 11:32 UTC (permalink / raw)
To: peter.maydell; +Cc: qemu-devel, Stefan Hajnoczi, Alex Bennée
From: Stefan Hajnoczi <stefanha@redhat.com>
Let's ensure that block/nfs.o is built in Travis.
This patch depends on the following build fixes:
1. block/nfs: add missing #include "qapi/error.h"
2. block/nfs: add missing #include "qemu/cutils.h"
This patch also depends on Travis adding libnfs-dev to the list of
approved packages. This patch can be safely committed but will not do
anything until the Travis maintainers allow libnfs-dev to be installed.
Please see the GitHub Issue I raised here:
https://github.com/travis-ci/apt-package-whitelist/issues/2788
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
.travis.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/.travis.yml b/.travis.yml
index 50ac17f..beb98d3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -17,6 +17,7 @@ addons:
- libgtk-3-dev
- libiscsi-dev
- liblttng-ust-dev
+ - libnfs-dev
- libncurses5-dev
- libnss3-dev
- libpixman-1-dev
--
2.7.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [Qemu-devel] [PULL 2/3] .travis.yml: add trusty GCE target
2016-06-21 11:32 [Qemu-devel] [PULL 0/3] Travis updates Alex Bennée
2016-06-21 11:32 ` [Qemu-devel] [PULL 1/3] .travis.yml: add libnfs-dev for NFS block driver Alex Bennée
@ 2016-06-21 11:32 ` Alex Bennée
2016-06-21 11:32 ` [Qemu-devel] [PULL 3/3] .travis.yml: disable Sparse testing Alex Bennée
2016-06-21 14:44 ` [Qemu-devel] [PULL 0/3] Travis updates Peter Maydell
3 siblings, 0 replies; 5+ messages in thread
From: Alex Bennée @ 2016-06-21 11:32 UTC (permalink / raw)
To: peter.maydell; +Cc: qemu-devel, Alex Bennée
If we want to run our docker based tests we'll need to do them on a
normal VM with docker support. Lets just enable the build on trusty for
now to check against a newer Ubuntu.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
.travis.yml | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/.travis.yml b/.travis.yml
index beb98d3..cde7d1a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -89,3 +89,13 @@ matrix:
- env: CONFIG=""
os: osx
compiler: clang
+ - env: CONFIG=""
+ sudo: required
+ addons:
+ dist: trusty
+ compiler: gcc
+ before_install:
+ - sudo apt-get update -qq
+ - sudo apt-get build-dep -qq qemu
+ - wget -O - http://people.linaro.org/~alex.bennee/qemu-submodule-git-seed.tar.xz | tar -xvJ
+ - git submodule update --init --recursive
--
2.7.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [Qemu-devel] [PULL 3/3] .travis.yml: disable Sparse testing
2016-06-21 11:32 [Qemu-devel] [PULL 0/3] Travis updates Alex Bennée
2016-06-21 11:32 ` [Qemu-devel] [PULL 1/3] .travis.yml: add libnfs-dev for NFS block driver Alex Bennée
2016-06-21 11:32 ` [Qemu-devel] [PULL 2/3] .travis.yml: add trusty GCE target Alex Bennée
@ 2016-06-21 11:32 ` Alex Bennée
2016-06-21 14:44 ` [Qemu-devel] [PULL 0/3] Travis updates Peter Maydell
3 siblings, 0 replies; 5+ messages in thread
From: Alex Bennée @ 2016-06-21 11:32 UTC (permalink / raw)
To: peter.maydell; +Cc: qemu-devel, Paolo Bonzini, Alex Bennée
From: Paolo Bonzini <pbonzini@redhat.com>
On travis-ci.org, all builds fail with
/usr/include/features.h:324:11: error: unable to open bits/predefs.h
With "make docker-travis@ubuntu", they fail with
/usr/include/features.h:374:13: error: unable to open sys/cdefs.h
With "make docker-travis@fedora", finally, they fail due to sparse
not being able to parse some #pragmas in glib headers. Just kill
the thing from the CI builds.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
[AJB: tweak title for my OCD]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
.travis.yml | 3 ---
1 file changed, 3 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index cde7d1a..c13881e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -64,9 +64,6 @@ script:
- make -j3 && ${TEST_CMD}
matrix:
include:
- # Sparse is GCC only
- - env: CONFIG="--enable-sparse"
- compiler: gcc
# gprof/gcov are GCC features
- env: CONFIG="--enable-gprof --enable-gcov --disable-pie"
compiler: gcc
--
2.7.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [Qemu-devel] [PULL 0/3] Travis updates
2016-06-21 11:32 [Qemu-devel] [PULL 0/3] Travis updates Alex Bennée
` (2 preceding siblings ...)
2016-06-21 11:32 ` [Qemu-devel] [PULL 3/3] .travis.yml: disable Sparse testing Alex Bennée
@ 2016-06-21 14:44 ` Peter Maydell
3 siblings, 0 replies; 5+ messages in thread
From: Peter Maydell @ 2016-06-21 14:44 UTC (permalink / raw)
To: Alex Bennée; +Cc: QEMU Developers
On 21 June 2016 at 12:32, Alex Bennée <alex.bennee@linaro.org> wrote:
> The following changes since commit 40eeb397c8b8008aa13bca3a8cb25d152eb5ab44:
>
> Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging (2016-06-07 15:59:28 +0100)
>
> are available in the git repository at:
>
> https://github.com/stsquad/qemu.git tags/pull-travis-20160621-1
>
> for you to fetch changes up to 23654d45f8ac08e3725831d812eb8dcf74e5a0a0:
>
> .travis.yml: disable Sparse testing (2016-06-08 17:47:22 +0100)
>
> ----------------------------------------------------------------
> This pull request contains:
>
> - disable sparse testing
> - add trusty build target
> - add libnfs-dev for NFS block driver
>
> These are the same patches posted last week for any last minute review.
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-06-21 14:44 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-21 11:32 [Qemu-devel] [PULL 0/3] Travis updates Alex Bennée
2016-06-21 11:32 ` [Qemu-devel] [PULL 1/3] .travis.yml: add libnfs-dev for NFS block driver Alex Bennée
2016-06-21 11:32 ` [Qemu-devel] [PULL 2/3] .travis.yml: add trusty GCE target Alex Bennée
2016-06-21 11:32 ` [Qemu-devel] [PULL 3/3] .travis.yml: disable Sparse testing Alex Bennée
2016-06-21 14:44 ` [Qemu-devel] [PULL 0/3] Travis updates Peter Maydell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).