mbox series

[v1,0/4] Travis Build Speed-ups

Message ID 20180313153210.28264-1-alex.bennee@linaro.org
Headers show
Series Travis Build Speed-ups | expand

Message

Alex Bennée March 13, 2018, 3:32 p.m. UTC
Hi,

As QEMU has grown it has started to hit the Travis timeouts a lot
more. These patches try and address that by selectively adding
--disable-user and --disable-system to the place (and adding a new
matrix entry).

: patch 0001/.travis.yml drop setting default log output.patch needs review
: patch 0002/.travis.yml split default config into system and .patch needs review
: patch 0003/.travis.yml add disable user with the rest of the.patch needs review
: patch 0004/.travis.yml add disable tools to the modules buil.patch needs review

Alex Bennée (4):
  .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: add --disable-tools to the modules build

 .travis.yml | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

Comments

Daniel P. Berrangé March 13, 2018, 3:33 p.m. UTC | #1
On Tue, Mar 13, 2018 at 03:32:07PM +0000, Alex Bennée wrote:
> 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>
> ---
>  .travis.yml | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> 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"

Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>

Regards,
Daniel