From patchwork Thu Feb 7 18:37:31 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 1038282 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="q3IhORSG"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 43wSR20QYNz9s9G for ; Fri, 8 Feb 2019 06:04:13 +1100 (AEDT) Received: from localhost ([127.0.0.1]:45488 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1groy3-0003zu-Mz for incoming@patchwork.ozlabs.org; Thu, 07 Feb 2019 14:04:11 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41013) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1groYk-0000Ih-0K for qemu-devel@nongnu.org; Thu, 07 Feb 2019 13:38:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1groYf-0007UV-Mc for qemu-devel@nongnu.org; Thu, 07 Feb 2019 13:38:00 -0500 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:38528) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1groYe-0007IK-SP for qemu-devel@nongnu.org; Thu, 07 Feb 2019 13:37:57 -0500 Received: by mail-wm1-x329.google.com with SMTP id v26so936753wmh.3 for ; Thu, 07 Feb 2019 10:37:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=pfc47NYOwc8vUfGwCm80+Mqp4zX7tIqX5Sr9cI5v/1g=; b=q3IhORSGBq2rbLI/MpgFshSsVm87GArFmyuW0/JldMS1n8RcLxdIHT16S4wQMldd9m ESIRECKHMyBjuNC0R7s+0z+mOJFXXA1l9IemISNgMX1s51p2Bzju9mtqYQHk27thUwg0 lQcOoX3EUjgOIxo+Wy5AEPLlCVXvnvTCEIYJJY4kUvFb7JoW/ZqzFRjElD3iWU+3XsEV hPwA8FPzaoV5EWM2+d1CEbeN79Ur3CWeBw5LigjZIQ1vwlFrFjzodOhmc/aYBluMJ74E tbQ5kUrLkpgnR1CG3YvkypjV7NHHo2rk+v9RCYrkwwFqV69sivJx8dhZ7eClEPQOGJZZ fYMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=pfc47NYOwc8vUfGwCm80+Mqp4zX7tIqX5Sr9cI5v/1g=; b=Y14/01fSZlZvWbLvRph9lYneCBJ+NfBJ3rSh8Gw7TesoNb+H2OAL1/U4yGkq6aTfqr Lvn31hv/Ni+ijm6mgSjExF2OfL+CKF4bSTK35PSSf1u0ObSNrrCNX/lQ2CLeTrEWzMew aC5nfOwjhIJ8imMl4K9rI57BoNKhCxcHRbR1zxc9+pLb1X3Kph/PK/oiVJr4bvvoR91+ 2+2ft+8KYwWx+u8TW2EUyaW/1ZlOQWvUT4xt1vonFML6rPXhSwRU5Luh/AHjVEpwNAoU 1U93KZlKF3cjeN/qDIapAQoDzisWi+I4IRWefDTxQedivxGjn9BSETdakd6RWtVzJyLb E7kQ== X-Gm-Message-State: AHQUAuY9+3bFcSV6XVax91EzML2f0TDqVMpvYDXiXt9pWPqWak4UIM3B tRfvLZlkOsu5eHGhhtd7STh6Rw== X-Google-Smtp-Source: AHgI3IbpBoimx4YG46XnVBgCKyA2VuTanT074ILuH2QYERmVfrBw13J+crEe60FeZmyEQxHEc+lFpw== X-Received: by 2002:a1c:f909:: with SMTP id x9mr8379018wmh.108.1549564669633; Thu, 07 Feb 2019 10:37:49 -0800 (PST) Received: from zen.linaroharston ([81.128.185.34]) by smtp.gmail.com with ESMTPSA id a12sm34391245wrm.45.2019.02.07.10.37.45 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 07 Feb 2019 10:37:47 -0800 (PST) Received: from zen.linaroharston. (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id B79501FF83; Thu, 7 Feb 2019 18:37:44 +0000 (UTC) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Thu, 7 Feb 2019 18:37:31 +0000 Message-Id: <20190207183744.5054-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190207183744.5054-1-alex.bennee@linaro.org> References: <20190207183744.5054-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::329 Subject: [Qemu-devel] [PATCH v2 03/16] .travis.yml: separate tools and docs into another entry X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , qemu-arm@nongnu.org, =?utf-8?q?Alex_Benn=C3=A9e?= Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Re-building the tools and documents by default is a little wasteful as they are not really affected by the main build options. Split tools and documents into their own task with a minimal softmmu and linux-user target list just to check they don't interact badly. Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé --- .travis.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index beea941408..652be702ac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -59,6 +59,7 @@ env: global: - SRC_DIR="." - BUILD_DIR="." + - BASE_CONFIG="--disable-docs --disable-tools" - TEST_CMD="make check -j3 V=1" @@ -69,7 +70,7 @@ git: before_script: - mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR} - - ${SRC_DIR}/configure ${CONFIG} || { cat config.log && exit 1; } + - ${SRC_DIR}/configure ${BASE_CONFIG} ${CONFIG} || { cat config.log && exit 1; } script: - make -j3 && ${TEST_CMD} @@ -104,6 +105,17 @@ matrix: - CONFIG="--with-coroutine=sigaltstack --disable-linux-user" + # Check we can build docs and tools + - env: + - BASE_CONFIG="--enable-tools --enable-docs" + - CONFIG="--target-list=x86_64-softmmu,aarch64-linux-user" + addons: + apt: + packages: + - python-sphinx + - texinfo + - perl + # Test out-of-tree builds - env: - CONFIG="--enable-debug --enable-debug-tcg" @@ -241,5 +253,5 @@ matrix: - env: - - CONFIG="--disable-system --disable-docs" + - CONFIG="--disable-system" - TEST_CMD="make -j3 check-tcg V=1"