From patchwork Mon Feb 3 09:09:16 2020 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: 1232652 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=cFHxV070; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B2Bb2Crwz9sRh for ; Mon, 3 Feb 2020 20:11:35 +1100 (AEDT) Received: from localhost ([::1]:36572 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXlV-0001ah-6z for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:11:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47631) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXjd-0006Rs-S0 for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXjc-0000ic-FH for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:37 -0500 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]:34608) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXjc-0000er-8j for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:36 -0500 Received: by mail-wr1-x441.google.com with SMTP id t2so16938975wrr.1 for ; Mon, 03 Feb 2020 01:09:36 -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=5Ix6KVpJPiwz6TJROnAmKF1sUq14DFJOadiZtwholtY=; b=cFHxV070oE/62TtvOMSssEG/z5QGrHEfMukLqxcjvxN7kOO4p0zxOXCRf/BlJQ37Ey NWjPgfkHBuTQ/SRH1stHjqLXvCIEAAt0+QQ2AhGpLbdFf5XpMvWiXxeh7y4pl7ulk7aF bj0lIp0VQHv/xYsPLGvme2fpZjO8sFlS3/g34tXD9bOWuL1n6A72zoRK9FhX9Q2yHiwo eQ9kt0f7t3X35jX9O0rcnuwrNEp0cG59Kd4AlvJ4b1bF8RW0Wapj9+uUavCXPzY2cyRs ONA9jKT8SJEw8hhEgz/8Zp8B6x2gsIZiMahTQY/tXi84vu9wvrMXvbKOYzTHBvv0saqS hnSQ== 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=5Ix6KVpJPiwz6TJROnAmKF1sUq14DFJOadiZtwholtY=; b=YiaLGiTspLe/GcFZ6OfiL6G6T9npWvGPbK1aSB1l6bNp3E20A1QVnUwwqOfZlqT5EK rnNVRhVlNgn9+YS8aOifqQwEMl0xgy5SfqJIBFWWi4RK3c50ZbSaikXZJwUtfenwxHE1 0T2/leThIqjcAaiw+KZRBrffT04HgsCMiOOWEUpqP9GjBf8YpF4Vrxo/ciFolLIabFYE S1NC9NbSFbmRuJpv6tzOWo4SMoZ1N2UnrVtw1lxjxP+GjmAKm9V8huAIAv5SktEpPXN/ YtZ15DpsehBRZRIdnlzrEeHP3XBXJa7EXt8BMKUuZN6Pk/vlS6qOKdCjsVoYG4zSdL4w GaQg== X-Gm-Message-State: APjAAAWixQAdMsbiTV28nS9sii/g+ff/4GtHEjJ+VFmvUM2I2g3xHe4D te4MGBrB7/6zOBiWrKrFE317gQ== X-Google-Smtp-Source: APXvYqyZ57p8mbojvVQdpHUNEzGUPXZTyAMN0PeWqGQnU1AXdP2EVSpb0inVjvsL7UkpRKzisVNH+A== X-Received: by 2002:adf:fe4d:: with SMTP id m13mr14908180wrs.179.1580720975224; Mon, 03 Feb 2020 01:09:35 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id x6sm22125328wmi.44.2020.02.03.01.09.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:09:33 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 6F4AF1FF8C; Mon, 3 Feb 2020 09:09:32 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 01/17] tests/docker: move most cross compilers to buster base Date: Mon, 3 Feb 2020 09:09:16 +0000 Message-Id: <20200203090932.19147-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::441 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Philippe_Mat?= =?utf-8?q?hieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" This includes fixing up the dependencies (Which were already wrong for one of the mips variants). Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé --- tests/docker/Makefile.include | 16 ++++++++-------- tests/docker/dockerfiles/debian-amd64.docker | 2 +- .../docker/dockerfiles/debian-armel-cross.docker | 2 +- .../docker/dockerfiles/debian-armhf-cross.docker | 2 +- .../dockerfiles/debian-mips64el-cross.docker | 2 +- .../dockerfiles/debian-mipsel-cross.docker | 2 +- .../dockerfiles/debian-ppc64el-cross.docker | 2 +- .../docker/dockerfiles/debian-s390x-cross.docker | 2 +- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include index 19dbe261699..43a86786882 100644 --- a/tests/docker/Makefile.include +++ b/tests/docker/Makefile.include @@ -91,19 +91,12 @@ endif # Enforce dependencies for composite images docker-image-debian9-mxe: docker-image-debian9 ifeq ($(HOST_ARCH),x86_64) -docker-image-debian-amd64: docker-image-debian9 +docker-image-debian-amd64: docker-image-debian10 DOCKER_PARTIAL_IMAGES += debian-amd64-cross else docker-image-debian-amd64-cross: docker-image-debian10 DOCKER_PARTIAL_IMAGES += debian-amd64 endif -docker-image-debian-armel-cross: docker-image-debian9 -docker-image-debian-armhf-cross: docker-image-debian9 -docker-image-debian-mips-cross: docker-image-debian9 -docker-image-debian-mipsel-cross: docker-image-debian9 -docker-image-debian-mips64el-cross: docker-image-debian9 -docker-image-debian-ppc64el-cross: docker-image-debian9 -docker-image-debian-s390x-cross: docker-image-debian9 docker-image-debian-win32-cross: docker-image-debian9-mxe docker-image-debian-win64-cross: docker-image-debian9-mxe @@ -118,12 +111,19 @@ endif docker-image-debian-alpha-cross: docker-image-debian10 docker-image-debian-arm64-cross: docker-image-debian10 +docker-image-debian-armel-cross: docker-image-debian10 +docker-image-debian-armhf-cross: docker-image-debian10 docker-image-debian-hppa-cross: docker-image-debian10 docker-image-debian-m68k-cross: docker-image-debian10 +docker-image-debian-mips-cross: docker-image-debian10 docker-image-debian-mips64-cross: docker-image-debian10 +docker-image-debian-mips64el-cross: docker-image-debian10 +docker-image-debian-mipsel-cross: docker-image-debian10 docker-image-debian-powerpc-cross: docker-image-debian10 docker-image-debian-ppc64-cross: docker-image-debian10 +docker-image-debian-ppc64el-cross: docker-image-debian10 docker-image-debian-riscv64-cross: docker-image-debian10 +docker-image-debian-s390x-cross: docker-image-debian10 docker-image-debian-sh4-cross: docker-image-debian10 docker-image-debian-sparc64-cross: docker-image-debian10 diff --git a/tests/docker/dockerfiles/debian-amd64.docker b/tests/docker/dockerfiles/debian-amd64.docker index 431e947ebd5..3b860af1068 100644 --- a/tests/docker/dockerfiles/debian-amd64.docker +++ b/tests/docker/dockerfiles/debian-amd64.docker @@ -4,7 +4,7 @@ # This docker target builds on the debian Stretch base image. Further # libraries which are not widely available are installed by hand. # -FROM qemu:debian9 +FROM qemu:debian10 MAINTAINER Philippe Mathieu-Daudé RUN apt update && \ diff --git a/tests/docker/dockerfiles/debian-armel-cross.docker b/tests/docker/dockerfiles/debian-armel-cross.docker index 15378f8ea2c..e3794a61c95 100644 --- a/tests/docker/dockerfiles/debian-armel-cross.docker +++ b/tests/docker/dockerfiles/debian-armel-cross.docker @@ -3,7 +3,7 @@ # # This docker target builds on the debian Stretch base image. # -FROM qemu:debian9 +FROM qemu:debian10 MAINTAINER Philippe Mathieu-Daudé # Add the foreign architecture we want and install dependencies diff --git a/tests/docker/dockerfiles/debian-armhf-cross.docker b/tests/docker/dockerfiles/debian-armhf-cross.docker index 4a20af6fe1a..e163b8b9569 100644 --- a/tests/docker/dockerfiles/debian-armhf-cross.docker +++ b/tests/docker/dockerfiles/debian-armhf-cross.docker @@ -3,7 +3,7 @@ # # This docker target builds on the debian Stretch base image. # -FROM qemu:debian9 +FROM qemu:debian10 # Add the foreign architecture we want and install dependencies RUN dpkg --add-architecture armhf diff --git a/tests/docker/dockerfiles/debian-mips64el-cross.docker b/tests/docker/dockerfiles/debian-mips64el-cross.docker index 2fca1124053..453b53ef72c 100644 --- a/tests/docker/dockerfiles/debian-mips64el-cross.docker +++ b/tests/docker/dockerfiles/debian-mips64el-cross.docker @@ -4,7 +4,7 @@ # This docker target builds on the debian Stretch base image. # -FROM qemu:debian9 +FROM qemu:debian10 MAINTAINER Philippe Mathieu-Daudé diff --git a/tests/docker/dockerfiles/debian-mipsel-cross.docker b/tests/docker/dockerfiles/debian-mipsel-cross.docker index 4abf7832ac6..3b6e975c686 100644 --- a/tests/docker/dockerfiles/debian-mipsel-cross.docker +++ b/tests/docker/dockerfiles/debian-mipsel-cross.docker @@ -3,7 +3,7 @@ # # This docker target builds on the debian Stretch base image. # -FROM qemu:debian9 +FROM qemu:debian10 MAINTAINER Philippe Mathieu-Daudé diff --git a/tests/docker/dockerfiles/debian-ppc64el-cross.docker b/tests/docker/dockerfiles/debian-ppc64el-cross.docker index 9973df9ff74..cd386f01d93 100644 --- a/tests/docker/dockerfiles/debian-ppc64el-cross.docker +++ b/tests/docker/dockerfiles/debian-ppc64el-cross.docker @@ -3,7 +3,7 @@ # # This docker target builds on the debian Stretch base image. # -FROM qemu:debian9 +FROM qemu:debian10 # Add the foreign architecture we want and install dependencies RUN dpkg --add-architecture ppc64el && \ diff --git a/tests/docker/dockerfiles/debian-s390x-cross.docker b/tests/docker/dockerfiles/debian-s390x-cross.docker index eb73c988559..43fe59836f2 100644 --- a/tests/docker/dockerfiles/debian-s390x-cross.docker +++ b/tests/docker/dockerfiles/debian-s390x-cross.docker @@ -3,7 +3,7 @@ # # This docker target builds on the debian Stretch base image. # -FROM qemu:debian9 +FROM qemu:debian10 # Add the s390x architecture RUN dpkg --add-architecture s390x From patchwork Mon Feb 3 09:09:17 2020 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: 1232648 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=XokhQpBE; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B28v1LTvz9sRm for ; Mon, 3 Feb 2020 20:10:06 +1100 (AEDT) Received: from localhost ([::1]:36442 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXk3-0006St-7b for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:10:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47641) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXje-0006Rx-Gf for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXjd-0000kR-FU for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:38 -0500 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:39238) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXjd-0000in-9O for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:37 -0500 Received: by mail-wr1-x430.google.com with SMTP id y11so16895623wrt.6 for ; Mon, 03 Feb 2020 01:09:37 -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=bJVPdPbPDIO3CTMf6DLXKYbai7SRpNMMODbXla883Mo=; b=XokhQpBEFKzmF8nRsZ9RJY1J/AQyd26oqfHgx+wbyUV1Oh0dSPdxdjzUJM4DsgmFK7 8py4dQapULoyZWQ2k+oZSdZ5tQKu0jyulFU1/BbicZqe2nPq5HcysUMkT+ZfmZZPCEBR sWFuQuPeakm/vD2+40FsZ6waFS2LoSqKhOxPxl4K38pg/yc7ZxNiFUILGf5Erzf0MiL2 9rww/xocFSEkxoIWgY+hspoNvsPbnddWJbXYloBFWCyCTUFgJj9MOggwl+meOUKMsJYn jLnHi2LoVqK8fO4FSAUybb25TqkcMwej8DGy5R1VDVGVEnep9bJNqXkDFwlAYvZR6Eoz e/zQ== 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=bJVPdPbPDIO3CTMf6DLXKYbai7SRpNMMODbXla883Mo=; b=JbOxgSqES9UPYqpNuXq8w8D8mpP7vAKJr04d6OERIPLoBLHyQixTE/iB4QMoSFTEi8 Kd+n1p549RdT02WOYqDoPJuInMX/C+Ohsn7cI1Yz4qki4mciQqFz33nvsmr9pDRLL38N xSbLjEMBCAO69eGBxrOgqeieTSI09Hx8cKOxUWW46mn+Pr8V4W8xkGjUWDAFjjawqGfn WYwe2HpS5kv5ZNKDyWi7mNkcM6P+t8Y5J0Tywm3FqcvcdtnFobnHXNsK0VB7AMc6YMrI zulde+ba31DoRxJOCPIoqyD1IfQcfTcqJwxs93FprD1dO0wp+YgPhDWVQYi45w8xPhGi nd/Q== X-Gm-Message-State: APjAAAVa4whmiZvEVEgAn7WKzZknEM2IoN5GfvTgKz4CITN4ZcwwfadZ Q/kYSzfiHK6fX40aQzS06n+kuA== X-Google-Smtp-Source: APXvYqy2JhCJlYK10qraXWswULM98zKzuU64pAam0tPUrXbb5Iv6qse7SHz2eqLneujum4IGCYGaGQ== X-Received: by 2002:adf:ea8a:: with SMTP id s10mr13469585wrm.278.1580720976318; Mon, 03 Feb 2020 01:09:36 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id y8sm21941926wma.10.2020.02.03.01.09.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:09:34 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 83FB71FF8F; Mon, 3 Feb 2020 09:09:32 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 02/17] tests/docker: better handle symlinked libs Date: Mon, 3 Feb 2020 09:09:17 +0000 Message-Id: <20200203090932.19147-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::430 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Philippe_Mat?= =?utf-8?q?hieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" When we are copying we want to ensure we grab the first resolution (the found in path section). However even that binary might be a symlink so lets make sure we chase the symlinks to copy the right binary to where it can be found. Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé --- v3 - fix comment - fix grouping extraction - try/except on IndexError --- tests/docker/docker.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/tests/docker/docker.py b/tests/docker/docker.py index 31d8adf836e..d8268c11117 100755 --- a/tests/docker/docker.py +++ b/tests/docker/docker.py @@ -106,18 +106,19 @@ def _get_so_libs(executable): """Return a list of libraries associated with an executable. The paths may be symbolic links which would need to be resolved to - ensure theright data is copied.""" + ensure the right data is copied.""" libs = [] - ldd_re = re.compile(r"(/.*/)(\S*)") + ldd_re = re.compile(r"(?:\S+ => )?(\S*) \(:?0x[0-9a-f]+\)") try: ldd_output = subprocess.check_output(["ldd", executable]).decode('utf-8') for line in ldd_output.split("\n"): search = ldd_re.search(line) - if search and len(search.groups()) == 2: - so_path = search.groups()[0] - so_lib = search.groups()[1] - libs.append("%s/%s" % (so_path, so_lib)) + if search: + try: + libs.append(s.group(1)) + except IndexError: + pass except subprocess.CalledProcessError: print("%s had no associated libraries (static build?)" % (executable)) @@ -145,7 +146,8 @@ def _copy_binary_with_libs(src, bin_dest, dest_dir): if libs: for l in libs: so_path = os.path.dirname(l) - _copy_with_mkdir(l, dest_dir, so_path) + real_l = os.path.realpath(l) + _copy_with_mkdir(real_l, dest_dir, so_path) def _check_binfmt_misc(executable): From patchwork Mon Feb 3 09:09:18 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 1232653 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=iyBh9e4r; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B2Bd07b0z9sRm for ; Mon, 3 Feb 2020 20:11:37 +1100 (AEDT) Received: from localhost ([::1]:36576 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXlW-0001gN-UV for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:11:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47672) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXjh-0006U8-8s for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXjf-0000si-Vh for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:41 -0500 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:37090) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXjf-0000qR-Pc for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:39 -0500 Received: by mail-wm1-x32c.google.com with SMTP id f129so15977957wmf.2 for ; Mon, 03 Feb 2020 01:09:39 -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=u6yIuf1UsBQnjA5NOgVX0/eCNysWnIhl9yRu6xx8hY0=; b=iyBh9e4rv4BNt/Mjk1osCUxPPb67n0/v+8Dj30yWNizdbmlEPbT7QSu0GwMCDYmezM 1jlxG8juJC+fA1NEPSIf0HSAaEMYZwPeF0Zl3QUB8PjPYmlm+gcX1DmnOfvmq2XEE3vT oLixBu9tIQdblCOXxsn/xQdnzC6lnghDc8xkZLaWc2kbv2O6nJWx/SkTR0dqAiF6DBN7 Kx2blSl0EixSi4g7Nps9LW6rH1Q2lb0m8AcH2TQt88CIMm+l3XXyC5E7gAAIHPtlGmzp IGNIXXs8h287gnmwPktjoA1Dkpo+Rn2AQSIJOFIpWFMFWMKvzH8qidrFKUH7yW7UB4ey mY5Q== 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=u6yIuf1UsBQnjA5NOgVX0/eCNysWnIhl9yRu6xx8hY0=; b=FtLmPOQXTYhhCBeEfTREuDyYqACFyMnECtDew5/LNu/h3M+bJN7lSZgiQ8QOzXgu4X 2Tcv18QT17EXT5kpjIbDqnqVY2icDJCNazUzW500g6SgsTpaTLrPpurJbjzrKpk8kjoN ErPMBfKhiNJ6XJkr4dE/R1CcuhU9FT51MTIJb3zgotdHwOmMdwkOZdPD5UrBQYyw1QR2 8CiNzOc6/e9MFJAx6uVyTLlQnf9n0sy/OO1ovDa9im56XDjS9ncHyt7FlznKc2ljSL0Q ATFPrs6hObgjlStlC9EPmaN0ZtxM4F4hiwRE/ASumodi8p57/PiMaYSvtftdBhPL6zDa Q/tQ== X-Gm-Message-State: APjAAAUaWiL+uNRDp8FqEki3/3IJEsg4g3m6r90dYWbLfCr1SGgfn7bL u0kKje6c4qGIMDwp0bmUehawcw== X-Google-Smtp-Source: APXvYqwpFWCtUYgH8N0he/fRKG1VfmXqSNOHgBiAMwJZU7vAKBUnB1FrWvGuppiRKbmWW5sfSDP8lQ== X-Received: by 2002:a1c:df09:: with SMTP id w9mr26220319wmg.143.1580720978691; Mon, 03 Feb 2020 01:09:38 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id x7sm24483380wrq.41.2020.02.03.01.09.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:09:35 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 983691FF90; Mon, 3 Feb 2020 09:09:32 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 03/17] gitlab-ci: Refresh the list of iotests Date: Mon, 3 Feb 2020 09:09:18 +0000 Message-Id: <20200203090932.19147-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::32c X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Thomas Huth , berrange@redhat.com, stefanb@linux.vnet.ibm.com, richard.henderson@linaro.org, f4bug@amsat.org, cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" From: Thomas Huth iotest 147 and 205 have recently been marked as "NBD-only", so they are currently simply skipped and thus can be removed. iotest 129 occasionally fails in the gitlab-CI, and according to Max, there are some known issues with this test (see for example this URL: https://lists.nongnu.org/archive/html/qemu-block/2019-06/msg00499.html ), so for the time being, let's disable it until the problems are fixed. The iotests 040, 127, 203 and 256 are scheduled to become part of "make check-block", so we also do not have to test them seperately here anymore. On the other side, new iotests have been added to the QEMU repository in the past months, so we can now add some new test > 256 instead. Signed-off-by: Thomas Huth Message-Id: <20200121131936.8214-1-thuth@redhat.com> --- .gitlab-ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 228783993e5..c15e394f09a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -54,12 +54,12 @@ build-tcg-disabled: - make check-qapi-schema - cd tests/qemu-iotests/ - ./check -raw 001 002 003 004 005 008 009 010 011 012 021 025 032 033 048 - 052 063 077 086 101 104 106 113 147 148 150 151 152 157 159 160 - 163 170 171 183 184 192 194 197 205 208 215 221 222 226 227 236 - - ./check -qcow2 028 040 051 056 057 058 065 067 068 082 085 091 095 096 102 - 122 124 127 129 132 139 142 144 145 147 151 152 155 157 165 194 - 196 197 200 202 203 205 208 209 215 216 218 222 227 234 246 247 - 248 250 254 255 256 + 052 063 077 086 101 104 106 113 148 150 151 152 157 159 160 163 + 170 171 183 184 192 194 197 208 215 221 222 226 227 236 253 277 + - ./check -qcow2 028 051 056 057 058 065 067 068 082 085 091 095 096 102 122 + 124 132 139 142 144 145 151 152 155 157 165 194 196 197 200 202 + 208 209 215 216 218 222 227 234 246 247 248 250 254 255 257 258 + 260 261 262 263 264 270 272 273 277 279 build-user: script: From patchwork Mon Feb 3 09:09:19 2020 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: 1232650 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=qrMz3lGq; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B28y5TsBz9sRh for ; Mon, 3 Feb 2020 20:10:10 +1100 (AEDT) Received: from localhost ([::1]:36468 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXk8-0006c0-G7 for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:10:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47685) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXjh-0006VT-UL for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXjg-0000uS-P8 for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:41 -0500 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:43545) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXjg-0000sm-Ig for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:40 -0500 Received: by mail-wr1-x442.google.com with SMTP id z9so4685111wrs.10 for ; Mon, 03 Feb 2020 01:09:40 -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=JsR4jQ6aw+facdRlgBdRMw3JO188UsKCZh8bwNTdKqk=; b=qrMz3lGqOv2Ce+1DlC1ofxDLmIHjJdfIYvSZWurEH+kPz8SJ8N64BfGaB8oRqyBEal ZHw8980erLZfIw+Xv5sU5FiVeVW08aeM+HB467LFlev4Y+sYXcPJ8HkIT9ew9lLcCU3v 0EfMmzeJH0nuvy12k/xZvO1byMAmSaueR37M3v0ylihrPlCCNYjD10ZH2RXIClOv4g55 vHAfLnG/7Tvc0fltFKCgEdE2EkWMJELo8X0m7h0a1K+eO0BpwTxHRgaDyvtNJYnoZfzK PuolPQzI9b712v7DEKhUu//ns1zAbwVTY7ywmSDigsFJZWoxQFz6uQIuPq2HygCuI+aB DNfg== 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=JsR4jQ6aw+facdRlgBdRMw3JO188UsKCZh8bwNTdKqk=; b=hsj7X19ruBmx3X8lrfVjaWafx6x3F+ez3dY3O49oJlzvCaO4MhGUdUnLEaZWP0R3vZ Ua3U+QTD6nu91i5qsIXSx0rEVJnlz2a7tTUvSihDn++B7Tt9pKyuuNK5tAQUxtOWvMx1 8unkHEBrHLOPBklUXrdU1W9pXGDO2bA/nS1szKrL0bg65y6hG6k3bZ4afy1oL8vZud08 hDGIgWaQaJMxjr5cq2dsO07XS3FlZ2jKQjfSY+NUdLsdT1SCR+y4xVWyVz3Xd89PAxwa z2IJtLT9CR8qQ1rcV8htVFECeuOktBPXf2yghoInKi8syfp5g9DNGAWcUyqJ2M+iVp4j 3UAg== X-Gm-Message-State: APjAAAUOYDrxDASaKTIZWbo+AktG1c0cKgUtbyV5SfNzPbngte8Mf6ue QzAWpPHt3qbJV2VRDSjNz1tY4A== X-Google-Smtp-Source: APXvYqyWAv3OFW1GNmwV/Zemolegj0jA9Nl103PgKe7qV8p8A+5nh5JV+9ZDxu362wo7Qagl9KPaNg== X-Received: by 2002:adf:fd84:: with SMTP id d4mr13881671wrr.211.1580720979622; Mon, 03 Feb 2020 01:09:39 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id g128sm22040269wme.47.2020.02.03.01.09.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:09:35 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id AD6041FF91; Mon, 3 Feb 2020 09:09:32 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 04/17] travis.yml: Install genisoimage package Date: Mon, 3 Feb 2020 09:09:19 +0000 Message-Id: <20200203090932.19147-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::442 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Thomas Huth , berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , richard.henderson@linaro.org, f4bug@amsat.org, Wainer dos Santos Moschetta , =?utf-8?q?Alex_Benn=C3=A9e?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" From: Wainer dos Santos Moschetta The genisoimage program is required for tests/cdrom-test tests, otherwise they are skipped. The current Travis environments do not provide it by default, so let's explicitly require the genisoimage package. Signed-off-by: Wainer dos Santos Moschetta Reviewed-by: Thomas Huth Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé Message-Id: <20200110191254.11303-2-wainersm@redhat.com> --- .travis.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.travis.yml b/.travis.yml index 1ae645e9fce..e75c979b6c5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -51,6 +51,8 @@ addons: - sparse - uuid-dev - gcovr + # Tests dependencies + - genisoimage # The channel name "irc.oftc.net#qemu" is encrypted against qemu/qemu @@ -383,6 +385,8 @@ matrix: - libusb-1.0-0-dev - libvdeplug-dev - libvte-2.91-dev + # Tests dependencies + - genisoimage env: - TEST_CMD="make check check-tcg V=1" - CONFIG="--disable-containers --target-list=${MAIN_SOFTMMU_TARGETS}" @@ -412,6 +416,8 @@ matrix: - libusb-1.0-0-dev - libvdeplug-dev - libvte-2.91-dev + # Tests dependencies + - genisoimage env: - TEST_CMD="make check check-tcg V=1" - CONFIG="--disable-containers --target-list=${MAIN_SOFTMMU_TARGETS},ppc64le-linux-user" @@ -441,6 +447,8 @@ matrix: - libusb-1.0-0-dev - libvdeplug-dev - libvte-2.91-dev + # Tests dependencies + - genisoimage env: - TEST_CMD="make check check-tcg V=1" - CONFIG="--disable-containers --target-list=${MAIN_SOFTMMU_TARGETS},s390x-linux-user" From patchwork Mon Feb 3 09:09:20 2020 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: 1232651 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=Kkam3Opx; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B29d5Xfkz9sS9 for ; Mon, 3 Feb 2020 20:10:45 +1100 (AEDT) Received: from localhost ([::1]:36532 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXkh-0007sz-Li for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:10:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47697) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXji-0006XY-MC for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXjh-0000wY-Ob for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:42 -0500 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]:34610) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXjh-0000v0-Iw for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:41 -0500 Received: by mail-wr1-x441.google.com with SMTP id t2so16939331wrr.1 for ; Mon, 03 Feb 2020 01:09:41 -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=1wLWmDgRiIkKucwCgJ//XrBy92vKXWVigFdXtGHpocQ=; b=Kkam3OpxsqDYIcXjwqZ1R5kUUHUGx1ubFtUKYjMl4F2g8O1HCJUOoJVWKIfr/zIdxk nUD8Ea9If0JhfimnME8QKPSlKHMYOMnS+L38GYwgSMbZ/U0h99b7jOrSa2gcEzzxC+qM aFqCghYsNqnQJ0tbQb1BQT3VO1IeRDqRebJJtERlaP6vlpmyj3HfveUIS4F4DsqlWFO8 Zxxg9nI/FXb4fBIsSAzcVO3xtNBr4/NMOJGFUYymk2FxQgADRNTBAd32HzvEntgPvN6g MQKMU/wbocFSRNvPRYJ75bts8TbKs2h2Af17dOclnZhldbUb/k30PURqViylJUPdRxs3 bzyg== 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=1wLWmDgRiIkKucwCgJ//XrBy92vKXWVigFdXtGHpocQ=; b=czg/CNQnnXhmxp3WJs4u0Fvbzw8nNfYAibXDFKkeiSQ8ByTpnnr78KdpTDJQFW+x/k xj1D9lQPhlIloAT2aFlscgdUbAsrQwriMHynKKLlarQM+Soi/hiuqXPxosuAVGc+36yZ Mw95YQ/SpOYkgAvlbdGq2+V0VMet7CYB12/Lcy2FXCcJBQsE7iNcY8Eob7v342TnBQA+ R0U0stXIDUkqV5Mi7ePsHew9W7mnCCeoC3qobovy6q58ag09o1FRZPFasRYUiUH1gmUK BBZFeRDX1vffewacAlwcNl3lDxiM5uE0n/ztWuScAOMylVT4ICC0+AfhgxE6DhxTJpPt 3vow== X-Gm-Message-State: APjAAAULJuWWVgJk3fqA+LdrPPAV2Pxk25wYVroNXY8Ep4AXSpdvYruK NnOpwAgzzctDQpSEoe8MxALS2w== X-Google-Smtp-Source: APXvYqypV9sgvz7WR8cwqv3rcVyHkEZ1CRKxY8csxlIq6Vvp3wXmYiDyM60JaiHOLoqVNQKgYVdsZw== X-Received: by 2002:a5d:62d0:: with SMTP id o16mr14067204wrv.197.1580720980664; Mon, 03 Feb 2020 01:09:40 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id f14sm5146807wrt.7.2020.02.03.01.09.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:09:37 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id C4E631FF92; Mon, 3 Feb 2020 09:09:32 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 05/17] .shippable: --disable-docs for cross-compile tests Date: Mon, 3 Feb 2020 09:09:20 +0000 Message-Id: <20200203090932.19147-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::441 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Philippe_Mat?= =?utf-8?q?hieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" The sphinx support is fairly new and we don't seem to have all the bugs worked out for cross development environments right now. Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé --- .shippable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.shippable.yml b/.shippable.yml index 83aae08bb4c..2cce7b56890 100644 --- a/.shippable.yml +++ b/.shippable.yml @@ -37,5 +37,5 @@ build: - unset CC - mkdir build - cd build - - ../configure ${QEMU_CONFIGURE_OPTS} --target-list=${TARGET_LIST} + - ../configure --disable-docs ${QEMU_CONFIGURE_OPTS} --target-list=${TARGET_LIST} - make -j$(($(getconf _NPROCESSORS_ONLN) + 1)) From patchwork Mon Feb 3 09:09:21 2020 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: 1232654 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=GKJs7202; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B2CD3M4Hz9sRs for ; Mon, 3 Feb 2020 20:12:08 +1100 (AEDT) Received: from localhost ([::1]:36590 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXm2-0002oN-CW for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:12:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47716) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXjk-0006cE-O1 for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXjj-0000yp-Ke for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:44 -0500 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:44305) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXjj-0000xT-EP for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:43 -0500 Received: by mail-wr1-x433.google.com with SMTP id m16so16879750wrx.11 for ; Mon, 03 Feb 2020 01:09:43 -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=ketdZJIBB2Zzh/xBKVPQL7tNfdR8XO5kq26WcCcX7Dw=; b=GKJs7202od3TNOM2JJXPjtQb3QkzId0kpXTfEfQgyjN2SFa0UGi4cUe/Rvi2qVxj0i /wFGuUGcT/kCL8fMqwTnm2WXzEsgB3BxCs8iMCbBrU5A5mwmHltoPPL2H7IBCksh41gS md2Ed12W1P+daR0wWc/uOnWh3dFnHpcHxcIxSAJTzulaueM7sTcNcyPzL410yaNe+r+L M6qmfOkHLlukdllvKhsD77Tqa79nXXbqm6f/y5ZLGJHrlnZ5xDHaI1Y7Nse3UlYvwbN7 rLZ0ONeeCnSwkPCPrQv+RMBbYwbPS3Zye36go2GSfaRQVJPUe4fXKZr0YWThnOMax2QC F++w== 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=ketdZJIBB2Zzh/xBKVPQL7tNfdR8XO5kq26WcCcX7Dw=; b=HKoji7veyWeNkwCvWghvtHGgROdjpCBXRTm/SBzKvMge/wNSosxGhVOo6iH7LVNTwD AOtLkgRCMtJTBrqYBAYPO95A2T3PHENbJa9Z4BuFFGJ0NFif294S3txTuU9hgvtqH7Yi V5FEMo0LM3CHisH/odsMiuCL9fOHvJgPYAgjcVCZU6QQqZSMAo8FwqaLP3TeYj7GP4d2 DNCykV3/v4tmHd6dh8VRY6qdDJNhih3sk1WlF0ZOboyCQ9Kwy8cwHajWaLhqdwCpuim4 MSlcyqj6CtQGt3+ck/H+Q1agS8XKVQq3XPCz/uO/mb3PdHrDT0JQP9bCoD0AxtwxhAa/ Cq0Q== X-Gm-Message-State: APjAAAUo/dyBupZzt+pqM9YSEEkwVqknX7aVNxGyYQbqcbEKbXCVCkYz Z5RQvTU8nCK3C8UypJBB5dSeyg== X-Google-Smtp-Source: APXvYqxAt8cd8qYOEePTXG3x7AlJrbyrKfmgNTNkitIe86gvm6hWQB9cIH2GnP4J0y+93Fw7KvnD7g== X-Received: by 2002:adf:ec83:: with SMTP id z3mr13566045wrn.133.1580720982426; Mon, 03 Feb 2020 01:09:42 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id b17sm24880115wrp.49.2020.02.03.01.09.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:09:37 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id DA8621FF93; Mon, 3 Feb 2020 09:09:32 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 06/17] hw/hppa/Kconfig: LASI chipset requires PARALLEL port Date: Mon, 3 Feb 2020 09:09:21 +0000 Message-Id: <20200203090932.19147-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::433 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Helge Deller , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Alex_Benn?= =?utf-8?b?w6ll?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net, Richard Henderson Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" From: Philippe Mathieu-Daudé The PARISC Lasi chipset emulation requires some of the common parallel support and fails to build on a --without-default-devices: LINK hppa-softmmu/qemu-system-hppa /usr/bin/ld: hw/hppa/lasi.o: in function `lasi_init': hw/hppa/lasi.c:324: undefined reference to `parallel_mm_init' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:206: qemu-system-hppa] Error 1 Fixes: 376b851909d Reported-by: Alex Bennée Signed-off-by: Philippe Mathieu-Daudé Acked-by: Helge Deller Message-Id: <20200129192350.27143-1-philmd@redhat.com> Signed-off-by: Alex Bennée --- hw/hppa/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/hppa/Kconfig b/hw/hppa/Kconfig index 82178c7dcb7..22948db0256 100644 --- a/hw/hppa/Kconfig +++ b/hw/hppa/Kconfig @@ -12,4 +12,5 @@ config DINO select LSI_SCSI_PCI select LASI_82596 select LASIPS2 + select PARALLEL select ARTIST From patchwork Mon Feb 3 09:09:22 2020 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: 1232656 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=baR0dMUi; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B2DD6Pwzz9sRh for ; Mon, 3 Feb 2020 20:13:00 +1100 (AEDT) Received: from localhost ([::1]:36620 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXms-0004Ic-Pa for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:12:58 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47729) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXjl-0006gu-Qs for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXjk-00010O-Nl for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:45 -0500 Received: from mail-wr1-x441.google.com ([2a00:1450:4864:20::441]:39815) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXjk-0000zQ-Gz for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:44 -0500 Received: by mail-wr1-x441.google.com with SMTP id y11so16896159wrt.6 for ; Mon, 03 Feb 2020 01:09:44 -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=BuZq74AcExvB1BROkfUDXADMHwgIVYZ/lX0BGlkiD+o=; b=baR0dMUizp4X28H/M+VTiYNXwornIUQNw5yH4LMT5YtcsOib8onqhOUFaT++MfIezX OEjz/Nbz29i5CO7sp0q0Lmj2L7IxOqgGSz3NNlDhKYiTAULRLbvD9J9/76Z6WSuJXVXW q43DLTYRUNEbQgv5gP/ze+tkyzixekG5mrQp0PitfkpWeGv8WfpehQWrEe2nBf3xblmb Q89yiDXVMq3/VugTMhLNh88jC3PVzfn9om1CT4Lhnx4CpymsNtrulL4vOAtzUNyzeKnf wjj0vomOGp9KGJsMXrb+I6en6FJ4t3WiGV2XCgnOfcfhX/I1L+tqts5B+kwsFj6Khl2a JCmw== 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=BuZq74AcExvB1BROkfUDXADMHwgIVYZ/lX0BGlkiD+o=; b=qDDYN+AUeOJSwrT0Hb39g3RHdlcfh/PeH9POXuCmjc7FadRlFyWPlwzebsOtPRqjYz lSMdQ1PhYyUsZKlK6vAf296udx4+wLxGNIetaTK3LRanNUpxPRi0Gnp96K2MGFSpWZX2 lp/6TiAIVQov1u2JXGaDlMi5jEZ6wNLWj+SJaIOKXhIG+x+5RVvJluGPRjtiJxDdQAgq HCYKcH/UwNPXUaReGRoV+QEAkJdrLjuqOTjqR4Vrri6rY65lKYSQMUib9KBRKvOrLBu1 xuDN7jLHB/cYMd8W4qZyJkaFXiFkmiXpWzOKTPgZB6G42Pdps8MBKwcOZ3KelGqYj2po BSpg== X-Gm-Message-State: APjAAAUVkdoe/6cClMaTmPfOriOFaPFVUh+p/HXOA3B0PDnXN5JIGbXY tt/bRTp/d3zMi/tj6rRjf79G/g== X-Google-Smtp-Source: APXvYqxyFRWDbtf7V7TXGYbxIhHOircUOcWdqnejsPB504YiBmESFJY9LFH23P+KyaSIdI6hM+cDwQ== X-Received: by 2002:adf:f1d0:: with SMTP id z16mr13758710wro.209.1580720983620; Mon, 03 Feb 2020 01:09:43 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id s8sm1995378wmh.26.2020.02.03.01.09.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:09:39 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id F0C531FF96; Mon, 3 Feb 2020 09:09:32 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 07/17] .travis.yml: Drop superfluous use of --python=python3 parameter Date: Mon, 3 Feb 2020 09:09:22 +0000 Message-Id: <20200203090932.19147-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::441 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Thomas Huth , berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Philippe_Mat?= =?utf-8?q?hieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" From: Philippe Mathieu-Daudé As we require Python3 since commit ddf9069963, we don't need to explicit it with the --python=/usr/bin/python3 configure option. Reported-by: Thomas Huth Signed-off-by: Philippe Mathieu-Daudé Message-Id: <20200125184217.30034-1-f4bug@amsat.org> --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index e75c979b6c5..75269678476 100644 --- a/.travis.yml +++ b/.travis.yml @@ -270,7 +270,7 @@ matrix: # Acceptance (Functional) tests - env: - - CONFIG="--python=/usr/bin/python3 --target-list=x86_64-softmmu,mips-softmmu,mips64el-softmmu,aarch64-softmmu,arm-softmmu,s390x-softmmu,alpha-softmmu,ppc-softmmu,ppc64-softmmu,m68k-softmmu,sparc-softmmu" + - CONFIG="--target-list=x86_64-softmmu,mips-softmmu,mips64el-softmmu,aarch64-softmmu,arm-softmmu,s390x-softmmu,alpha-softmmu,ppc-softmmu,ppc64-softmmu,m68k-softmmu,sparc-softmmu" - TEST_CMD="make check-acceptance" after_script: - python3 -c 'import json; r = json.load(open("tests/results/latest/results.json")); [print(t["logfile"]) for t in r["tests"] if t["status"] not in ("PASS", "SKIP")]' | xargs cat From patchwork Mon Feb 3 09:09:23 2020 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: 1232657 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=e3ANyyk6; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B2Dy3KSvz9sRh for ; Mon, 3 Feb 2020 20:13:38 +1100 (AEDT) Received: from localhost ([::1]:36628 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXnU-0005aD-Cv for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:13:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47771) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXjr-0006xC-AQ for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXjp-0001Dr-GF for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:51 -0500 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]:42708) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXjp-0001Ad-8E for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:49 -0500 Received: by mail-wr1-x42d.google.com with SMTP id k11so16876542wrd.9 for ; Mon, 03 Feb 2020 01:09:49 -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=fTQ3LvFL13twHFzUdt/LymZKMHQDYPz4ZY8OCNkyk1M=; b=e3ANyyk6Y3t3OZ5Ru/+Wk7u64hZf73IneR2yJSlmdEaQMUCuTqVkKCmYhUyy3+cCU0 ILpLNHSxVLNSfs7ogk/d7+pVhDbi9XMDYdj1BkrU1wyld244b+XGFdD5P2Svr9t2tMGR YKdDXF0aDyy+XIgiIk+/M9vZNhdcfzS10Z0AtnkM/vGaqOOvBbJ6KHOoZzvzJ5CVNjsm POMiqtE2/C6gCIZm3ujlLbNxqajxZRvf7hxE0poly0g2x7MHYJrIsy89tu953cH8M2Uh Pq+1K+yJ6XozdXKIpqmSn7HlHYWCZ8zwBSrrb97acLTzYtEtdCIH6OIKXsXO/0nevYWv I9fQ== 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=fTQ3LvFL13twHFzUdt/LymZKMHQDYPz4ZY8OCNkyk1M=; b=LQ1vte8gUTS2PVFYEt7INOAS8noJPQvlrq0SZWGWeZFfM8E980WNa5QI34I39i86UK Iki+IMRYNN8z3CiQyWzoXLR93drhZaPnk78cl+8qUhC3RHnyQh2Jz5Ht0H7AisWK+tvK 6olvfM5ef4zmgLKoQDPWxFxjoeDcgwBA6LOqYqTv5BJDuQxoF/Ni8fSNFgiCmUwz6kHz o5Z5UBY1BLyaBBQnTBEaYOwNf+n2X2J0CdQ3beeTBiVKp/9uBXicxwcba5POajXOkdzt J05tWW1WhHgshMcPp+nKyEUJC90M+LIcUQXFxEiFy49xn4T8DsY1wLdjR5h1HepK1UKp poyA== X-Gm-Message-State: APjAAAXMX1cHBwYpGkXvZvJu00cej3EVbNo84ezsMpC7Tgv6XzGW8rWb Jv1/YU0pR2bhj43afrzXUaT/GQ== X-Google-Smtp-Source: APXvYqxxfJpH21Jhgy9ZLYA1MegrxhafNGsVglnZ4+Vi3qoI6whow8Kpl8ro5qwSrCX7TWvdoy5ltA== X-Received: by 2002:a5d:4983:: with SMTP id r3mr13421098wrq.134.1580720988192; Mon, 03 Feb 2020 01:09:48 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id t12sm16944666wrq.97.2020.02.03.01.09.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:09:39 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 115B01FF98; Mon, 3 Feb 2020 09:09:33 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 08/17] .travis.yml: Add description to each job Date: Mon, 3 Feb 2020 09:09:23 +0000 Message-Id: <20200203090932.19147-9-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::42d X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Philippe_Mat?= =?utf-8?q?hieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" From: Philippe Mathieu-Daudé The NAME variable can be used to describe nicely a job (see [*]). As we currently have 32 jobs, use it. This helps for quickly finding a particular job. before: https://travis-ci.org/qemu/qemu/builds/639887646 after: https://travis-ci.org/philmd/qemu/builds/641795043 [*] https://docs.travis-ci.com/user/customizing-the-build/#naming-jobs-within-matrices Signed-off-by: Philippe Mathieu-Daudé Message-Id: <20200125183135.28317-1-f4bug@amsat.org> --- [ajb] - drop [x86] --- .travis.yml | 101 ++++++++++++++++++++++++++++++++++------------------ 1 file changed, 67 insertions(+), 34 deletions(-) diff --git a/.travis.yml b/.travis.yml index 75269678476..3128eff7e01 100644 --- a/.travis.yml +++ b/.travis.yml @@ -96,24 +96,28 @@ after_script: matrix: include: - - env: + - name: "GCC static (user)" + env: - CONFIG="--disable-system --static" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default" # we split the system builds as it takes a while to build them all - - env: + - name: "GCC (main-softmmu)" + env: - CONFIG="--disable-user --target-list=${MAIN_SOFTMMU_TARGETS}" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default" - - env: - - CONFIG="--disable-user --target-list-exclude=${MAIN_SOFTMMU_TARGETS}" + - name: "GCC (other-softmmu)" + env: + - CONFIG="--disable-user --target-list-exclude=${MAIN_SOFTMMU_TARGETS}" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default" # Just build tools and run minimal unit and softfloat checks - - env: + - name: "GCC check-softfloat (user)" + env: - BASE_CONFIG="--enable-tools" - CONFIG="--disable-user --disable-system" - TEST_CMD="make check-unit check-softfloat -j3" @@ -121,41 +125,48 @@ matrix: # --enable-debug implies --enable-debug-tcg, also runs quite a bit slower - - env: + - name: "GCC debug (main-softmmu)" + env: - CONFIG="--enable-debug --target-list=${MAIN_SOFTMMU_TARGETS}" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug" # TCG debug can be run just on its own and is mostly agnostic to user/softmmu distinctions - - env: + - name: "GCC debug (user)" + env: - CONFIG="--enable-debug-tcg --disable-system" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" - - env: + - name: "GCC some libs disabled (main-softmmu)" + env: - CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr --disable-brlapi --disable-libusb --disable-replication --target-list=${MAIN_SOFTMMU_TARGETS}" # Module builds are mostly of interest to major distros - - env: + - name: "GCC modules (main-softmmu)" + env: - CONFIG="--enable-modules --target-list=${MAIN_SOFTMMU_TARGETS}" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default" # Alternate coroutines implementations are only really of interest to KVM users # However we can't test against KVM on Travis so we can only run unit tests - - env: + - name: "check-unit coroutine=ucontext" + env: - CONFIG="--with-coroutine=ucontext --disable-tcg" - TEST_CMD="make check-unit -j3 V=1" - - env: + - name: "check-unit coroutine=sigaltstack" + env: - CONFIG="--with-coroutine=sigaltstack --disable-tcg" - TEST_CMD="make check-unit -j3 V=1" # Check we can build docs and tools (out of tree) - - env: + - name: "tools and docs" + env: - BUILD_DIR="out-of-tree/build/dir" SRC_DIR="../../.." - BASE_CONFIG="--enable-tools --enable-docs" - CONFIG="--target-list=x86_64-softmmu,aarch64-linux-user" @@ -169,13 +180,15 @@ matrix: # Test with Clang for compile portability (Travis uses clang-5.0) - - env: + - name: "Clang (user)" + env: - CONFIG="--disable-system" - CACHE_NAME="${TRAVIS_BRANCH}-linux-clang-default" compiler: clang - - env: + - name: "Clang (main-softmmu)" + env: - CONFIG="--target-list=${MAIN_SOFTMMU_TARGETS} " - CACHE_NAME="${TRAVIS_BRANCH}-linux-clang-sanitize" compiler: clang @@ -184,52 +197,60 @@ matrix: - ${SRC_DIR}/configure ${CONFIG} --extra-cflags="-fsanitize=undefined -Werror" || { cat config.log && exit 1; } - - env: + - name: "Clang (other-softmmu)" + env: - CONFIG="--disable-user --target-list-exclude=${MAIN_SOFTMMU_TARGETS}" - CACHE_NAME="${TRAVIS_BRANCH}-linux-clang-default" compiler: clang # gprof/gcov are GCC features - - env: + - name: "GCC gprof/gcov" + env: - CONFIG="--enable-gprof --enable-gcov --disable-pie --target-list=${MAIN_SOFTMMU_TARGETS}" after_success: - ${SRC_DIR}/scripts/travis/coverage-summary.sh # We manually include builds which we disable "make check" for - - env: + - name: "GCC without-default-devices (softmmu)" + env: - CONFIG="--without-default-devices --disable-user" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default" - TEST_CMD="" # Check the TCG interpreter (TCI) - - env: + - name: "GCC TCI" + env: - CONFIG="--enable-debug-tcg --enable-tcg-interpreter --disable-kvm --disable-containers --target-list=alpha-softmmu,arm-softmmu,hppa-softmmu,m68k-softmmu,microblaze-softmmu,moxie-softmmu,ppc-softmmu,s390x-softmmu,x86_64-softmmu" - TEST_CMD="make check-qtest check-tcg V=1" # We don't need to exercise every backend with every front-end - - env: + - name: "GCC trace log,simple,syslog (user)" + env: - CONFIG="--enable-trace-backends=log,simple,syslog --disable-system" - TEST_CMD="" - - env: + - name: "GCC trace ftrace (x86_64-softmmu)" + env: - CONFIG="--enable-trace-backends=ftrace --target-list=x86_64-softmmu" - TEST_CMD="" - - env: + - name: "GCC trace ust (x86_64-softmmu)" + env: - CONFIG="--enable-trace-backends=ust --target-list=x86_64-softmmu" - TEST_CMD="" # MacOSX builds - cirrus.yml also tests some MacOS builds including latest Xcode - - env: + - name: "OSX Xcode 10.3" + env: - CONFIG="--target-list=i386-softmmu,ppc-softmmu,ppc64-softmmu,m68k-softmmu,x86_64-softmmu" os: osx osx_image: xcode10.3 @@ -252,7 +273,8 @@ matrix: # Python builds - - env: + - name: "GCC Python 3.5 (x86_64-softmmu)" + env: - CONFIG="--target-list=x86_64-softmmu" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default" language: python @@ -260,7 +282,8 @@ matrix: - "3.5" - - env: + - name: "GCC Python 3.6 (x86_64-softmmu)" + env: - CONFIG="--target-list=x86_64-softmmu" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default" language: python @@ -269,7 +292,8 @@ matrix: # Acceptance (Functional) tests - - env: + - name: "GCC check-acceptance" + env: - CONFIG="--target-list=x86_64-softmmu,mips-softmmu,mips64el-softmmu,aarch64-softmmu,arm-softmmu,s390x-softmmu,alpha-softmmu,ppc-softmmu,ppc64-softmmu,m68k-softmmu,sparc-softmmu" - TEST_CMD="make check-acceptance" after_script: @@ -285,7 +309,8 @@ matrix: # Using newer GCC with sanitizers - - addons: + - name: "GCC9 with sanitizers (softmmu)" + addons: apt: update: true sources: @@ -333,7 +358,8 @@ matrix: # Run check-tcg against linux-user - - env: + - name: "GCC check-tcg (user)" + env: - CONFIG="--disable-system --enable-debug-tcg" - TEST_CMD="make -j3 check-tcg V=1" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" @@ -341,26 +367,30 @@ matrix: # Run check-tcg against linux-user (with plugins) # we skip sparc64-linux-user until it has been fixed somewhat - - env: + - name: "GCC plugins check-tcg (user)" + env: - CONFIG="--disable-system --enable-plugins --enable-debug-tcg --target-list-exclude=sparc64-linux-user" - TEST_CMD="make -j3 check-tcg V=1" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" # Run check-tcg against softmmu targets - - env: + - name: "GCC check-tcg (some-softmmu)" + env: - CONFIG="--enable-debug-tcg --target-list=xtensa-softmmu,arm-softmmu,aarch64-softmmu,alpha-softmmu" - TEST_CMD="make -j3 check-tcg V=1" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" # Run check-tcg against softmmu targets (with plugins) - - env: + - name: "GCC plugins check-tcg (some-softmmu)" + env: - CONFIG="--enable-plugins --enable-debug-tcg --target-list=xtensa-softmmu,arm-softmmu,aarch64-softmmu,alpha-softmmu" - TEST_CMD="make -j3 check-tcg V=1" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" - - arch: arm64 + - name: "[aarch64] GCC check-tcg" + arch: arm64 dist: xenial addons: apt_packages: @@ -391,7 +421,8 @@ matrix: - TEST_CMD="make check check-tcg V=1" - CONFIG="--disable-containers --target-list=${MAIN_SOFTMMU_TARGETS}" - - arch: ppc64le + - name: "[ppc64] GCC check-tcg" + arch: ppc64le dist: xenial addons: apt_packages: @@ -422,7 +453,8 @@ matrix: - TEST_CMD="make check check-tcg V=1" - CONFIG="--disable-containers --target-list=${MAIN_SOFTMMU_TARGETS},ppc64le-linux-user" - - arch: s390x + - name: "[s390x] GCC check-tcg" + arch: s390x dist: bionic addons: apt_packages: @@ -456,7 +488,8 @@ matrix: # Release builds # The make-release script expect a QEMU version, so our tag must start with a 'v'. # This is the case when release candidate tags are created. - - if: tag IS present AND tag =~ /^v\d+\.\d+(\.\d+)?(-\S*)?$/ + - name: "Release tarball" + if: tag IS present AND tag =~ /^v\d+\.\d+(\.\d+)?(-\S*)?$/ env: # We want to build from the release tarball - BUILD_DIR="release/build/dir" SRC_DIR="../../.." From patchwork Mon Feb 3 09:09:24 2020 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: 1232655 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=zTbD82Et; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B2DC2gByz9sRh for ; Mon, 3 Feb 2020 20:12:59 +1100 (AEDT) Received: from localhost ([::1]:36616 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXmr-0004Eq-9R for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:12:57 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47746) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXjo-0006oF-B3 for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXjn-00017R-7Q for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:48 -0500 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:41006) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXjm-000156-VP for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:47 -0500 Received: by mail-wr1-x42a.google.com with SMTP id c9so16905576wrw.8 for ; Mon, 03 Feb 2020 01:09:46 -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=7a0BuF+U2Jf5ebp76pSk7XSrwapwkGOTSopdBJmma/g=; b=zTbD82EtblZvLa+1b9Z9m+6vjbqq7gph7d7Ccu+SHXLFAxoJ0Gj8rm17p7UG7m1qrb sL9LRZsrbS22VPPXYWFN2yHQVtHPkBSN6Ll75dvEBYmR8Q/nMrdknGM4a4m7Ge3PfuKG 0bSsLuyt7JI+EfCya5ppyHE6auEYrpuLybvR5FejsdVe40UJzwrqLbWOXOZ0WNA0cBYu 8NEEDPQwXWnIvGc+xCx7Hte8SnpTJ2EM+iHHOdgFgGawHBr7ck7q0CTbMYkre1jLGhSp ltvL38lub6O7G/tCg3/SoNfMvPC6vwpMznmtq4Klb9ChBeX/vH9E2dFNJeUpB5L4AI5e mziw== 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=7a0BuF+U2Jf5ebp76pSk7XSrwapwkGOTSopdBJmma/g=; b=Z53IYjzXHXadT6SgjT72KDBYrSBm0UzW1g9ND4+xIdpWJm9986cofOFoFle7sVZIYk 0WjIVYyLc9CsGTsbJUX/0+zFJ3+iqWla5w4NBPSmo8N8mJl4NgcoYfp/oHH53tUbwAXn 75QNzHJCdmNmD30bF4Ss9VtakvApHyaovTbrgenVj3FFq589+34SNJ03+9agWi1grsfy ZV5Wq3LWE8tyMYtBnIV3sYbhaVP5eD34viY22kGUl4BDfarEdUEkcK3rEVA9uytfIocQ RrqP2a2zPPpp4r7eJYzfJDU3GU2AcyhhuCfHNBL2KXaiMiLgHTvExHrR7s/jlDdmRBkj OSSw== X-Gm-Message-State: APjAAAWfTy+3NGzJGtjMW7IwLOzIQnnJPd5qf56yV54q5FGQjMGgTx0T HwmWO6FS99qWWgpMZens06gSmQ== X-Google-Smtp-Source: APXvYqwwgw0f5O3giV5wncH6FwIjRhJ7Wym+TngFl21nDVTWlngpzN3SX3Yzl7cU3D2Kbat78cF4Vg== X-Received: by 2002:adf:fd0e:: with SMTP id e14mr13934296wrr.127.1580720986003; Mon, 03 Feb 2020 01:09:46 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id n1sm24402020wrw.52.2020.02.03.01.09.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:09:39 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 25B6A1FF99; Mon, 3 Feb 2020 09:09:33 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 09/17] .travis.yml: build documents under bionic Date: Mon, 3 Feb 2020 09:09:24 +0000 Message-Id: <20200203090932.19147-10-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::42a X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Philippe_Mat?= =?utf-8?q?hieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" It looks like the xenial tooling doesn't like something in our setup. We should probably be moving to bionic for everything soon anyway (libssh aside). Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 3128eff7e01..f245765cfed 100644 --- a/.travis.yml +++ b/.travis.yml @@ -165,7 +165,8 @@ matrix: # Check we can build docs and tools (out of tree) - - name: "tools and docs" + - name: "tools and docs (bionic)" + dist: bionic env: - BUILD_DIR="out-of-tree/build/dir" SRC_DIR="../../.." - BASE_CONFIG="--enable-tools --enable-docs" From patchwork Mon Feb 3 09:09:25 2020 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: 1232658 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=uPepcULe; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B2Fy6XxPz9sRs for ; Mon, 3 Feb 2020 20:14:30 +1100 (AEDT) Received: from localhost ([::1]:36652 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXoK-00077F-6i for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:14:28 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47757) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXjp-0006rI-Bl for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXjo-00019S-9P for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:49 -0500 Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:35065) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXjo-00017f-2g for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:48 -0500 Received: by mail-wr1-x436.google.com with SMTP id w12so5985029wrt.2 for ; Mon, 03 Feb 2020 01:09:48 -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=JI9taW7Mf8A4HrYR0xn5XJboAo2fuIQkC6EsJTBwttw=; b=uPepcULeMox8z0v1mNzicpUoANqPRHsd2LbPWEn/2IDJeM8I2DCeyWsAjbt7FFbUgb G+rJOCl6NQC/TTbewM7ZfI7y/3kw13QbPXe3OqK5ggxRrKEaAz6ge+wt6P80u1OkVboR pU7s5rym8HosXcMSF2yBrJPAzKhLUazEDIVoZnJLb4BQLPS0zI4OEh2OR1boUetdP8DG FJ+jVjKX0EKly8dD77WjA7Rc93Txhmq8TSGd14pz4WiKrMhyYGkGm1tZQW7nCJXBQdS1 mhfiVpov3kLU//4olZoMnxd16bX1JeXTXncv+33i7bv1DaXY8cQcNNRq5OI6NMdVJ+A0 qoQA== 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=JI9taW7Mf8A4HrYR0xn5XJboAo2fuIQkC6EsJTBwttw=; b=RS8Ec3m7Hm6yYe0xEW9cQbU+tIPU1EhpnBRYGemZaLID9+K7H1MejePLiRcZ7pMjIs ZmGz6PR5ABXc4wGjksbKFV22okuXhNIjSfAJFGYhr3korPD0nyUy140H9Hj/ST1xwHTp A8oixYkMtvE3u76p9BKyD9fWR5nyr40dpUdyggoQjSPpDEpZfWJKcGBMulHx3CuOFOo7 5+BI0Vu549j4Vg+LCefPbFTRk88eb0o0qDvEpWH8VesXItmj34seZEjXow/oSCxG7zWh y/SMWkueUJ7BWa72l25gjl6nKdX1H0lFB2diye4nChoIAveTKPoacyag206kkESysWlZ QS/g== X-Gm-Message-State: APjAAAWwvRza4XcVvpqqkQPLZfX7cEq+KzL6KxOVEvLRX77Uprg2Yao1 dKsFnUskfY1pZ55xpDXyGah4SQ== X-Google-Smtp-Source: APXvYqxPJ/8g+dUWE9RVsSMZ8QBqdrnDR77DoerUtzL4SoVYHoKSnrl3ClZP4fnId2YOuX0t3GAB2g== X-Received: by 2002:a5d:52c4:: with SMTP id r4mr14157583wrv.368.1580720987107; Mon, 03 Feb 2020 01:09:47 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id j5sm15359345wrb.33.2020.02.03.01.09.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:09:39 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 3BB841FF9A; Mon, 3 Feb 2020 09:09:33 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 10/17] .travis.yml: move cache flushing to early common phase Date: Mon, 3 Feb 2020 09:09:25 +0000 Message-Id: <20200203090932.19147-11-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::436 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Philippe_Mat?= =?utf-8?q?hieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" We shall be adding more common early setup in a future commit. Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé --- .travis.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index f245765cfed..1b92f40eab2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -82,11 +82,16 @@ git: # we want to do this ourselves submodules: false +# Common first phase for all steps +before_install: + - if command -v ccache ; then ccache --zero-stats ; fi +# Configure step - may be overridden before_script: - - if command -v ccache ; then ccache --zero-stats ; fi - mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR} - ${SRC_DIR}/configure ${BASE_CONFIG} ${CONFIG} || { cat config.log && exit 1; } + +# Main build & test - rarely overridden - controlled by TEST_CMD script: - BUILD_RC=0 && make -j3 || BUILD_RC=$? - if [ "$BUILD_RC" -eq 0 ] ; then travis_retry ${TEST_CMD} ; else $(exit $BUILD_RC); fi @@ -268,7 +273,6 @@ matrix: before_script: - brew link --overwrite python - export PATH="/usr/local/opt/ccache/libexec:$PATH" - - if command -v ccache ; then ccache --zero-stats ; fi - mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR} - ${SRC_DIR}/configure ${BASE_CONFIG} ${CONFIG} || { cat config.log && exit 1; } @@ -499,9 +503,6 @@ matrix: - TEST_CMD="make install -j3" - QEMU_VERSION="${TRAVIS_TAG:1}" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default" - before_script: - - command -v ccache && ccache --zero-stats - - mkdir -p ${BUILD_DIR} && cd ${BUILD_DIR} script: - make -C ${SRC_DIR} qemu-${QEMU_VERSION}.tar.bz2 - ls -l ${SRC_DIR}/qemu-${QEMU_VERSION}.tar.bz2 From patchwork Mon Feb 3 09:09:26 2020 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: 1232663 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=fTPYY2jY; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B2Kh1MMBz9sRh for ; Mon, 3 Feb 2020 20:17:44 +1100 (AEDT) Received: from localhost ([::1]:36740 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXrS-00031D-3U for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:17:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47802) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXju-000768-Ax for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXjt-0001IJ-1Z for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:54 -0500 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]:46532) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXjs-0001FW-Qs for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:52 -0500 Received: by mail-wr1-x444.google.com with SMTP id z7so16826504wrl.13 for ; Mon, 03 Feb 2020 01:09: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=ffTzUEg2gfAFZMr201nr055ZrQ7kseNndMOMdQkKexc=; b=fTPYY2jYvWybu0oBI+2wp06FHGLM036Hhzf1H67lbzCKvRPg0XJ8LIFX9XHpyXP8m6 abB4+y4vXXyY9iLDH3pQ/dy9aDl7FOgyrXjfUUxLUC4cYfEsfQYF4R039p8Wcd0NKCMd nKsGC6Ud7FosuwSTJzyIzSAl8dipi+ofvFWDnusEexWhIbPme1/w5d6YrQ2v3nMoPyKH Y6w3Sn9fVrD24BA5NQ9bw/ZMLpHhnc6bqzSNWxRuKrnnU/mxcjx/5kKVyPzjmYcvUtsf UZggkmw8SNvqMqhnFQiZ3sSsKQDNCsMHJyZElhSHE9sYzas9QEBNQR4sEaCyu+IRaxuW EwsQ== 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=ffTzUEg2gfAFZMr201nr055ZrQ7kseNndMOMdQkKexc=; b=negMwah7RTrsFcsFv7/fUYDDEiAx/NuvZ/OJ4aawqgpfF9tmU8Ir+vhqk0fi3wY1F1 mLk01apalLDcFjXgVkxulCtf+TbMJUvG8vslwzSRHzNP8AKr0xclFRgM5szMGwhsQ6kI rNj1riSDByA8+VYH0YM4sYJOWUuE/FAJaJzfMvE1iFAnbls1ain28E1T1BEg0nm/pZzl 5iYSFH8ouinx9rt/G7INm5v10tG+REfQ3BUxOdFZvaculWnMv3Oh86hRE5KVDkQhI8sf f3EmJDIAAJwsflp1uj4Ph+0X9QTP1bUTkYnj91Xhra2DjUiK9Y0Wwh/a4OUOmliGFyZ4 ST4w== X-Gm-Message-State: APjAAAUmFdH7vshNo2GxlbKWj3+jm8L8OZgypaauc5DZgfuGA/TTIMiy iOwviFSLsYQHfuYpCsevf4LEPg== X-Google-Smtp-Source: APXvYqyigEzgjajbsrLCdNdk9/2mAXn2JPr/CrgIjnKdfgzMmljjyaSX1+5xo9dX+6+059Gv8F6WIQ== X-Received: by 2002:adf:f0ca:: with SMTP id x10mr12145393wro.423.1580720991794; Mon, 03 Feb 2020 01:09:51 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id y20sm23216542wmj.23.2020.02.03.01.09.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:09:42 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 50F1F1FF9B; Mon, 3 Feb 2020 09:09:33 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 11/17] .travis.yml: probe for number of available processors Date: Mon, 3 Feb 2020 09:09:26 +0000 Message-Id: <20200203090932.19147-12-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::444 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Thomas Huth , berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Philippe_Mat?= =?utf-8?q?hieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" The arm64 hardware was especially hit by only building on 3 of the 32 available cores. Introduce a JOBS environment variable which we use for all parallel builds. We still run the main checks single threaded though so to make it easier to spot hangs. Signed-off-by: Alex Bennée Reviewed-by: Thomas Huth Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé --- .travis.yml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index 1b92f40eab2..a600f508b0a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -85,6 +85,8 @@ git: # Common first phase for all steps before_install: - if command -v ccache ; then ccache --zero-stats ; fi + - export JOBS=$(($(getconf _NPROCESSORS_ONLN) + 1)) + - echo "=== Using ${JOBS} simultaneous jobs ===" # Configure step - may be overridden before_script: @@ -93,7 +95,7 @@ before_script: # Main build & test - rarely overridden - controlled by TEST_CMD script: - - BUILD_RC=0 && make -j3 || BUILD_RC=$? + - BUILD_RC=0 && make -j${JOBS} || BUILD_RC=$? - if [ "$BUILD_RC" -eq 0 ] ; then travis_retry ${TEST_CMD} ; else $(exit $BUILD_RC); fi after_script: - if command -v ccache ; then ccache --show-stats ; fi @@ -125,7 +127,7 @@ matrix: env: - BASE_CONFIG="--enable-tools" - CONFIG="--disable-user --disable-system" - - TEST_CMD="make check-unit check-softfloat -j3" + - TEST_CMD="make check-unit check-softfloat -j${JOBS}" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default" @@ -160,13 +162,13 @@ matrix: - name: "check-unit coroutine=ucontext" env: - CONFIG="--with-coroutine=ucontext --disable-tcg" - - TEST_CMD="make check-unit -j3 V=1" + - TEST_CMD="make check-unit -j${JOBS} V=1" - name: "check-unit coroutine=sigaltstack" env: - CONFIG="--with-coroutine=sigaltstack --disable-tcg" - - TEST_CMD="make check-unit -j3 V=1" + - TEST_CMD="make check-unit -j${JOBS} V=1" # Check we can build docs and tools (out of tree) @@ -366,7 +368,7 @@ matrix: - name: "GCC check-tcg (user)" env: - CONFIG="--disable-system --enable-debug-tcg" - - TEST_CMD="make -j3 check-tcg V=1" + - TEST_CMD="make -j${JOBS} check-tcg V=1" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" @@ -375,7 +377,7 @@ matrix: - name: "GCC plugins check-tcg (user)" env: - CONFIG="--disable-system --enable-plugins --enable-debug-tcg --target-list-exclude=sparc64-linux-user" - - TEST_CMD="make -j3 check-tcg V=1" + - TEST_CMD="make -j${JOBS} check-tcg V=1" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" @@ -383,7 +385,7 @@ matrix: - name: "GCC check-tcg (some-softmmu)" env: - CONFIG="--enable-debug-tcg --target-list=xtensa-softmmu,arm-softmmu,aarch64-softmmu,alpha-softmmu" - - TEST_CMD="make -j3 check-tcg V=1" + - TEST_CMD="make -j${JOBS} check-tcg V=1" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" @@ -391,7 +393,7 @@ matrix: - name: "GCC plugins check-tcg (some-softmmu)" env: - CONFIG="--enable-plugins --enable-debug-tcg --target-list=xtensa-softmmu,arm-softmmu,aarch64-softmmu,alpha-softmmu" - - TEST_CMD="make -j3 check-tcg V=1" + - TEST_CMD="make -j${JOBS} check-tcg V=1" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" - name: "[aarch64] GCC check-tcg" @@ -500,7 +502,7 @@ matrix: - BUILD_DIR="release/build/dir" SRC_DIR="../../.." - BASE_CONFIG="--prefix=$PWD/dist" - CONFIG="--target-list=x86_64-softmmu,aarch64-softmmu,armeb-linux-user,ppc-linux-user" - - TEST_CMD="make install -j3" + - TEST_CMD="make install -j${JOBS}" - QEMU_VERSION="${TRAVIS_TAG:1}" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-default" script: From patchwork Mon Feb 3 09:09:27 2020 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: 1232660 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=MwSofj/N; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B2Hv23q7z9sRh for ; Mon, 3 Feb 2020 20:16:10 +1100 (AEDT) Received: from localhost ([::1]:36694 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXpw-0000bA-FJ for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:16:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47789) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXjt-00072h-4m for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXjs-0001FK-1V for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:53 -0500 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]:37117) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXjr-0001El-Ro for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:51 -0500 Received: by mail-wm1-x341.google.com with SMTP id f129so15978635wmf.2 for ; Mon, 03 Feb 2020 01:09:51 -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=2Ucn3/AM0D3+nUeurTNibmdkWf/khIKHvnRzsWso6SI=; b=MwSofj/NWTgnl2G7GnohKZgt4n27UfO6ovBcR4leZlYdJjp3DYxhNqnpIkZ3M3iwni BzGv0AgXrcH1oTru9VfTH0nRMp+ajYQLzeYWMDz/WjxbQXQeuKK3zkuQ7rFdK+XexPWu BRsKw99gPcK/5tSweMFJc69QQ5byqtK1SN7EzkraFY2ohEWf8+DDSCpJG4PPFATw0vR4 XY3RZGJ6rvoYwjno0yXrcNAaIgDycgNJtMpA3gBYmhBsW77GtJNueSQN1zN0NiSuzrsM FAgSpFcK+ewC2e4sJkwQAmMs/dvqW5ANam0fdLIxOo4dZlhKqfQqn9NVLeMSQIj4G4PC DGCA== 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=2Ucn3/AM0D3+nUeurTNibmdkWf/khIKHvnRzsWso6SI=; b=Yf7ye7xEcJk3n160dF6dvSCOXnS4R8dQQG7yUjSuUy3zim1OToBQC74XqLGgxfDDKv qGvqUei0TVzNtbFmFFeTHYF65GgKohM+NXnUGM0W+sLzAp1k3QC4IFzLIniCLbEF3wFG MIZYT435t/IUACYHWOQeTBHQbaPj50MvbPIQzF6mDgDhg9KSpwt29F0IERh7WF/NPdrP KHBQzUarxOcCU2RzUHpr1GgDoRndN51z3ZEKHnhB/NBhHVNklXwOF9Tm2wVk5pZv9lHl o9ni/VhNa6/E1uLR+ZDjGaqYJIF1iRvoHAmY319Gh9IdEthLyITNwdsKio948kkozSxM pzwg== X-Gm-Message-State: APjAAAVzaxUJbPJPSkrMYWCd2NPIEMytHJKYyIrAybsJzOCbUwJ3k4Gp HOXxmB5A644PpRaNQR/Mj3BVWQ== X-Google-Smtp-Source: APXvYqwds1zh/1VzMXz7j7wEa1rs1L9T7+uRDwjsh1apUXIEUQaMnEmCYz0vz8fD2SzXzIwaJuKa+w== X-Received: by 2002:a1c:9e13:: with SMTP id h19mr28645536wme.21.1580720990848; Mon, 03 Feb 2020 01:09:50 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id t9sm14278506wrv.63.2020.02.03.01.09.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:09:42 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 658A11FF9C; Mon, 3 Feb 2020 09:09:33 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 12/17] tests/tcg: add a configure compiler check for ARMv8.1 and SVE Date: Mon, 3 Feb 2020 09:09:27 +0000 Message-Id: <20200203090932.19147-13-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::341 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" We will need this for some tests later. The docker images already support it by default. Signed-off-by: Alex Bennée Reviewed-by: Richard Henderson --- tests/tcg/configure.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/tcg/configure.sh b/tests/tcg/configure.sh index 210e68396f2..e0d1fbb182f 100755 --- a/tests/tcg/configure.sh +++ b/tests/tcg/configure.sh @@ -216,6 +216,20 @@ for target in $target_list; do echo "CROSS_CC_GUEST_STATIC=y" >> $config_target_mak fi echo "CROSS_CC_GUEST=$target_compiler" >> $config_target_mak + + # Test for compiler features for optional tests. We only do this + # for cross compilers because ensuring the docker containers based + # compilers is a requirememt for adding a new test that needs a + # compiler feature. + case $target in + aarch64-*) + if do_compiler "$target_compiler" $target_compiler_cflags \ + -march=armv8.1-a+sve -o $TMPE $TMPC; then + echo "CROSS_CC_HAS_SVE=y" >> $config_target_mak + fi + ;; + esac + enabled_cross_compilers="$enabled_cross_compilers $target_compiler" got_cross_cc=yes break From patchwork Mon Feb 3 09:09:28 2020 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: 1232661 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=AOSerxc0; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B2Jh6T0tz9sRh for ; Mon, 3 Feb 2020 20:16:52 +1100 (AEDT) Received: from localhost ([::1]:36702 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXqc-0001Yj-R3 for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:16:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47839) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXjw-0007Cv-Gf for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXjv-0001Jx-9Q for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:56 -0500 Received: from mail-wm1-x32b.google.com ([2a00:1450:4864:20::32b]:39756) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXjv-0001JI-2u for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:55 -0500 Received: by mail-wm1-x32b.google.com with SMTP id c84so15953879wme.4 for ; Mon, 03 Feb 2020 01:09:55 -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=VwZpL5U6qDCdNJrjf9NYp5QpUgNZfUar63YIMPVfZmY=; b=AOSerxc0RZJ0xynPKOlfM2ydpEidGiJHGqai4hBdEZLp+3FklJ3SVPJUN3tQX57Jw5 Ph7Lb/2vN4AblWgnlFOX/2D8EjRlDnQG6Gbw7Fjv74ihP3iWcESAo17zx7cPO/s+qwmx XMGkPf96W1y16M8mX37VZt11tJ+nqS2i/tj1+DMHIDcenngEZ509ZiBM3hBz0GPx6Zyn JDb9eEtQ7pfRDmA9xRD6aG4GRrRM3ko3mSoFrnhYrzdh689O9oYSpqj2FUgnDfRqKqZ5 0AuP+k/S7+Y609SGhEy5a80iATsFsUUAD8Hvf/8RXfPh6qh/2pWeWDEl2qbwUpB5J9Vr 96Mw== 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=VwZpL5U6qDCdNJrjf9NYp5QpUgNZfUar63YIMPVfZmY=; b=JFHLF9imOXnJ+ocTQndk1N73pOdLx5GnKeb1Dhuqm+oREAwbnLiIo/guO4QAcMCOcP x01fQnbtp2i9I1dn8dA3B8LYQ2gWZTun/O0YTAOjPxls1seLUFy5X5NCsBx62qtopOVQ uJrPykSqOueJuUvNUQw2SWyvJHmQooeBO9rfIaOXfN7siLNWp18GYJoi+tQGGatR4EiP ivBQiPM/yPqs/se9c5ehzEoVVBW2Xc1tAaUbcFhngwNYYnJlgvzrgVMb7OcGto25T+9H okVcCMF9X78IgLwjt9FU5pV1OSUqe4w00iSCDsLYiV+Rc299Vp0NL50NM86zfpS85wyO PsJA== X-Gm-Message-State: APjAAAUsMoV2dvry/D62z/HsWFB+VdERtuk+NhXM9/HV5EJDh37fg9Yn DWEzOb7MWD4dYfvvtQgly4NO0w== X-Google-Smtp-Source: APXvYqy07o2tKQPgVOHm03n1fw9egosT0kFzPVaTnlI/AYDDtMI8zrntt33xB2RVwsgUin9MVRL/eg== X-Received: by 2002:a05:600c:118a:: with SMTP id i10mr28477908wmf.142.1580720994073; Mon, 03 Feb 2020 01:09:54 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id b13sm10107786wrq.48.2020.02.03.01.09.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:09:48 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 7EB001FF9D; Mon, 3 Feb 2020 09:09:33 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 13/17] tests/tcg: gate pauth-% tests on having compiler support Date: Mon, 3 Feb 2020 09:09:28 +0000 Message-Id: <20200203090932.19147-14-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::32b X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, Peter Maydell , berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn?= =?utf-8?b?w6ll?= , richard.henderson@linaro.org, f4bug@amsat.org, cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, "open list:ARM TCG CPUs" , aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Otherwise we end up failing to build our tests on CI which may have older compilers that the user expects. We can get rid of this once we can fallback to multiarch containers. Signed-off-by: Alex Bennée --- tests/tcg/aarch64/Makefile.softmmu-target | 12 +++++++++--- tests/tcg/aarch64/Makefile.target | 2 ++ tests/tcg/configure.sh | 4 ++++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/tests/tcg/aarch64/Makefile.softmmu-target b/tests/tcg/aarch64/Makefile.softmmu-target index f6b5121f5ce..d2299b98b76 100644 --- a/tests/tcg/aarch64/Makefile.softmmu-target +++ b/tests/tcg/aarch64/Makefile.softmmu-target @@ -61,7 +61,13 @@ run-memory-replay: memory-replay run-memory-record $(QEMU_OPTS) memory, \ "$< on $(TARGET_NAME)") -run-pauth-3: pauth-3 -pauth-3: CFLAGS += -march=armv8.3-a +EXTRA_TESTS+=memory-record memory-replay -EXTRA_TESTS+=memory-record memory-replay pauth-3 +ifneq ($(DOCKER_IMAGE)$(CROSS_CC_HAS_ARMV8_3),) +pauth-3: CFLAGS += -march=armv8.3-a +else +pauth-3: + $(call skip-test, "BUILD of $@", "missing compiler support") +run-pauth-3: + $(call skip-test, "RUN of pauth-3", "not built") +endif diff --git a/tests/tcg/aarch64/Makefile.target b/tests/tcg/aarch64/Makefile.target index efa67cf1e9e..8ed477d0d51 100644 --- a/tests/tcg/aarch64/Makefile.target +++ b/tests/tcg/aarch64/Makefile.target @@ -18,9 +18,11 @@ run-fcvt: fcvt $(call diff-out,$<,$(AARCH64_SRC)/fcvt.ref) # Pauth Tests +ifneq ($(DOCKER_IMAGE)$(CROSS_CC_HAS_ARMV8_3),) AARCH64_TESTS += pauth-1 pauth-2 pauth-4 run-pauth-%: QEMU_OPTS += -cpu max pauth-%: CFLAGS += -march=armv8.3-a +endif # Semihosting smoke test for linux-user AARCH64_TESTS += semihosting diff --git a/tests/tcg/configure.sh b/tests/tcg/configure.sh index e0d1fbb182f..9eb6ba3b7ea 100755 --- a/tests/tcg/configure.sh +++ b/tests/tcg/configure.sh @@ -227,6 +227,10 @@ for target in $target_list; do -march=armv8.1-a+sve -o $TMPE $TMPC; then echo "CROSS_CC_HAS_SVE=y" >> $config_target_mak fi + if do_compiler "$target_compiler" $target_compiler_cflags \ + -march=-march=armv8.3-a -o $TMPE $TMPC; then + echo "CROSS_CC_HAS_ARMV8_3=y" >> $config_target_mak + fi ;; esac From patchwork Mon Feb 3 09:09:29 2020 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: 1232659 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=Zj7MLoFq; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B2Gp6w4Wz9sRh for ; Mon, 3 Feb 2020 20:15:14 +1100 (AEDT) Received: from localhost ([::1]:36660 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXp1-0007mz-IR for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:15:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47812) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXjv-00078g-7j for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXju-0001Iw-3A for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:55 -0500 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]:44941) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXjt-0001IY-SR for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:09:54 -0500 Received: by mail-wr1-x442.google.com with SMTP id m16so16880423wrx.11 for ; Mon, 03 Feb 2020 01:09:53 -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=6SLyQx9usOP5EhubjT0CndDwEL+rYnuFBfAW77fKcPw=; b=Zj7MLoFqx+A7KSmxiSvQZ8RnGS+vgzBLEHv70ZpoxxjtWMVUfaAgZChu5B2X2H+Z6H tpVXcbwOMQ+CKCBUjwoxvw/1QAAci6c6/cI/zt0LNsorAFDhlTEdpLFtr+HW8khRke89 mkmoTlG6aGSKvmOP4Nce8NfjWabMY2AkQ1LDxz8V7dgdIcdyKqJ+vxn3Q25pu2yaPJ/S gHLhXeegteOK7pHbx7CJ1pTvvJbusUpoBQA6SVxz29bQueLk3ubVYUWyhYLYLsC4FJj+ 9rDWpCsnvl2XnNnXxFsDkQWfMEXaZ/SgQZxJl8rxZCosNqf6Bun4sCznx4mwfaSlg1XN Gq3g== 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=6SLyQx9usOP5EhubjT0CndDwEL+rYnuFBfAW77fKcPw=; b=GlEyYETF+jK/rGQEWxfgtHgM0F+MRY21B08sZscBfvw39Jf6nxWz2pvDG5TcW9f3by KAOQ4sIrZjftMMy+5xP+d8D89983zBqxdFz25Wt29JQd7Uz0XP3ahbAogp2j9eBZ1vv7 lypCFd9qms9B0sKXHSrwAC2dYtC4CuMrvYJqEmmzOps8esiC/gpA6pe57t3N40Kbe8lv XMPH02ltnryGruwQDvmCKL/7PdvmhvrMGtLgsrFSuQKzoz0Ph2Ih9vLzy4qbWL3+SY1o qpQxgjLnF3CM3/tyf7SnAlXCagpf8FQ6UoLwWiBREKxDPwz1pMWbZOYg7KtMVpyn6VN2 nkuw== X-Gm-Message-State: APjAAAWJ4TrpilEezpIlUlLqrS8SVTsMc5pDT1sp3vDe1auFotCBrn5Y wxF1gEI+NXlHbUrxWaG2uRA21A== X-Google-Smtp-Source: APXvYqwVqvlfc51v2g4rkHZHqsTw7mqwsaBb+eeznzJpCxqP9LBEumpZR7gwmDrZdyUuut5ejGboVg== X-Received: by 2002:a5d:5708:: with SMTP id a8mr13893855wrv.79.1580720992972; Mon, 03 Feb 2020 01:09:52 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id v17sm24054500wrt.91.2020.02.03.01.09.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:09:48 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 95DFA1FF9E; Mon, 3 Feb 2020 09:09:33 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 14/17] .travis.yml: introduce TEST_BUILD_CMD and use it for check-tcg Date: Mon, 3 Feb 2020 09:09:29 +0000 Message-Id: <20200203090932.19147-15-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::442 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Philippe_Mat?= =?utf-8?q?hieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" At least for check-tcg we can split the build phase from the test phase and do the former in parallel. While we are at it drop the V=1 for the check-tcg part as it just generates a lot more noise in the logs. Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé --- .travis.yml | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index a600f508b0a..022462f6981 100644 --- a/.travis.yml +++ b/.travis.yml @@ -71,6 +71,7 @@ env: - SRC_DIR=".." - BUILD_DIR="build" - BASE_CONFIG="--disable-docs --disable-tools" + - TEST_BUILD_CMD="" - TEST_CMD="make check V=1" # This is broadly a list of "mainline" softmmu targets which have support across the major distros - MAIN_SOFTMMU_TARGETS="aarch64-softmmu,mips64-softmmu,ppc64-softmmu,riscv64-softmmu,s390x-softmmu,x86_64-softmmu" @@ -96,6 +97,12 @@ before_script: # Main build & test - rarely overridden - controlled by TEST_CMD script: - BUILD_RC=0 && make -j${JOBS} || BUILD_RC=$? + - | + if [ "$BUILD_RC" -eq 0 ] && [ -n "$TEST_BUILD_CMD" ]; then + ${TEST_BUILD_CMD} || BUILD_RC=$? + else + $(exit $BUILD_RC); + fi - if [ "$BUILD_RC" -eq 0 ] ; then travis_retry ${TEST_CMD} ; else $(exit $BUILD_RC); fi after_script: - if command -v ccache ; then ccache --show-stats ; fi @@ -368,7 +375,8 @@ matrix: - name: "GCC check-tcg (user)" env: - CONFIG="--disable-system --enable-debug-tcg" - - TEST_CMD="make -j${JOBS} check-tcg V=1" + - TEST_BUILD_CMD="make -j${JOBS} build-tcg" + - TEST_CMD="make check-tcg" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" @@ -377,7 +385,8 @@ matrix: - name: "GCC plugins check-tcg (user)" env: - CONFIG="--disable-system --enable-plugins --enable-debug-tcg --target-list-exclude=sparc64-linux-user" - - TEST_CMD="make -j${JOBS} check-tcg V=1" + - TEST_BUILD_CMD="make -j${JOBS} build-tcg" + - TEST_CMD="make check-tcg" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" @@ -385,7 +394,8 @@ matrix: - name: "GCC check-tcg (some-softmmu)" env: - CONFIG="--enable-debug-tcg --target-list=xtensa-softmmu,arm-softmmu,aarch64-softmmu,alpha-softmmu" - - TEST_CMD="make -j${JOBS} check-tcg V=1" + - TEST_BUILD_CMD="make -j${JOBS} build-tcg" + - TEST_CMD="make check-tcg" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" @@ -393,7 +403,8 @@ matrix: - name: "GCC plugins check-tcg (some-softmmu)" env: - CONFIG="--enable-plugins --enable-debug-tcg --target-list=xtensa-softmmu,arm-softmmu,aarch64-softmmu,alpha-softmmu" - - TEST_CMD="make -j${JOBS} check-tcg V=1" + - TEST_BUILD_CMD="make -j${JOBS} build-tcg" + - TEST_CMD="make check-tcg" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" - name: "[aarch64] GCC check-tcg" From patchwork Mon Feb 3 09:09:30 2020 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: 1232662 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=Pmgm5zkY; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B2KD05Fpz9sRt for ; Mon, 3 Feb 2020 20:17:20 +1100 (AEDT) Received: from localhost ([::1]:36728 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXr3-0002Fd-Ue for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:17:17 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49757) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXqc-0002AJ-M3 for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:16:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXqb-0002GR-NR for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:16:50 -0500 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:46928) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXqb-0002Fd-Gh for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:16:49 -0500 Received: by mail-wr1-x429.google.com with SMTP id z7so16855311wrl.13 for ; Mon, 03 Feb 2020 01:16:49 -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=d/cGQ7q3chFgVAxw3GyGo50EtRgRX0dgwlhqGJCj744=; b=Pmgm5zkYUsLVV6NpFKBPhrTS9ETKcYsU+CSE9YS2di3eExUaaW7fxPIqJoa7ae0FoI 2TbZGsyEa0fG6FPyi0pteGIQfesrGWIf72xRtSxmKY/hMlz9gVEA8y//MK+twA7py24z ipP4zWL9L4KJ5NMQG0nwChk+uJmYFWfO6TcuT1E7D1/cjkezQKBg4Z5o5eEtz3yJi7FD ut5Ok68co4mDnIVYYM5sp2F9KBKWZg623SdoL6HRZ3xWIyGCK+dh9tD2890HSED+AmOW Np5agBRfE8QGR1mprCBCvWbkorIP83zQxDboALQY6RqnJ7D0L/URdkO5ZPyqXxPgMLAK mYDQ== 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=d/cGQ7q3chFgVAxw3GyGo50EtRgRX0dgwlhqGJCj744=; b=PKDZyDFWPwhNZYos1df5kmArVl+h2CUL+UONun3xwDmVlQDgN8Qf0TcQq8kZChXRTo jcuT9+JdwsgNzvPAFyibuatl4iNRpPjs6pr//ULYVLEAaIdaBJnD3dkjNo2z8ro4PYj6 FhMeood76zCsbgY58D/R2rIQN0fdze2zda9TewXZRqpWtsl75Fl3NbwhtgAlfnXDHS+a /u0ERQTkEdzIHCy4yxXJ87ccScUkkNHnNn0Nqn8ce2Wz5pVFQwuj1Ocw+26TK7vmmJPC qNv1jbeWbOaRrxLtTMH28QFfE32wD/FnyZwGkRYvoLT7Dc3EmZxBd945QN7hAWOkMOgu zp+Q== X-Gm-Message-State: APjAAAUtJWHIOTUcgzzkKiFST3msDoCm2VajZwQcZWdq1bKuo7XMaYP9 4SAtJ9WzKKRYSp2k1wsbLZ8MFg== X-Google-Smtp-Source: APXvYqzHDmrz8FvSwjIOhIsOA7rK4IxyHlkZo/bse4uzhGM0O92pZgRYzlv82xBEzXYkdERjIOSLQg== X-Received: by 2002:a5d:63c9:: with SMTP id c9mr13430616wrw.281.1580721408334; Mon, 03 Feb 2020 01:16:48 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id s1sm16226636wro.66.2020.02.03.01.16.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:16:46 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id ABF371FF9F; Mon, 3 Feb 2020 09:09:33 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 15/17] .travis.yml: drop the travis_retry from tests Date: Mon, 3 Feb 2020 09:09:30 +0000 Message-Id: <20200203090932.19147-16-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::429 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Philippe_Mat?= =?utf-8?q?hieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" This was a crutch when we introduced it - however it does have the disadvantage of causing tests to timeout with large amounts of logs. Lets drop it and see if the stability has improved since. Signed-off-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Tested-by: Philippe Mathieu-Daudé --- .travis.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 022462f6981..875671325c8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -103,7 +103,12 @@ script: else $(exit $BUILD_RC); fi - - if [ "$BUILD_RC" -eq 0 ] ; then travis_retry ${TEST_CMD} ; else $(exit $BUILD_RC); fi + - | + if [ "$BUILD_RC" -eq 0 ] ; then + ${TEST_CMD} ; + else + $(exit $BUILD_RC); + fi after_script: - if command -v ccache ; then ccache --show-stats ; fi From patchwork Mon Feb 3 09:09:31 2020 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: 1232667 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=CVf2MLUv; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B2P15Kt8z9sRh for ; Mon, 3 Feb 2020 20:20:37 +1100 (AEDT) Received: from localhost ([::1]:36814 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXuF-0008IM-Lx for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:20:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49739) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXqb-00027l-Cv for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:16:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXqa-0002FP-Aw for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:16:49 -0500 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]:38688) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXqa-0002EO-4T for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:16:48 -0500 Received: by mail-wm1-x341.google.com with SMTP id a9so15978021wmj.3 for ; Mon, 03 Feb 2020 01:16:48 -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=BSza5NvDIp4Ck6pKLulcW18+0YCTBavyfujXh+YFfm4=; b=CVf2MLUvnFeP3IaP1SjNlbhxlI3Vl1DL4qLBXpCAm2IjLFFgsWQ/+BNxTcsdCmLId7 xFWKxr7weUUt0nhPnrvKqjKRfjkQwWE1CYx9Yx4/2XK1tJFt938GrDnY6qAMg3hK6LPJ WZuLKL4CU4NjA3ArAGr5fAZcgss9xwPV+x4KibrC8g36i7jPUeMSIlU2GE2wsdQqAujH w2TqK5PoGv4oKpcvd1EFlHhIq0yhaT25FJ4qOmXS2kFqJLhgdWWeMaJVWy6yG2HcBpRZ iXuD++x7A/1I9tqlCaehou0Mpvuz3BriA3UST3FQp/u0vk6nw4DMA2jpxVZXT9Ey6iXv b+EQ== 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=BSza5NvDIp4Ck6pKLulcW18+0YCTBavyfujXh+YFfm4=; b=e045J3yEFjwBowcnykUbqBmrplJq/Eo0okplL99/byBCXtU0Ws94hj3Lv3gpEd7Jht k0S2jaePcj4Wo44M40hkYvyc8BaZa6XRsug2Pd9kWb06OyanZY4bxJzkakAGOO4cCeSn h491iaYb/dQk/xOqkyDKG3u79ud9OZzU6Nl90CA4WmWohKhrC5WsxlD74nWYOMWsiMOq 0Vry6erMUtqKGue+BqyZWyCdE4RpbQK8K6/eW/zLeVLo2Pfgv6JiF3wEeVJJdu3CjWOt 7jAkYvPd9UXsXe/0Ai0FmaKiiRVJorRtShuyOmtPyH6cwHIxDHQkjfRDJ2yIT70JkDv0 Ihrg== X-Gm-Message-State: APjAAAXElR06HMhjOp0gfsjwcVLo92Vf8d04GMcPRFovKhwhDK+B1JCF r7rdrVQO526wgglwFGsonL+/XA== X-Google-Smtp-Source: APXvYqzYlFOwvVm6iszrveffOvPVA5S/vjpCIT/HM5+yM6H3OksE71q/HvnmP3JCXRoLGmIgLU0hvQ== X-Received: by 2002:a1c:ac46:: with SMTP id v67mr26980608wme.153.1580721407126; Mon, 03 Feb 2020 01:16:47 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id o2sm22131643wmh.46.2020.02.03.01.16.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:16:46 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id C1F901FFA5; Mon, 3 Feb 2020 09:09:33 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 16/17] .travis.yml: drop cris-linux-user from the plugins test Date: Mon, 3 Feb 2020 09:09:31 +0000 Message-Id: <20200203090932.19147-17-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::341 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Philippe_Mat?= =?utf-8?q?hieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" While it shouldn't cause problems we will never get useful information from cris as it has yet to be converted to the common translator loop. It also causes the Travis CI to fail for weird reasons which I have so far been unable to replicate on a normal Xenial system. Signed-off-by: Alex Bennée --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 875671325c8..c1c6df475a8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -387,9 +387,10 @@ matrix: # Run check-tcg against linux-user (with plugins) # we skip sparc64-linux-user until it has been fixed somewhat + # we skip cris-linux-user as it doesn't use the common run loop - name: "GCC plugins check-tcg (user)" env: - - CONFIG="--disable-system --enable-plugins --enable-debug-tcg --target-list-exclude=sparc64-linux-user" + - CONFIG="--disable-system --enable-plugins --enable-debug-tcg --target-list-exclude=sparc64-linux-user,cris-linux-user" - TEST_BUILD_CMD="make -j${JOBS} build-tcg" - TEST_CMD="make check-tcg" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" From patchwork Mon Feb 3 09:09:32 2020 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: 1232664 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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.a=rsa-sha256 header.s=google header.b=zCrelmNL; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48B2M23cVrz9sRh for ; Mon, 3 Feb 2020 20:18:54 +1100 (AEDT) Received: from localhost ([::1]:36762 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXsa-0004rU-DB for incoming@patchwork.ozlabs.org; Mon, 03 Feb 2020 04:18:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49767) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iyXqd-0002BZ-CY for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:16:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iyXqc-0002Gt-A6 for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:16:51 -0500 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]:35937) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iyXqc-0002GI-2l for qemu-devel@nongnu.org; Mon, 03 Feb 2020 04:16:50 -0500 Received: by mail-wr1-x444.google.com with SMTP id z3so16968042wru.3 for ; Mon, 03 Feb 2020 01:16: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=fHPbJK8Qk8lmc+JAu3gqEWiN+g162MeuZQlHPFj6YGo=; b=zCrelmNLm84f6MEjTEOKZLHTHiEV1O7JWugwz82eSooAkn+oDsytI/49Icn1CmVVC9 02Oz6Hw4yFjwWo6/sDmXNoB5uKljNeU64cvjgvBtuw3WSjyANpFqg4qKktcW6ddHBu8f cEGon4zQRDkbNP0CUO74xLnUkeMW4UF4rFKN9/piuYOEK19MdPezpetxDbOk4xJYj/1V 6zyLdfq5TcAZmXi/69KBrW25g5o+clJBNqC1ZtZHlqS2nFkIqBBgz//RwGjBPZFnA13m ScxOcrFii5bSnMHc3eo3np4ltRFMaQFXhdZB+T8vrDDq8Z3QfGacUXq9aUmWMI6fMwk7 uVmg== 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=fHPbJK8Qk8lmc+JAu3gqEWiN+g162MeuZQlHPFj6YGo=; b=oCPREp1GEcRbCkdQeXkWSGSFAtZxkwaF/RnuS8TrqM11F0Mu3XyFfrxtFgUeeY0EWZ w5ryZn/eX7TeZayZ64O/LoDZPrpfDClz1sl/0vzQDmQ5VWIFfqdjXmw78OyNz5LZxh+S CkDGQjyG1bzktDdeD4uurRE4G5ORZQ24JejNBcWU4BwiEW2O8seB7+CQFG3KnDlRBlZa Dy1emZUrLWNmrmy9OvDDOlcZAREDhB4n5Mr2noj/r+alSZqAuNHlOKxI60Cro7OAeFlT ljMuKSpzjyu3mwpsJq8DAEn2Dblth78hZ5svn9UbnDAsSgaEsXjlDPIJHFHac8KiP4gT Y8YQ== X-Gm-Message-State: APjAAAV6uPIS6y0D8lN4DCXa/8K7IrkSOxV8+BWA7yEbhnPa6ZvEclpf vYbPK4swJpjblBSCBkMhJJ2P0A== X-Google-Smtp-Source: APXvYqzQ3f9UO1jzs0+RH6A0JoDPZjz2LfGBHV4LjQrXXgRexrEv4wuSKiw1ancLM2L8VB/IDTyZlg== X-Received: by 2002:a5d:540f:: with SMTP id g15mr13606361wrv.86.1580721409200; Mon, 03 Feb 2020 01:16:49 -0800 (PST) Received: from zen.linaroharston ([51.148.130.216]) by smtp.gmail.com with ESMTPSA id t5sm24200327wrr.35.2020.02.03.01.16.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2020 01:16:46 -0800 (PST) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id D77AC1FFA6; Mon, 3 Feb 2020 09:09:33 +0000 (GMT) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Subject: [PATCH v3 17/17] .travis.yml: single thread build-tcg Date: Mon, 3 Feb 2020 09:09:32 +0000 Message-Id: <20200203090932.19147-18-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200203090932.19147-1-alex.bennee@linaro.org> References: <20200203090932.19147-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::444 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: fam@euphon.net, berrange@redhat.com, stefanb@linux.vnet.ibm.com, =?utf-8?q?Alex_Benn=C3=A9e?= , richard.henderson@linaro.org, f4bug@amsat.org, =?utf-8?q?Philippe_Mat?= =?utf-8?q?hieu-Daud=C3=A9?= , cota@braap.org, stefanha@redhat.com, marcandre.lureau@redhat.com, pbonzini@redhat.com, aurelien@aurel32.net Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" I've theorised that a parallel build-tcg is somehow getting confused when two fedora-30 based cross compilers attempt to build at the same time. From one data-point so far this may fix the problem although the plugins job runs quite close to timeout. Signed-off-by: Alex Bennée --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index c1c6df475a8..3b35b7cf04d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -380,7 +380,7 @@ matrix: - name: "GCC check-tcg (user)" env: - CONFIG="--disable-system --enable-debug-tcg" - - TEST_BUILD_CMD="make -j${JOBS} build-tcg" + - TEST_BUILD_CMD="make build-tcg" - TEST_CMD="make check-tcg" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg" @@ -391,7 +391,7 @@ matrix: - name: "GCC plugins check-tcg (user)" env: - CONFIG="--disable-system --enable-plugins --enable-debug-tcg --target-list-exclude=sparc64-linux-user,cris-linux-user" - - TEST_BUILD_CMD="make -j${JOBS} build-tcg" + - TEST_BUILD_CMD="make build-tcg" - TEST_CMD="make check-tcg" - CACHE_NAME="${TRAVIS_BRANCH}-linux-gcc-debug-tcg"