qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 0/4] Travis Updates
@ 2014-03-12 14:00 alex.bennee
  0 siblings, 0 replies; 8+ messages in thread
From: alex.bennee @ 2014-03-12 14:00 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-trivial

From: Alex Bennée <alex.bennee@linaro.org>

No changes from the original version posted except to add Stefan's
reviewed-by tags. I thought it was worth submitting this before we
froze for 2.0!

The following changes since commit be813ef02d18ba58e1ff32f1706bcacb88f1f764:

  Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2014-03-11 19:52:32 +0000)

are available in the git repository at:


  git@github.com:stsquad/qemu.git travis-updates

for you to fetch changes up to 3e6fa9a5bb773d0d7d22d9aea0495d91404dfd3d:

  .travis.yml: add IRC notifications for build failures (2014-03-12 13:52:27 +0000)

----------------------------------------------------------------
Alex Bennée (4):
      .travis.yml: add a new build target with non-core devlibs
      .travis.yml: re-enable lttng user space trace test
      .travis.yml: trivial whitespace fixup
      .travis.yml: add IRC notifications for build failures

 .travis.yml | 53 +++++++++++++++++++++++++++++++----------------------
 1 file changed, 31 insertions(+), 22 deletions(-)

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

* [Qemu-devel] [PULL 0/4] Travis Updates
@ 2014-03-12 14:13 alex.bennee
  2014-03-12 14:13 ` [Qemu-devel] [PULL 1/4] .travis.yml: add a new build target with non-core devlibs alex.bennee
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: alex.bennee @ 2014-03-12 14:13 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-trivial, Alex Bennée

From: Alex Bennée <alex.bennee@linaro.org>

No changes from the original version posted except to add Stefan's
reviewed-by tags. I thought it was worth submitting this before we
froze for 2.0!

The following changes since commit be813ef02d18ba58e1ff32f1706bcacb88f1f764:

  Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2014-03-11 19:52:32 +0000)

are available in the git repository at:


  git@github.com:stsquad/qemu.git travis-updates

for you to fetch changes up to 3e6fa9a5bb773d0d7d22d9aea0495d91404dfd3d:

  .travis.yml: add IRC notifications for build failures (2014-03-12 13:52:27 +0000)

----------------------------------------------------------------
Alex Bennée (4):
      .travis.yml: add a new build target with non-core devlibs
      .travis.yml: re-enable lttng user space trace test
      .travis.yml: trivial whitespace fixup
      .travis.yml: add IRC notifications for build failures

 .travis.yml | 53 +++++++++++++++++++++++++++++++----------------------
 1 file changed, 31 insertions(+), 22 deletions(-)

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

* [Qemu-devel] [PULL 1/4] .travis.yml: add a new build target with non-core devlibs
  2014-03-12 14:13 [Qemu-devel] [PULL 0/4] Travis Updates alex.bennee
@ 2014-03-12 14:13 ` alex.bennee
  2014-03-12 14:13 ` [Qemu-devel] [PULL 2/4] .travis.yml: re-enable lttng user space trace test alex.bennee
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: alex.bennee @ 2014-03-12 14:13 UTC (permalink / raw)
  To: qemu-devel
  Cc: qemu-trivial, Peter Maydell, Michael Tokarev, Alex Bennée,
	Stefan Hajnoczi

From: Alex Bennée <alex.bennee@linaro.org>

The current builds don't include all the features which are
auto-detected and then disabled when the appropriate test packages don't
exist. I've added another target that enables all known additional
packages for increased coverage. I didn't add it to the core package
list to reduce build time.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>

diff --git a/.travis.yml b/.travis.yml
index c7ff4da..286cf62 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -46,6 +46,10 @@ matrix:
     - env: TARGETS=i386-softmmu,x86_64-softmmu
            EXTRA_CONFIG="--enable-debug --enable-tcg-interpreter"
       compiler: gcc
+    # All the extra -dev packages
+    - env: TARGETS=i386-softmmu,x86_64-softmmu
+           EXTRA_PKGS="libaio-dev libcap-ng-dev libattr1-dev libbrlapi-dev uuid-dev libusb-1.0.0-dev"
+      compiler: gcc
     # Currently configure doesn't force --disable-pie
     - env: TARGETS=i386-softmmu,x86_64-softmmu
            EXTRA_CONFIG="--enable-gprof --enable-gcov --disable-pie"
-- 
1.9.0

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

* [Qemu-devel] [PULL 2/4] .travis.yml: re-enable lttng user space trace test
  2014-03-12 14:13 [Qemu-devel] [PULL 0/4] Travis Updates alex.bennee
  2014-03-12 14:13 ` [Qemu-devel] [PULL 1/4] .travis.yml: add a new build target with non-core devlibs alex.bennee
@ 2014-03-12 14:13 ` alex.bennee
  2014-03-12 14:13 ` [Qemu-devel] [PULL 3/4] .travis.yml: trivial whitespace fixup alex.bennee
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: alex.bennee @ 2014-03-12 14:13 UTC (permalink / raw)
  To: qemu-devel
  Cc: qemu-trivial, Peter Maydell, Michael Tokarev, Alex Bennée,
	Stefan Hajnoczi

From: Alex Bennée <alex.bennee@linaro.org>

This build was disabled while the lttng tracing was broken. Stefan has
recently submitted a pull request with it re-enabled.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>

diff --git a/.travis.yml b/.travis.yml
index 286cf62..1d78421 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -69,8 +69,7 @@ matrix:
            EXTRA_CONFIG="--enable-trace-backend=ftrace"
            TEST_CMD=""
       compiler: gcc
-    # This disabled make check for the ftrace backend which needs more setting up
-    # Currently broken on 12.04 due to mis-packaged liburcu and changed API, will be pulled.
-    #- env: TARGETS=i386-softmmu,x86_64-softmmu
-    #       EXTRA_PKGS="liblttng-ust-dev liburcu-dev"
-    #       EXTRA_CONFIG="--enable-trace-backend=ust"
+    - env: TARGETS=i386-softmmu,x86_64-softmmu
+          EXTRA_PKGS="liblttng-ust-dev liburcu-dev"
+          EXTRA_CONFIG="--enable-trace-backend=ust"
+      compiler: gcc
-- 
1.9.0

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

* [Qemu-devel] [PULL 3/4] .travis.yml: trivial whitespace fixup
  2014-03-12 14:13 [Qemu-devel] [PULL 0/4] Travis Updates alex.bennee
  2014-03-12 14:13 ` [Qemu-devel] [PULL 1/4] .travis.yml: add a new build target with non-core devlibs alex.bennee
  2014-03-12 14:13 ` [Qemu-devel] [PULL 2/4] .travis.yml: re-enable lttng user space trace test alex.bennee
@ 2014-03-12 14:13 ` alex.bennee
  2014-03-12 14:13 ` [Qemu-devel] [PULL 4/4] .travis.yml: add IRC notifications for build failures alex.bennee
  2014-03-14 15:51 ` [Qemu-devel] [Qemu-trivial] [PULL 0/4] Travis Updates Michael Tokarev
  4 siblings, 0 replies; 8+ messages in thread
From: alex.bennee @ 2014-03-12 14:13 UTC (permalink / raw)
  To: qemu-devel
  Cc: qemu-trivial, Peter Maydell, Michael Tokarev, Alex Bennée,
	Stefan Hajnoczi

From: Alex Bennée <alex.bennee@linaro.org>

Purely cosmetic but satisfies my OCD.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>

diff --git a/.travis.yml b/.travis.yml
index 1d78421..0dbf2da 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,23 +14,23 @@ env:
     - GUI_PKGS="libgtk-3-dev libvte-2.90-dev libsdl1.2-dev libpng12-dev libpixman-1-dev"
     - EXTRA_PKGS=""
   matrix:
-  - TARGETS=alpha-softmmu,alpha-linux-user
-  - TARGETS=arm-softmmu,arm-linux-user
-  - TARGETS=aarch64-softmmu,aarch64-linux-user
-  - TARGETS=cris-softmmu
-  - TARGETS=i386-softmmu,x86_64-softmmu
-  - TARGETS=lm32-softmmu
-  - TARGETS=m68k-softmmu
-  - TARGETS=microblaze-softmmu,microblazeel-softmmu
-  - TARGETS=mips-softmmu,mips64-softmmu,mips64el-softmmu,mipsel-softmmu
-  - TARGETS=moxie-softmmu
-  - TARGETS=or32-softmmu,
-  - TARGETS=ppc-softmmu,ppc64-softmmu,ppcemb-softmmu
-  - TARGETS=s390x-softmmu
-  - TARGETS=sh4-softmmu,sh4eb-softmmu
-  - TARGETS=sparc-softmmu,sparc64-softmmu
-  - TARGETS=unicore32-softmmu
-  - TARGETS=xtensa-softmmu,xtensaeb-softmmu
+    - TARGETS=alpha-softmmu,alpha-linux-user
+    - TARGETS=arm-softmmu,arm-linux-user
+    - TARGETS=aarch64-softmmu,aarch64-linux-user
+    - TARGETS=cris-softmmu
+    - TARGETS=i386-softmmu,x86_64-softmmu
+    - TARGETS=lm32-softmmu
+    - TARGETS=m68k-softmmu
+    - TARGETS=microblaze-softmmu,microblazeel-softmmu
+    - TARGETS=mips-softmmu,mips64-softmmu,mips64el-softmmu,mipsel-softmmu
+    - TARGETS=moxie-softmmu
+    - TARGETS=or32-softmmu,
+    - TARGETS=ppc-softmmu,ppc64-softmmu,ppcemb-softmmu
+    - TARGETS=s390x-softmmu
+    - TARGETS=sh4-softmmu,sh4eb-softmmu
+    - TARGETS=sparc-softmmu,sparc64-softmmu
+    - TARGETS=unicore32-softmmu
+    - TARGETS=xtensa-softmmu,xtensaeb-softmmu
 before_install:
   - git submodule update --init --recursive
   - sudo apt-get update -qq
-- 
1.9.0

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

* [Qemu-devel] [PULL 4/4] .travis.yml: add IRC notifications for build failures
  2014-03-12 14:13 [Qemu-devel] [PULL 0/4] Travis Updates alex.bennee
                   ` (2 preceding siblings ...)
  2014-03-12 14:13 ` [Qemu-devel] [PULL 3/4] .travis.yml: trivial whitespace fixup alex.bennee
@ 2014-03-12 14:13 ` alex.bennee
  2014-03-14 15:51 ` [Qemu-devel] [Qemu-trivial] [PULL 0/4] Travis Updates Michael Tokarev
  4 siblings, 0 replies; 8+ messages in thread
From: alex.bennee @ 2014-03-12 14:13 UTC (permalink / raw)
  To: qemu-devel
  Cc: qemu-trivial, Peter Maydell, Michael Tokarev, Alex Bennée,
	Stefan Hajnoczi

From: Alex Bennée <alex.bennee@linaro.org>

I'm trying to avoid spamming the IRC channel (not overly likely as
builds take a while). So failure will always be reported but if the
build continues to work then the IRC notifications will be quiet.

Note any GitHub based repository with Travis enabled will use this
notification. If it proves to be too spammy we may want to ask users not
to use Travis themselves although this seems sub-optimal.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>

diff --git a/.travis.yml b/.travis.yml
index 0dbf2da..04da973 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,6 +4,12 @@ python:
 compiler:
   - gcc
   - clang
+notifications:
+  irc:
+    channels:
+      - "irc.oftc.net#qemu"
+    on_success: change
+    on_failure: always
 env:
   global:
     - TEST_CMD="make check"
-- 
1.9.0

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

* Re: [Qemu-devel] [Qemu-trivial] [PULL 0/4] Travis Updates
  2014-03-12 14:13 [Qemu-devel] [PULL 0/4] Travis Updates alex.bennee
                   ` (3 preceding siblings ...)
  2014-03-12 14:13 ` [Qemu-devel] [PULL 4/4] .travis.yml: add IRC notifications for build failures alex.bennee
@ 2014-03-14 15:51 ` Michael Tokarev
  2014-03-18 10:15   ` Alex Bennée
  4 siblings, 1 reply; 8+ messages in thread
From: Michael Tokarev @ 2014-03-14 15:51 UTC (permalink / raw)
  To: alex.bennee; +Cc: qemu-trivial, qemu-devel

12.03.2014 18:13, alex.bennee@linaro.org wrote:
> From: Alex Bennée <alex.bennee@linaro.org>
> 
> are available in the git repository at:
> 
> 
>   git@github.com:stsquad/qemu.git travis-updates
> 
> for you to fetch changes up to 3e6fa9a5bb773d0d7d22d9aea0495d91404dfd3d:

Thanks, applied all 4 to the trivial patches queue.
Not verified if the thing actually works, so.. all blames are up to you :)

/mjt

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

* Re: [Qemu-devel] [Qemu-trivial] [PULL 0/4] Travis Updates
  2014-03-14 15:51 ` [Qemu-devel] [Qemu-trivial] [PULL 0/4] Travis Updates Michael Tokarev
@ 2014-03-18 10:15   ` Alex Bennée
  0 siblings, 0 replies; 8+ messages in thread
From: Alex Bennée @ 2014-03-18 10:15 UTC (permalink / raw)
  To: Michael Tokarev; +Cc: qemu-trivial, qemu-devel


Michael Tokarev <mjt@tls.msk.ru> writes:

> 12.03.2014 18:13, alex.bennee@linaro.org wrote:
>> From: Alex Bennée <alex.bennee@linaro.org>
>> 
>> are available in the git repository at:
>> 
>> 
>>   git@github.com:stsquad/qemu.git travis-updates
>> 
>> for you to fetch changes up to 3e6fa9a5bb773d0d7d22d9aea0495d91404dfd3d:
>
> Thanks, applied all 4 to the trivial patches queue.
> Not verified if the thing actually works, so.. all blames are up to you :)

Well we should only see spam on the IRC channel the first time someone
breaks the master tree. So far all the auto-builds have worked fine so
it's obviously doing its job well ;-)

>
> /mjt

-- 
Alex Bennée

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

end of thread, other threads:[~2014-03-18 10:15 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-12 14:13 [Qemu-devel] [PULL 0/4] Travis Updates alex.bennee
2014-03-12 14:13 ` [Qemu-devel] [PULL 1/4] .travis.yml: add a new build target with non-core devlibs alex.bennee
2014-03-12 14:13 ` [Qemu-devel] [PULL 2/4] .travis.yml: re-enable lttng user space trace test alex.bennee
2014-03-12 14:13 ` [Qemu-devel] [PULL 3/4] .travis.yml: trivial whitespace fixup alex.bennee
2014-03-12 14:13 ` [Qemu-devel] [PULL 4/4] .travis.yml: add IRC notifications for build failures alex.bennee
2014-03-14 15:51 ` [Qemu-devel] [Qemu-trivial] [PULL 0/4] Travis Updates Michael Tokarev
2014-03-18 10:15   ` Alex Bennée
  -- strict thread matches above, loose matches on Subject: below --
2014-03-12 14:00 [Qemu-devel] " alex.bennee

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