From patchwork Mon Jul 3 13:43:53 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: 698699 Delivered-To: patch@linaro.org Received: by 2002:adf:fcc5:0:0:0:0:0 with SMTP id f5csp1761748wrs; Mon, 3 Jul 2023 06:52:18 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7RlS/R4ALTUw0rFo+Xqm6IjWTHVEFNxF21pqWbqGO51Y6kY1PTX+O68pKgA9vHD03ZJK6a X-Received: by 2002:a05:620a:28c3:b0:75d:4101:2c9a with SMTP id l3-20020a05620a28c300b0075d41012c9amr13936134qkp.34.1688392338086; Mon, 03 Jul 2023 06:52:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688392338; cv=none; d=google.com; s=arc-20160816; b=oQEG+IBaUvv57BIFuF+zQZvnlmNHTIne5cnuv5FuIJAnt6DBzEFgC4O6g9czLZK79M LUVJywoWBQXbD79AhGNlESn5T5sXBfogRhTdC5aP/4u4PWiBLEtXUrWXgECh/hwwbnRr +lkuKesgiI3e+QlNhBMbsZWOZy8sDfulOUqkcQUl7J4fwPnTgnB194Kpfd8632jT+ZJu uxy/y79p0qls01l1tuO/jb2esrlCJP3JB6QQRMdmvieb5nRDr2bnx/quBWA3C7cc1jQz jc402c+N51m+gYspxkTCj1cEGvvwYvkI0k3CKKZk8fpLh+4WTmR11QL2tR7kb8trhbZ8 6xBA== 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=aiQlfRY8hx1yBgb3vRhqIt9YmNckd07v2P9mNQ4jgVg=; fh=AJ16HRiNvBPC0QUZewcWklRkfU4lDw7360bTRpseLzA=; b=fUS01ktURlSQX6EbKrUBtoHPEKLr36neYc8YLoXloaLL3bDw8jdkaW3upeQmmhtmnJ uG4bZVwoLC9WlZkQdgvSdyvRDQjnSqzul2E4s2R/O8ePDzF3wpeCL8W3QDIN7LukYEhc AYJS3e3lWK4IK0MGJPYQHIKBLZhRbo/TYi5ktYoWTRuS612VY5VWWJVtYfHzs9bWmtfY i/KtL6gjw/W5vxJkoh8ZB89IwnoxflS0fyFNqP8KIwHqL7dwGBm+Y0bHl1AkZAZ9o4HD ao+NZGylG1ttT844xY4KNoELbPfgaSLO4aFzrakrXWwcDtD7ze+vNfNCTVsNBPbUndLR c2Vg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Po6kbvGT; 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 q1-20020a05620a2a4100b00765a52a6d1csi11602035qkp.241.2023.07.03.06.52.17 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 03 Jul 2023 06:52:18 -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=Po6kbvGT; 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 1qGJrK-0007ph-0l; Mon, 03 Jul 2023 09:44:54 -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 1qGJr2-0007TJ-Sd for qemu-devel@nongnu.org; Mon, 03 Jul 2023 09:44:38 -0400 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qGJqy-0005fp-GQ for qemu-devel@nongnu.org; Mon, 03 Jul 2023 09:44:34 -0400 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-3fbd33a57ddso18343015e9.1 for ; Mon, 03 Jul 2023 06:44:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1688391870; x=1690983870; 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=aiQlfRY8hx1yBgb3vRhqIt9YmNckd07v2P9mNQ4jgVg=; b=Po6kbvGTvKxsnURztTdT020UjaPCZfHnfdHEfbQnt7dsmximvpIBb65QPKrjecIuo8 w5Eck8ftlfMySe7IY9OOpgkjYyjtuiXr9H8ZVHGw36rMQggW+Yv4TWYK1V4tQ2xpz9X4 brJalduftFake2E7JlO9It88D5y77l6aYylfDdu8vDbw/voRnjwPUBiHFkYvWccmeERZ eK4Y8rYpCd8+Qp7UMQu9KQyMSC0mI9QUGNvK2N8h8MnidFefl05BO+6YotvXQeagqnJw 5aV0ndhg5SsGj6iTNWvT+WO0Kjldp5JnUCCY8oTopSVlL7MZ7OkMECkGi13pL+4rccks YsPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688391870; x=1690983870; 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=aiQlfRY8hx1yBgb3vRhqIt9YmNckd07v2P9mNQ4jgVg=; b=bj9QqOjKx212fcrvCBgyWEIKHmmdwWhKCktI9yMSxwvoqkuf8RHOpy63zZ8o46MPb5 ph9tHKM9JELXnWaJ7iDjXp2FcL19C94XQrST4eOnmrE0J4tvPNPASSyvUPJ2h2mBreVq CXqw1k2vfMDDDrxF4FVDCMniB4Vwtb6DtOjT4oWTPyGv8+A+4892OsYKjipDm+jX/Ac7 FQTAfFtrYoNBAzGdD391zkYyGBX35oNhJtk9FDEygVcNLO0Wtq281xfKWu1fsDP9xC4r ekxQF5aW8Hl0ZR42Ab5B5ub1mGKTMPpRAXegoJoDpdPQIOI5HmOcthTfd2VlC3AQDGj2 64lg== X-Gm-Message-State: AC+VfDyS190eZs1WgR17NeIRN2cyAG6TX6zQew0s3QsqsUt1HmM75NOf r29kaxOMdCwlzezO60NY6SdGTChVWCLR/GlUw7I= X-Received: by 2002:a05:600c:2148:b0:3fb:a6ee:4cec with SMTP id v8-20020a05600c214800b003fba6ee4cecmr7893652wml.33.1688391869940; Mon, 03 Jul 2023 06:44:29 -0700 (PDT) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id m21-20020a7bcb95000000b003faabd8fcb8sm20974977wmi.46.2023.07.03.06.44.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Jul 2023 06:44:28 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 498411FFBF; Mon, 3 Jul 2023 14:44:28 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: richard.henderson@linaro.org, Ani Sinha , =?utf-8?q?Daniel_P_=2E_Berrang=C3=A9?= , =?utf-8?q?Phi?= =?utf-8?q?lippe_Mathieu-Daud=C3=A9?= , =?utf-8?q?Alex_Be?= =?utf-8?q?nn=C3=A9e?= , Thomas Huth , Wainer dos Santos Moschetta , Beraldo Leal Subject: [PULL 04/38] docs/devel: remind developers to run CI container pipeline when updating images Date: Mon, 3 Jul 2023 14:43:53 +0100 Message-Id: <20230703134427.1389440-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230703134427.1389440-1-alex.bennee@linaro.org> References: <20230703134427.1389440-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::336; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x336.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> Reviewed-by: Philippe Mathieu-Daudé Signed-off-by: Alex Bennée Message-Id: <20230630180423.558337-5-alex.bennee@linaro.org> diff --git a/docs/devel/testing.rst b/docs/devel/testing.rst index e85e26c4ca..fb651eae11 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``.