From patchwork Mon Feb 11 13:04:49 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Alex_Benn=C3=A9e?= X-Patchwork-Id: 157990 Delivered-To: patch@linaro.org Received: by 2002:a02:48:0:0:0:0:0 with SMTP id 69csp2579143jaa; Mon, 11 Feb 2019 05:09:12 -0800 (PST) X-Google-Smtp-Source: AHgI3IYYHJUCPMY1DPiotZaK1EK6MLoxgH508YXYqgliGdFvlvtpDlwlfqce1/8UWc46ek8KXGM/ X-Received: by 2002:a1c:5a42:: with SMTP id o63mr9069295wmb.88.1549890552064; Mon, 11 Feb 2019 05:09:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549890552; cv=none; d=google.com; s=arc-20160816; b=0Mdpw0WC85P+WQw528Exy9eFRNS+YpN+wQdPRZUfurKkfuYaEhgjBmWB8LXWjOHWV3 vK+1jNpZ7AJMaSCMQCcrKwzZzIkYjookG9JCYLdk9UgSJ++t36R8HYk6g1Q4FQYDOX/i 0SEMHe1g5RokPSL+11mB6HfHl4h3MCuozsNdAZtmcRG+vnHN9ZqSqDfaGyusrXy8Xhpq nDs7dmgfnwxM0vt5dn2mkdQBtRDs3tMXkiKhcOF/sR5muxTCO1NqpbN3IbYe6+X1QDJ0 aZxATorDJE5yxQo3xoEQ1AN6kWM8byHIgKS6EsLKXzh2cFo/+GnG5Q67RUI+dfMPvPKt ir0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject :content-transfer-encoding:mime-version:message-id:date:to:from :dkim-signature; bh=VOy/p5GzpTIJhhFEfYMM/wsWdmGEOczGwafoBnC4+xk=; b=j27u9QIsloMfg8/KFf8Jvi7E3l5egcqjuizq47IurHAeYEMSPzyyK8flhD8MjGMVG/ 6gG27JkMpeEKkZDtK/175RptbYX9DRiZwIjWaACre6sVlzSbUi2vo3zMIw+AprmBNL8B XqGi8kCovjfPa4ZYTJZ9lQWJnfagAJDQfFxHwKFghFcs2yX5gRQXQa8qHKULzo3yrAeu ZQ5NAImBGzpRl3TAjcQ2G13HWeanNm5J0hlNsxIKX/fXQmY+8pqr+SFG4X/Ne7Dx992J WVDKj4uUZGWmg1NNvBYQhR22L1q8Jxb+EfID4gLpTR55hvYsq2kpUjiEYI3+mitq35Ip sxOw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=yJ6MftrA; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id l5si7203959wrs.68.2019.02.11.05.09.11 for (version=TLS1 cipher=AES128-SHA bits=128/128); Mon, 11 Feb 2019 05:09:12 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=yJ6MftrA; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([127.0.0.1]:49959 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gtBKg-00017I-U7 for patch@linaro.org; Mon, 11 Feb 2019 08:09:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50499) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gtBH9-00074O-Bs for qemu-devel@nongnu.org; Mon, 11 Feb 2019 08:05:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gtBGq-0003kj-QX for qemu-devel@nongnu.org; Mon, 11 Feb 2019 08:05:21 -0500 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:43778) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gtBGo-0003iM-Iz for qemu-devel@nongnu.org; Mon, 11 Feb 2019 08:05:11 -0500 Received: by mail-wr1-x42a.google.com with SMTP id r2so4577632wrv.10 for ; Mon, 11 Feb 2019 05:05:10 -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:mime-version :content-transfer-encoding; bh=VOy/p5GzpTIJhhFEfYMM/wsWdmGEOczGwafoBnC4+xk=; b=yJ6MftrAYIzCMAhnPFwiOs60RH9meCY0dx8+Ax1xybqb1AhjZtrpDI4OmHAxMqF/wK wrVaQCdl7/xEpGS34O9pDX7m557JxLC8YhJPibO/k/3ULNVkQGoYScW4H4A8Bg1YERHA 8/BNRGqZcwU72vbXLO3NYWm8eImBtTZEe9H25wBLn8T8xVNgpzTKfAyFEs8X1Ya90Mis mWyBcZXQyhq8J9MpbfD9GUfhRtNrox8leEj+hn6yyrb8BK5oPlnq3F2hTnDWT47Hbadi 5gjeMqmf1OgqlCjGgqEf/Ac/We+njdiMtShT+NHJ96Fm3Y93Fl/ZysviDMZk8mhMCiYu Nsvg== 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:mime-version :content-transfer-encoding; bh=VOy/p5GzpTIJhhFEfYMM/wsWdmGEOczGwafoBnC4+xk=; b=FnH14aQE4+unyQBzaVJ1Zq2UzGVH6AHnWB1Cai6B9cb8O+7HKnvSQfOxtpZBkFqZiP 1YYMaz6QRe9k2UAf0iKAqPWNQMrzUgYxFet/GCpgvEXOeuQi87jYSfY3XMZeq0x0/ZOo W9IHQU0a/MLb0AsWm4aN01n3shG93PGJz+auWDplb0fDWVjEkKz0DVxrqK5ppCvJtIPz 6FIY3gWNJzUGiRSblyFLTkHzTDdSBl2CIROmLPbuzlDbssjz0zfJ7v3MBy4hBcKHnJET SNpDtI8m+VSCVMq7iWIMURnnYQRs3Gnp89011kn6br50R5PNO32k940BsKo0FDBwq9/d FExQ== X-Gm-Message-State: AHQUAuYUIAUNao5UhzD9N/nd9VIQDxwpfGI0gA7BmwaoUjDQsQF5RY1g fB4XXCak8wlwnGbQ4b4JKjsfBA== X-Received: by 2002:adf:f3c5:: with SMTP id g5mr18274349wrp.247.1549890308923; Mon, 11 Feb 2019 05:05:08 -0800 (PST) Received: from zen.linaroharston ([81.128.185.34]) by smtp.gmail.com with ESMTPSA id z11sm22864433wmb.45.2019.02.11.05.05.07 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 11 Feb 2019 05:05:07 -0800 (PST) Received: from zen.linaroharston. (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 0C3BE1FF80; Mon, 11 Feb 2019 13:05:07 +0000 (UTC) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: peter.maydell@linaro.org Date: Mon, 11 Feb 2019 13:04:49 +0000 Message-Id: <20190211130507.8710-1-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 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 Subject: [Qemu-devel] [PULL 00/18] testing updates: travis/cirrus/vm-test/binfmt X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?utf-8?q?Alex_Benn=C3=A9e?= , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" The following changes since commit e47f81b617684c4546af286d307b69014a83538a: Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into staging (2019-02-07 18:53:25 +0000) are available in the Git repository at: https://github.com/stsquad/qemu.git tags/pull-testing-next-110219-1 for you to fetch changes up to 920fff9093db26f3e74858e3d4182b74a6da7496: tests/vm: Be verbose while extracting compressed images (2019-02-11 12:47:08 +0000) ---------------------------------------------------------------- Testing updates: - .travis.yml tweaks and optimisations - .cirrus.yml enabled for FreeBSD CI - docker.py clean-ups for binfmt_misc - more control of vm-test builds ---------------------------------------------------------------- Alex Bennée (11): .travis.yml: separate tools and docs into another entry .travis.yml: fold --disable-tcg into alternate coroutine builds docker: add debian-buster-arm64-cross tests: make docker.py update use configured binfmt path tests: make docker.py check for persistent configs tests: docker.py be even smarter with persistent binfmt_misc tests: PEP8 cleanup of docker.py, mostly white space tests/vm: call make check directly for netbsd/freebsd/ubuntu.i386 tests/vm: add --build-target option tests/vm: expose BUILD_TARGET, TARGET_LIST and EXTRA_CONFIGURE_OPTS scripts/qemu.py: allow arches use KVM for their 32bit cousins Daniel P. Berrangé (1): .travis.yml: stop requesting libffi & gettext from homebrew Ed Maste (1): .cirrus.yml: basic compile and test for FreeBSD Gerd Hoffmann (1): tests/vm: move images to $HOME/.cache/qemu-vm/images Murilo Opsfelder Araujo (1): docs/devel/testing: Add -a option to usermod command on docker setup Philippe Mathieu-Daudé (3): MAINTAINERS: Add an entry for scripts/archive-source.sh archive-source.sh: Clone the submodules locally tests/vm: Be verbose while extracting compressed images .cirrus.yml | 16 +++ .travis.yml | 31 +++--- MAINTAINERS | 9 ++ docs/devel/testing.rst | 2 +- scripts/archive-source.sh | 7 ++ scripts/qemu.py | 12 ++- tests/docker/Makefile.include | 1 + tests/docker/docker.py | 110 +++++++++++++++------ .../dockerfiles/debian-buster-arm64-cross.docker | 15 +++ tests/docker/dockerfiles/debian10.docker | 31 ++++++ tests/tcg/aarch64/Makefile.include | 2 +- tests/vm/Makefile.include | 22 +++-- tests/vm/basevm.py | 3 + tests/vm/centos | 3 +- tests/vm/freebsd | 6 +- tests/vm/netbsd | 6 +- tests/vm/openbsd | 3 +- tests/vm/ubuntu.i386 | 3 +- 18 files changed, 222 insertions(+), 60 deletions(-) create mode 100644 .cirrus.yml create mode 100644 tests/docker/dockerfiles/debian-buster-arm64-cross.docker create mode 100644 tests/docker/dockerfiles/debian10.docker -- 2.20.1 Reviewed-by: Peter Maydell