From patchwork Tue Jun 27 16:06:28 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: 696853 Delivered-To: patch@linaro.org Received: by 2002:adf:e885:0:0:0:0:0 with SMTP id d5csp3863880wrm; Tue, 27 Jun 2023 09:10:09 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4GbmcsWdLF2/YeopGv0rvF4KFhOvSoQUWd1Pf1CzcQ5Q2YGHAelY8X2m09Gn72MeclT2+I X-Received: by 2002:a05:620a:414f:b0:75b:23a1:830b with SMTP id k15-20020a05620a414f00b0075b23a1830bmr49492323qko.6.1687882209098; Tue, 27 Jun 2023 09:10:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687882209; cv=none; d=google.com; s=arc-20160816; b=Rkarep2v4n5PIcOyUgBbLOoYGjf92056oZDdQNsFz4tEfsoh2hTu/Nwo1+ExxmguPJ Z7Lqmrdhidj90E4iHM4MIckuZRBWgUd0bUhTDK4qtfQsGabQIOZU2exiuxL2KxLOK2Cs n9r45ejHbSIKqzjBdH51ExBkAtmHh77ClE7kr+30b2gsTZ9G36TDjl3wcHJn89vSAuHq 2yapuYO4kOV8bquK8J9I/a1VIGZFHbkxteEYUHNzUHUcNeV9OJxqWdKehek9TU0hxn+/ CibBuWhilr+eEVFURO0yOajM0UU9689Wj6NFLHjZpwgR+Xri/2CDMQA+dXZEPuRm2sNs VpeQ== 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=rgUA5LysIpOc0bw6wasZNFM2d6N7oYRbxnf9xlYLAKI=; b=wGJRUrFUxLKsc3bJoThW3dMZie83MCU3FpWZ97GicinLwYDJd6NeNUma+obDoGPUZZ bmx2pfo+HfOF6lc/yYNc91/YRWukkos6OEejgUeb6KIhIdDpMvyNS/9eMVt91OpTI4AC GHqrXLn9eZIxioMpug1gJmCLwvIms7VF2MvmDJIeAmmzeX3wwNmWO3VaZf9YUL5tp0BW xSQ0AqqldxEDg3LlcWTE0byL/v205amXk0yN6k4HQ6rYY1VP7FNEGSFdq6so+JDqEXs5 H2VsOK58e9tTyYp5NAXhxogSUY2vHJK/7DhWVFUKHSZsKI9HY+gFbQeGO4oKM8QRFS2r Xp2w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=nIdpYPyS; 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 ra19-20020a05620a8c9300b007606fd3b7f8si2265952qkn.139.2023.06.27.09.10.08 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 27 Jun 2023 09:10:09 -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=nIdpYPyS; 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 1qEBDn-0000GB-SC; Tue, 27 Jun 2023 12:07:15 -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 1qEBDg-00009a-T5 for qemu-devel@nongnu.org; Tue, 27 Jun 2023 12:07:09 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qEBDc-00056E-Ca for qemu-devel@nongnu.org; Tue, 27 Jun 2023 12:07:08 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-3fba8e2a9ecso6760745e9.3 for ; Tue, 27 Jun 2023 09:07:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1687882023; x=1690474023; 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=nIdpYPyS4ngFihoCaJLGN5/GVklazQlCaHB/oNRi9ptLCVRIA3lhB7YKf4I98j9YkJ O/S7x7PY3hYW3pFD/81G+pueHgFMF2bQqPp1FpqSAa1HzxMdiqUN7l9JAUrM7uz+zQPK 9CNNAE4h5IDYnTNzmunZAaBWxiHrqDKQB344SpPA6CscjKfnk1ZIzcXE/kYY3rDULGVf WgrU4hhhEf4sgZFTb/W8FRBZE/m2A71H7wyFFsQ3vKH+MBRV5uttB4knj2tAqydJ1BPF oJxdnYujI7nn9WVOd6baDyOq6Cgyf+NuOtdIKOC95FxReibJgJoqWRH4c7/w85QkSxme x81A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687882023; x=1690474023; 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=YTf/xQp5FdL/2TM+sBn/WLIXRhy5nLJpHYQmJi1GDWYVVsJsSwDsD9rTQPvudbGaQm Djb39lxIBo1VM934KQndi1OV6FMWDSkvjDjdgsHbrkyL7J8IJfIqOCOrCw8e5ME3XTGS 2Odystv0WXERhAiMuypRP639aj9ArSSZzvqBPWGzmI1M5LoVmwwJilkMunNBxVVEOiQv WwI9ll+Jb9CLxfpLW24pKg8rIZfOOPNZvFyp/OTINa65vzlxNT7P1hXs8it6pS3eZKWB /S/iwf2aGhjbAhSYoRrhRpl8bcqEDtGrTCB63vVdq9v0mUFVJmAugiIvYBKmshfUvecJ BcHQ== X-Gm-Message-State: AC+VfDwguGIfM8PES9OUWu9pQ58S6+/oiMjhGgw1k/5v12VqgIIEXonO Qh2abITgTnqFFI3yKLl0a0/CIA== X-Received: by 2002:a05:600c:b51:b0:3fa:83ef:1bc9 with SMTP id k17-20020a05600c0b5100b003fa83ef1bc9mr8923502wmr.41.1687882022843; Tue, 27 Jun 2023 09:07:02 -0700 (PDT) Received: from zen.linaroharston ([85.9.250.243]) by smtp.gmail.com with ESMTPSA id u8-20020a05600c00c800b003f70a7b4537sm14133054wmm.36.2023.06.27.09.07.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jun 2023 09:07:01 -0700 (PDT) Received: from zen.lan (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 408861FFBF; Tue, 27 Jun 2023 17:07:01 +0100 (BST) From: =?utf-8?q?Alex_Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: qemu-arm@nongnu.org, Riku Voipio , Leonardo Bras , Wainer dos Santos Moschetta , Leif Lindholm , Yanan Wang , Marcin Juszkiewicz , Bandan Das , Beraldo Leal , Laurent Vivier , Marcel Apfelbaum , Bin Meng , =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= , =?utf-8?q?Alex?= =?utf-8?q?_Benn=C3=A9e?= , Stefan Hajnoczi , Richard Henderson , Peter Maydell , Thomas Huth , Cleber Rosa , Alexandre Iooss , Juan Quintela , Eduardo Habkost , Paolo Bonzini , Qiuhao Li , Mahmoud Mandour , Peter Xu , Radoslaw Biernacki , Darren Kenny , Laurent Vivier , =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= , Alexander Bulekov , Ani Sinha Subject: [PATCH v3 04/36] docs/devel: remind developers to run CI container pipeline when updating images Date: Tue, 27 Jun 2023 17:06:28 +0100 Message-Id: <20230627160700.2955547-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230627160700.2955547-1-alex.bennee@linaro.org> References: <20230627160700.2955547-1-alex.bennee@linaro.org> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x329.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=unavailable 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``.