qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 0/3] Reduce Travis timeouts
@ 2018-03-13 16:46 Alex Bennée
  2018-03-13 16:46 ` [Qemu-devel] [PULL 1/3] .travis.yml: drop setting default log output Alex Bennée
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Alex Bennée @ 2018-03-13 16:46 UTC (permalink / raw)
  To: peter.maydell; +Cc: qemu-devel, berrange, Alex Bennée

The following changes since commit 22ef7ba8e8ce7fef297549b3defcac333742b804:

  Merge remote-tracking branch 'remotes/famz/tags/staging-pull-request' into staging (2018-03-13 11:42:45 +0000)

are available in the Git repository at:

  https://github.com/stsquad/qemu.git tags/pull-travis-speedup-130318-1

for you to fetch changes up to 0b438fa627ca192e4be2c527bf188706d64bdd0d:

  .travis.yml: add --disable-user with the rest of the disables (2018-03-13 16:22:23 +0000)

----------------------------------------------------------------
Some updates to reduce timeouts in Travis

----------------------------------------------------------------
Alex Bennée (3):
      .travis.yml: drop setting default log output
      .travis.yml: split default config into system and user
      .travis.yml: add --disable-user with the rest of the disables

 .travis.yml | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)


-- 
2.16.2

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

* [Qemu-devel] [PULL 1/3] .travis.yml: drop setting default log output
  2018-03-13 16:46 [Qemu-devel] [PULL 0/3] Reduce Travis timeouts Alex Bennée
@ 2018-03-13 16:46 ` Alex Bennée
  2018-03-13 16:46 ` [Qemu-devel] [PULL 2/3] .travis.yml: split default config into system and user Alex Bennée
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Alex Bennée @ 2018-03-13 16:46 UTC (permalink / raw)
  To: peter.maydell
  Cc: qemu-devel, berrange, Alex Bennée, Fam Zheng,
	Philippe Mathieu-Daudé

The log backend is the default one, we don't need to explicitly set it.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>

diff --git a/.travis.yml b/.travis.yml
index 79377c8de0..92c343a1ef 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -50,7 +50,7 @@ env:
     - MAKEFLAGS="-j3"
   matrix:
     - CONFIG=""
-    - CONFIG="--enable-debug --enable-debug-tcg --enable-trace-backends=log"
+    - CONFIG="--enable-debug --enable-debug-tcg"
     - CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr --disable-brlapi --disable-uuid --disable-libusb"
     - CONFIG="--enable-modules --disable-linux-user"
     - CONFIG="--with-coroutine=ucontext --disable-linux-user"
-- 
2.16.2

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

* [Qemu-devel] [PULL 2/3] .travis.yml: split default config into system and user
  2018-03-13 16:46 [Qemu-devel] [PULL 0/3] Reduce Travis timeouts Alex Bennée
  2018-03-13 16:46 ` [Qemu-devel] [PULL 1/3] .travis.yml: drop setting default log output Alex Bennée
@ 2018-03-13 16:46 ` Alex Bennée
  2018-03-13 16:46 ` [Qemu-devel] [PULL 3/3] .travis.yml: add --disable-user with the rest of the disables Alex Bennée
  2018-03-15 15:12 ` [Qemu-devel] [PULL 0/3] Reduce Travis timeouts Peter Maydell
  3 siblings, 0 replies; 5+ messages in thread
From: Alex Bennée @ 2018-03-13 16:46 UTC (permalink / raw)
  To: peter.maydell
  Cc: qemu-devel, berrange, Alex Bennée, Fam Zheng,
	Philippe Mathieu-Daudé

As the build times have risen we keep timing out. Split the default
config into system and user builds.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>

diff --git a/.travis.yml b/.travis.yml
index 92c343a1ef..75e5b408d0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -49,7 +49,8 @@ env:
     - TEST_CMD="make check"
     - MAKEFLAGS="-j3"
   matrix:
-    - CONFIG=""
+    - CONFIG="--disable-system"
+    - CONFIG="--disable-user"
     - CONFIG="--enable-debug --enable-debug-tcg"
     - CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr --disable-brlapi --disable-uuid --disable-libusb"
     - CONFIG="--enable-modules --disable-linux-user"
-- 
2.16.2

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

* [Qemu-devel] [PULL 3/3] .travis.yml: add --disable-user with the rest of the disables
  2018-03-13 16:46 [Qemu-devel] [PULL 0/3] Reduce Travis timeouts Alex Bennée
  2018-03-13 16:46 ` [Qemu-devel] [PULL 1/3] .travis.yml: drop setting default log output Alex Bennée
  2018-03-13 16:46 ` [Qemu-devel] [PULL 2/3] .travis.yml: split default config into system and user Alex Bennée
@ 2018-03-13 16:46 ` Alex Bennée
  2018-03-15 15:12 ` [Qemu-devel] [PULL 0/3] Reduce Travis timeouts Peter Maydell
  3 siblings, 0 replies; 5+ messages in thread
From: Alex Bennée @ 2018-03-13 16:46 UTC (permalink / raw)
  To: peter.maydell
  Cc: qemu-devel, berrange, Alex Bennée, Fam Zheng,
	Philippe Mathieu-Daudé

As all the disabled features only affect system emulation we might as
well disable user mode to save compile time.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>

diff --git a/.travis.yml b/.travis.yml
index 75e5b408d0..c1e99237b2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -52,7 +52,7 @@ env:
     - CONFIG="--disable-system"
     - CONFIG="--disable-user"
     - CONFIG="--enable-debug --enable-debug-tcg"
-    - CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr --disable-brlapi --disable-uuid --disable-libusb"
+    - CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr --disable-brlapi --disable-uuid --disable-libusb --disable-user"
     - CONFIG="--enable-modules --disable-linux-user"
     - CONFIG="--with-coroutine=ucontext --disable-linux-user"
     - CONFIG="--with-coroutine=sigaltstack --disable-linux-user"
-- 
2.16.2

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

* Re: [Qemu-devel] [PULL 0/3] Reduce Travis timeouts
  2018-03-13 16:46 [Qemu-devel] [PULL 0/3] Reduce Travis timeouts Alex Bennée
                   ` (2 preceding siblings ...)
  2018-03-13 16:46 ` [Qemu-devel] [PULL 3/3] .travis.yml: add --disable-user with the rest of the disables Alex Bennée
@ 2018-03-15 15:12 ` Peter Maydell
  3 siblings, 0 replies; 5+ messages in thread
From: Peter Maydell @ 2018-03-15 15:12 UTC (permalink / raw)
  To: Alex Bennée; +Cc: QEMU Developers, Daniel P. Berrange

On 13 March 2018 at 16:46, Alex Bennée <alex.bennee@linaro.org> wrote:
> The following changes since commit 22ef7ba8e8ce7fef297549b3defcac333742b804:
>
>   Merge remote-tracking branch 'remotes/famz/tags/staging-pull-request' into staging (2018-03-13 11:42:45 +0000)
>
> are available in the Git repository at:
>
>   https://github.com/stsquad/qemu.git tags/pull-travis-speedup-130318-1
>
> for you to fetch changes up to 0b438fa627ca192e4be2c527bf188706d64bdd0d:
>
>   .travis.yml: add --disable-user with the rest of the disables (2018-03-13 16:22:23 +0000)
>
> ----------------------------------------------------------------
> Some updates to reduce timeouts in Travis
>
> ----------------------------------------------------------------
> Alex Bennée (3):
>       .travis.yml: drop setting default log output
>       .travis.yml: split default config into system and user
>       .travis.yml: add --disable-user with the rest of the disables
>
>  .travis.yml | 7 ++++---
>  1 file changed, 4 insertions(+), 3 deletions(-)

Applied, thanks.

-- PMM

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

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

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-13 16:46 [Qemu-devel] [PULL 0/3] Reduce Travis timeouts Alex Bennée
2018-03-13 16:46 ` [Qemu-devel] [PULL 1/3] .travis.yml: drop setting default log output Alex Bennée
2018-03-13 16:46 ` [Qemu-devel] [PULL 2/3] .travis.yml: split default config into system and user Alex Bennée
2018-03-13 16:46 ` [Qemu-devel] [PULL 3/3] .travis.yml: add --disable-user with the rest of the disables Alex Bennée
2018-03-15 15:12 ` [Qemu-devel] [PULL 0/3] Reduce Travis timeouts 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).