qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 0/3] Travis updates
@ 2016-04-04 17:45 Alex Bennée
  2016-04-05  8:06 ` Peter Maydell
  0 siblings, 1 reply; 10+ messages in thread
From: Alex Bennée @ 2016-04-04 17:45 UTC (permalink / raw)
  To: peter.maydell; +Cc: Alex Bennée, qemu-devel

The following changes since commit e31f0451876aa7ada74d60304aa241506a383797:

  net: fix missing include of qapi/error.h in netmap.c (2016-04-04 15:01:14 +0100)

are available in the git repository at:

  https://github.com/stsquad/qemu.git tags/travis-pull-04042016

for you to fetch changes up to 5bdc914c1008292f3fbb5ad05026aaa5d3184435:

  .travis.yml: make -j3 (2016-04-04 16:22:37 +0100)

----------------------------------------------------------------
This pull request includes:
  - further collapse of the build matrix
  - enabling MacOSX in the build
  - make -j3 change

Other pending updates are deferred for later in the cycle.

----------------------------------------------------------------
Alex Bennée (3):
      .travis.yml: collapse the test matrix
      .travis.yml: enable OSX builds
      .travis.yml: make -j3

 .travis.yml | 82 ++++++++++++++++++-------------------------------------------
 1 file changed, 24 insertions(+), 58 deletions(-)

-- 
2.7.4

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

* Re: [Qemu-devel] [PULL 0/3] Travis updates
  2016-04-04 17:45 Alex Bennée
@ 2016-04-05  8:06 ` Peter Maydell
  2016-04-05  8:45   ` Alex Bennée
  0 siblings, 1 reply; 10+ messages in thread
From: Peter Maydell @ 2016-04-05  8:06 UTC (permalink / raw)
  To: Alex Bennée; +Cc: QEMU Developers

On 4 April 2016 at 18:45, Alex Bennée <alex.bennee@linaro.org> wrote:
> The following changes since commit e31f0451876aa7ada74d60304aa241506a383797:
>
>   net: fix missing include of qapi/error.h in netmap.c (2016-04-04 15:01:14 +0100)
>
> are available in the git repository at:
>
>   https://github.com/stsquad/qemu.git tags/travis-pull-04042016
>
> for you to fetch changes up to 5bdc914c1008292f3fbb5ad05026aaa5d3184435:
>
>   .travis.yml: make -j3 (2016-04-04 16:22:37 +0100)
>
> ----------------------------------------------------------------
> This pull request includes:
>   - further collapse of the build matrix
>   - enabling MacOSX in the build
>   - make -j3 change
>
> Other pending updates are deferred for later in the cycle.

This looks good, but you've left the '---' and v2 changes notes
in the commit message for patch 2 by mistake. Can I get you to
delete those and resend? (You can just send the new cover letter,
no need to resend the patches themselves.)

thanks
-- PMM

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

* Re: [Qemu-devel] [PULL 0/3] Travis updates
  2016-04-05  8:06 ` Peter Maydell
@ 2016-04-05  8:45   ` Alex Bennée
  0 siblings, 0 replies; 10+ messages in thread
From: Alex Bennée @ 2016-04-05  8:45 UTC (permalink / raw)
  To: Peter Maydell; +Cc: QEMU Developers


Peter Maydell <peter.maydell@linaro.org> writes:

> On 4 April 2016 at 18:45, Alex Bennée <alex.bennee@linaro.org> wrote:
>> The following changes since commit e31f0451876aa7ada74d60304aa241506a383797:
>>
>>   net: fix missing include of qapi/error.h in netmap.c (2016-04-04 15:01:14 +0100)
>>
>> are available in the git repository at:
>>
>>   https://github.com/stsquad/qemu.git tags/travis-pull-04042016
>>
>> for you to fetch changes up to 5bdc914c1008292f3fbb5ad05026aaa5d3184435:
>>
>>   .travis.yml: make -j3 (2016-04-04 16:22:37 +0100)
>>
>> ----------------------------------------------------------------
>> This pull request includes:
>>   - further collapse of the build matrix
>>   - enabling MacOSX in the build
>>   - make -j3 change
>>
>> Other pending updates are deferred for later in the cycle.
>
> This looks good, but you've left the '---' and v2 changes notes
> in the commit message for patch 2 by mistake. Can I get you to
> delete those and resend? (You can just send the new cover letter,
> no need to resend the patches themselves.)

Doh, I'll clean that up.

I guess I need to script up my "prepare pull" step to remove those in
future.

>
> thanks
> -- PMM


--
Alex Bennée

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

* [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; 10+ 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] 10+ 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; 10+ 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] 10+ 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; 10+ 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] 10+ 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; 10+ 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] 10+ 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; 10+ 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] 10+ messages in thread

* [Qemu-devel] [PULL 0/3] Travis updates
@ 2018-06-15 11:09 Alex Bennée
  2018-06-15 13:33 ` Peter Maydell
  0 siblings, 1 reply; 10+ messages in thread
From: Alex Bennée @ 2018-06-15 11:09 UTC (permalink / raw)
  To: peter.maydell; +Cc: qemu-devel, berrange, Alex Bennée

The following changes since commit 409c241f887a38bb7a2ac12e34d3a8d73922a9a5:

  Merge remote-tracking branch 'remotes/kraxel/tags/ui-20180614-pull-request' into staging (2018-06-14 14:04:14 +0100)

are available in the Git repository at:

  https://github.com/stsquad/qemu.git tags/pull-travis-updates-140618-1

for you to fetch changes up to f8309de9b7e7de1bfdfaddf8df4130a06e7e31b7:

  travis: reduce time taken for trace-backend testing (2018-06-14 20:24:07 +0100)

----------------------------------------------------------------
Travis updates

  - show config.log when failing
  - reduce time for gprof build
  - reduce time for alternate trace builds

----------------------------------------------------------------
Alex Bennée (2):
      travis: reduce coverage of gprof build
      travis: reduce time taken for trace-backend testing

Daniel P. Berrangé (1):
      travis: display config.log when configure fails

 .travis.yml | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

-- 
2.17.1

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

* Re: [Qemu-devel] [PULL 0/3] Travis updates
  2018-06-15 11:09 Alex Bennée
@ 2018-06-15 13:33 ` Peter Maydell
  0 siblings, 0 replies; 10+ messages in thread
From: Peter Maydell @ 2018-06-15 13:33 UTC (permalink / raw)
  To: Alex Bennée; +Cc: QEMU Developers, Daniel P. Berrange

On 15 June 2018 at 12:09, Alex Bennée <alex.bennee@linaro.org> wrote:
> The following changes since commit 409c241f887a38bb7a2ac12e34d3a8d73922a9a5:
>
>   Merge remote-tracking branch 'remotes/kraxel/tags/ui-20180614-pull-request' into staging (2018-06-14 14:04:14 +0100)
>
> are available in the Git repository at:
>
>   https://github.com/stsquad/qemu.git tags/pull-travis-updates-140618-1
>
> for you to fetch changes up to f8309de9b7e7de1bfdfaddf8df4130a06e7e31b7:
>
>   travis: reduce time taken for trace-backend testing (2018-06-14 20:24:07 +0100)
>
> ----------------------------------------------------------------
> Travis updates
>
>   - show config.log when failing
>   - reduce time for gprof build
>   - reduce time for alternate trace builds

Applied, thanks.

-- PMM

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

end of thread, other threads:[~2018-06-15 13:33 UTC | newest]

Thread overview: 10+ 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
  -- strict thread matches above, loose matches on Subject: below --
2018-06-15 11:09 Alex Bennée
2018-06-15 13:33 ` Peter Maydell
2016-04-04 17:45 Alex Bennée
2016-04-05  8:06 ` Peter Maydell
2016-04-05  8:45   ` Alex Bennée

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).