From patchwork Tue Jan 24 14:33:41 2017 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: 92367 Delivered-To: patch@linaro.org Received: by 10.182.3.34 with SMTP id 2csp1730991obz; Tue, 24 Jan 2017 06:42:58 -0800 (PST) X-Received: by 10.55.19.142 with SMTP id 14mr29933896qkt.206.1485268978916; Tue, 24 Jan 2017 06:42:58 -0800 (PST) Return-Path: Received: from lists.gnu.org (lists.gnu.org. [2001:4830:134:3::11]) by mx.google.com with ESMTPS id x26si13286197qta.287.2017.01.24.06.42.58 for (version=TLS1 cipher=AES128-SHA bits=128/128); Tue, 24 Jan 2017 06:42:58 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) client-ip=2001:4830:134:3::11; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom=qemu-devel-bounces+patch=linaro.org@nongnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:50403 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cW2JE-0003M3-9X for patch@linaro.org; Tue, 24 Jan 2017 09:42:56 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37455) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cW2AV-0004Wm-53 for qemu-devel@nongnu.org; Tue, 24 Jan 2017 09:33:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cW2AS-0005KR-Sd for qemu-devel@nongnu.org; Tue, 24 Jan 2017 09:33:55 -0500 Received: from mail-wm0-x22e.google.com ([2a00:1450:400c:c09::22e]:37800) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cW2AS-0005K8-Ml for qemu-devel@nongnu.org; Tue, 24 Jan 2017 09:33:52 -0500 Received: by mail-wm0-x22e.google.com with SMTP id c206so212471227wme.0 for ; Tue, 24 Jan 2017 06:33:52 -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=ASRZLDdeu790oyg8sJe3F0lvl1M4p0j6X9S80iiy2Ug=; b=hvUa35iJBpDtoOzxpkhAUOwpJPe19Q+p8MD7iZ0qkSjFcJ3qjRz7d6ltB8gXuesvKG LgCT5jwhgdnioqUchfvxa5R2z9QvdFh0XuQr/0xYK7820nnnbSa+reOig+WYFz7rJBGo OBdndc1jjSg3ERUsoEjEhivwU/RwkL8AZBUec= 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=ASRZLDdeu790oyg8sJe3F0lvl1M4p0j6X9S80iiy2Ug=; b=BHgf+SUQ7HpXC97nm0ZQ42ichS7UGjvJrYrI4vVvlszG7hmNyGz33DNUTaik52UEnk CcNL9sjq1JxD882DXnl069dTtTdxsL2hH2OsZLT6Vjl31o3ZcEMiRnW2/A6jiyF8dZJg uXGvUDjFgznqDMdBuUIydnQLTm9i6Zt6bNF25IKqqRGlxIR1sdqRQqw0bCNTBy7/uxpN REd8M13kLVXtvXyUwyfR0yVrIFrVmACJUSf3oSUd6DffFBT5wH2I2I8ovIXYSfVWGkn4 TV6rcZNuxr8lMCWML8EZaOx+OsB9oNR4h7S1vAzYASgJLJJa2/2+YniQaip62hNkolY2 sTmw== X-Gm-Message-State: AIkVDXJTZXG0KHArOBxDR+rmR1ufoMS22CRZDQtoSnkcC4XvDM7ZnAstgFmBsoNMZDly0J3A X-Received: by 10.223.161.74 with SMTP id r10mr11230181wrr.16.1485268431587; Tue, 24 Jan 2017 06:33:51 -0800 (PST) Received: from zen.linaro.local ([81.128.185.34]) by smtp.gmail.com with ESMTPSA id y127sm26554271wmg.12.2017.01.24.06.33.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 24 Jan 2017 06:33:48 -0800 (PST) Received: from zen.linaroharston (localhost [127.0.0.1]) by zen.linaro.local (Postfix) with ESMTP id C180A3E0632; Tue, 24 Jan 2017 14:33:46 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: Date: Tue, 24 Jan 2017 14:33:41 +0000 Message-Id: <20170124143346.22240-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170124143346.22240-1-alex.bennee@linaro.org> References: <20170124143346.22240-1-alex.bennee@linaro.org> MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::22e Subject: [Qemu-devel] [PATCH v2 2/7] .travis.yml: split VM based builds 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?Alex_Benn=C3=A9e?= , "open list:-----------------..." Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" The Trusty based builds run a little slower than the main container based ones. This is also true for the latest version of Clang. The builds are getting very close (and occasionally run over) the 50 minute timeout. Rather than partitioning by target I just split them into linux-user and system builds. Signed-off-by: Alex Bennée --- .travis.yml | 38 ++++++++++++++++++++++++++++++++++---- 1 file changed, 34 insertions(+), 4 deletions(-) -- 2.11.0 diff --git a/.travis.yml b/.travis.yml index 3dc1e6439d..9008a796f0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -92,8 +92,19 @@ matrix: - env: CONFIG="" os: osx compiler: clang - # Plain Trusty Build - - env: CONFIG="" + # Plain Trusty System Build + - env: CONFIG="--disable-linux-user" + 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 + # Plain Trusty Linux User Build + - env: CONFIG="--disable-system" sudo: required addons: dist: trusty @@ -103,7 +114,26 @@ matrix: - 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 - # Trusty build with latest stable clang + # Trusty System build with latest stable clang + - sudo: required + addons: + dist: trusty + language: generic + compiler: none + env: + - COMPILER_NAME=clang CXX=clang++-3.9 CC=clang-3.9 + - CONFIG="--disable-linux-user --cc=clang-3.9 --cxx=clang++-3.9" + before_install: + - wget -nv -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo apt-key add - + - sudo apt-add-repository -y 'deb http://llvm.org/apt/trusty llvm-toolchain-trusty-3.9 main' + - sudo apt-get update -qq + - sudo apt-get install -qq -y clang-3.9 + - 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 + before_script: + - ./configure ${CONFIG} || cat config.log + # Trusty Linux User build with latest stable clang - sudo: required addons: dist: trusty @@ -111,7 +141,7 @@ matrix: compiler: none env: - COMPILER_NAME=clang CXX=clang++-3.9 CC=clang-3.9 - - CONFIG="--cc=clang-3.9 --cxx=clang++-3.9" + - CONFIG="--disable-system --cc=clang-3.9 --cxx=clang++-3.9" before_install: - wget -nv -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo apt-key add - - sudo apt-add-repository -y 'deb http://llvm.org/apt/trusty llvm-toolchain-trusty-3.9 main'