From patchwork Mon Jun 26 21:59:04 2023 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: 696501 Delivered-To: patch@linaro.org Received: by 2002:adf:e885:0:0:0:0:0 with SMTP id d5csp3447292wrm; Mon, 26 Jun 2023 15:01:54 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6T1lwH1uaInzrsZSC23cH0/+NLppajJc/zlfNhZJBK5GXbPD0XuduR0tdAJoH0w9WK6QA7 X-Received: by 2002:a05:620a:2a03:b0:75b:23a1:d853 with SMTP id o3-20020a05620a2a0300b0075b23a1d853mr43666314qkp.21.1687816914551; Mon, 26 Jun 2023 15:01:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687816914; cv=none; d=google.com; s=arc-20160816; b=EktlNP27YZeb/SQubp79RmGSJGn6WlUiMdbDhLymTagBEOhUutRrIr4+/s94BjYHht osf++kAU1iCWfi2wXJWiNrWr7nMytiSEBafR4azYmVMDmVjqM17Rf2Jkn0OwOeJ1umkp GNXUvxytxx+14CgfOWezYCVd3oJ8gI8bRSIBdczzaZNjuQ9XkIB3gAr+T71VfcwtOIHD D+ptAFGgjnXg3U1RRI8EXoI4kvqxTpxoxIfEa3Hm6aNtQk3CBdT/2hJJPxK9ET2uYk6u DjkxYsiMKc5eH7M5QDEOYJMLmPeAXJ/v8tH2HL0kd2VMvkIwiYQ2Iy41njlSR2pyRoh5 HfAQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=hn+zKX2ZU5kJ7IFfmWrHts4Msqz+nCT2HShGHhdqu5E=; fh=mbhv/J1dAH4YYsMPERKSx8jLhEhrCDS3X/0U7mtHNpA=; b=vZvDKQdxCbSu/UswG1PT1F9eTS5F9gnLx4aaRAG+qVir1ARlibdDqQ4sJJocS+WeKa mrDdKefmhZQcx1MzVSk82JB0PQwSobaTO0LYPEpdJmHpFDmaKbVCt2oAoCGic9aCCLZw TRguSsE/lgiKGAT/47p3YKHf+DCpTKrxBYjVkyk+tzgnL9Gh9AL58233QNeepgVlkCTv RGGhdLk+nJDURskicEBqV5ishIOFWx6DomJktGOTuJ043OTf6cwYH0eAo65GMMVeJ3fq rX45I4jPOZdKmWIHoLjpTkj2hJkI6mMIB2/lMtz82Ewdtht4YeTWnJ1/8j9TB/o3si69 XPog== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=y0nLxk0s; 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=pass (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 a9-20020ad45c49000000b006260ed5aba7si1797146qva.91.2023.06.26.15.01.54 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 26 Jun 2023 15:01:54 -0700 (PDT) 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=pass header.i=@linaro.org header.s=google header.b=y0nLxk0s; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qDuFE-0002Zv-Ht; Mon, 26 Jun 2023 17:59:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qDuFC-0002Y3-Bj for qemu-devel@nongnu.org; Mon, 26 Jun 2023 17:59:34 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qDuF8-0004rK-KX for qemu-devel@nongnu.org; Mon, 26 Jun 2023 17:59:33 -0400 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-3f9b4bf99c2so48989645e9.3 for ; Mon, 26 Jun 2023 14:59:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1687816769; x=1690408769; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hn+zKX2ZU5kJ7IFfmWrHts4Msqz+nCT2HShGHhdqu5E=; b=y0nLxk0snNorSI6hy8O4jEf4FlNP7Ts438y4J+viEJoWCViSPRThDFMM32uK6Uv6oG 1QihAK670HLzSpKYFRUpBYxoTPtO0bxLMBd/uLJrrtyxwR4bwVY1vHus0NPLqj4RW68C 6HTd/z7SdnpmET2QdZqAxFOZx0Ot7WHbyO2XyfDA9XS/Or6lR+q4iCuMKoRhyhsmG+j9 VlJ6aFL8/hF5+eOziiOE9wKM35jhHEtruawMbNWgcX15k969fy/wuaToFw8D+bSPZKH9 4yPIJb0FqilAzJGajygIdemNS8gUXZmB1Y+SkW1XBEskB6M+5f/8PYZdgrRzKMFn6BoY FO4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687816769; x=1690408769; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hn+zKX2ZU5kJ7IFfmWrHts4Msqz+nCT2HShGHhdqu5E=; b=SM4GGPIch7Ex5iUAHxFHmgrsrxxXEljBCNvm5C5VyYAnE1quUu8h6MvfKQgX0HwaP+ iJK2YZ3+n2Is2OJPxBAE1SWyqOTmUj1EwiSZKIFvaFN3zaTPNUWbgVZD1kZSf8qj7WXK Bf20qnYEVMKMU+oiFRzm7zhxLtOdfB8Khaqu0+39WiSa1KuiPoBa2HFFC5B5wXzilS0W 7zoCvfZsYbTD3jowUdmB8YYrLouwu8J3aNBjPmg8wXWW87ahIqSHDqekVkvoJ+jTwAB9 upw/ULK4/jg/pHAuxUlr+0+IKfVcasHJXBV0gNiED9B/8P6xh3Q4xLKnlskrh+PzP7nf HAIA== X-Gm-Message-State: AC+VfDwmXm7UHcYljIw5B9h1zT6M02K1j1kks10c/PZnu82R+WxGDzVT E70PJH+EBLmfsBTvsGc2U5AIng== X-Received: by 2002:a05:600c:22c2:b0:3f9:b19c:aab4 with SMTP id 2-20020a05600c22c200b003f9b19caab4mr17137646wmg.6.1687816769384; Mon, 26 Jun 2023 14:59:29 -0700 (PDT) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id 25-20020a05600c029900b003f42158288dsm11730705wmk.20.2023.06.26.14.59.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Jun 2023 14:59:28 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 566031FFBF; Mon, 26 Jun 2023 22:59:27 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Alexander Bulekov , =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= , Juan Quintela , Alexandre Iooss , Thomas Huth , Marcel Apfelbaum , Leif Lindholm , Riku Voipio , Peter Maydell , Paolo Bonzini , Bandan Das , Leonardo Bras , Cleber Rosa , Richard Henderson , Beraldo Leal , =?utf-8?q?Alex_Benn=C3=A9e?= , Peter Xu , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Mahmoud Mandour , Stefan Hajnoczi , Yanan Wang , Eduardo Habkost , Bin Meng , qemu-arm@nongnu.org, Wainer dos Santos Moschetta , Darren Kenny , Radoslaw Biernacki , Marcin Juszkiewicz , Qiuhao Li , Laurent Vivier , Ani Sinha Subject: [PATCH v2 04/26] docs/devel: remind developers to run CI container pipeline when updating images Date: Mon, 26 Jun 2023 22:59:04 +0100 Message-Id: <20230626215926.2522656-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230626215926.2522656-1-alex.bennee@linaro.org> References: <20230626215926.2522656-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org From: Ani Sinha When new dependencies and packages are added to containers, its important to run CI container generation pipelines on gitlab to make sure that there are no obvious conflicts between packages that are being added and those that are already present. Running CI container pipelines will make sure that there are no such breakages before we commit the change updating the containers. Add a line in the documentation reminding developers to run the pipeline before submitting the change. It will also ease the life of the maintainers. Signed-off-by: Ani Sinha Reviewed-by: Daniel P. Berrangé Message-Id: <20230506072012.10350-1-anisinha@redhat.com> Signed-off-by: Alex Bennée --- docs/devel/testing.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/devel/testing.rst b/docs/devel/testing.rst index 203facb417..8f18052ba7 100644 --- a/docs/devel/testing.rst +++ b/docs/devel/testing.rst @@ -485,6 +485,12 @@ first to contribute the mapping to the ``libvirt-ci`` project: `CI `__ documentation page on how to trigger gitlab CI pipelines on your change. + * Please also trigger gitlab container generation pipelines on your change + for as many OS distros as practical to make sure that there are no + obvious breakages when adding the new pre-requisite. Please see + `CI `__ documentation + page on how to trigger gitlab CI pipelines on your change. + For enterprise distros that default to old, end-of-life versions of the Python runtime, QEMU uses a separate set of mappings that work with more recent versions. These can be found in ``tests/lcitool/mappings.yml``.