From patchwork Wed Nov 1 13:02:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Patrick Steinhardt X-Patchwork-Id: 13442813 Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net [23.128.96.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 775D912B9F for ; Wed, 1 Nov 2023 13:03:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=pks.im header.i=@pks.im header.b="z0eHxd5E"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="WIcfiv1j" Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 708F5B7 for ; Wed, 1 Nov 2023 06:02:56 -0700 (PDT) Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id DC6105C026B; Wed, 1 Nov 2023 09:02:55 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Wed, 01 Nov 2023 09:02:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pks.im; h=cc:cc :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1698843775; x=1698930175; bh=35 5BVwRQsgtIKi62U4dRA0FroUzxmbsaxHR7YF2U0wo=; b=z0eHxd5EG1V7Tq9qMi uehhDfSpciU8XMySXsAEVtNQoe6K94vMmB+AgZal94IJ1NsDzrbxWBKykVw/aXWg wWWE4vl+IRWz7ycJodYHB5Z+of+4STV64TCG3a0pkCobm+MAd6k4op9SkLNAWT7N LHDYw0s2AafyZ12D/dEWwtmtUENj7F5bMYNLSmA7dJJMu+4pZh7cwoGSb0JN8HZ3 qi3oewwQdIfU3ExpHFoHEan54pkeRgvd5DtylRnXC3z1uC9tjiZ+kzzSBr5/PdHI 9/upj/6mP9Dgrx8jWtebPrCVQE+O3CK+oYLZogmvVH5NaFakPgNL1Q2Qst5CnRZV rf9A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1698843775; x=1698930175; bh=355BVwRQsgtIK i62U4dRA0FroUzxmbsaxHR7YF2U0wo=; b=WIcfiv1j4aDxgDBfP0OpbvR1SEC1E UmSxLTSOXdwJOV+Xuy4NCHvtyXSb9nwKXS+q1q29+GrQVHnPKEhrg1PVjR4pCU02 w+3SkwZ8dKeDmNMjx2YeXcfE4Ish8jMOcXkdabv29qLa956J/dLigLZ2xxTSjPHN uh1NlnJQ5QVzW3zsuX49jKHe267g+TZfoHxDtnj3BoN/hyOj1hakAqoZ23W7Ep/Y cNL7igNNFCzL/umxG2ZPc0dXGpTVsD6DUedeIKBDurz96p0r9LXrgzhwtxRuQidR opLXOh2hZR2+VIa40hOMinfxap+PZCAiuNL6R2loaywHQkbvO8m8Pa1QQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedruddtgedggeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevuffkfhggtggujgesghdtreertddtvdenucfhrhhomheprfgrthhr ihgtkhcuufhtvghinhhhrghrughtuceophhssehpkhhsrdhimheqnecuggftrfgrthhtvg hrnhepueektdevtdffveeljeetgfehheeigeekleduvdeffeeghefgledttdehjeelffet necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphhsse hpkhhsrdhimh X-ME-Proxy: Feedback-ID: i197146af:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 1 Nov 2023 09:02:54 -0400 (EDT) Received: by vm-mail (OpenSMTPD) with ESMTPSA id 8d69b092 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 1 Nov 2023 13:02:43 +0000 (UTC) Date: Wed, 1 Nov 2023 14:02:52 +0100 From: Patrick Steinhardt To: git@vger.kernel.org Cc: Taylor Blau , Junio C Hamano , Phillip Wood , Oswald Buddenhagen , Victoria Dye Subject: [PATCH v5 3/8] ci: group installation of Docker dependencies Message-ID: <6e5bcf143c86650f153de63b0438c9e09c9dc005.1698843660.git.ps@pks.im> References: Precedence: bulk X-Mailing-List: git@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: The output of CI jobs tends to be quite long-winded and hard to digest. To help with this, many CI systems provide the ability to group output into collapsible sections, and we're also doing this in some of our scripts. One notable omission is the script to install Docker dependencies. Address it to bring more structure to the output for Docker-based jobs. Signed-off-by: Patrick Steinhardt --- ci/install-docker-dependencies.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ci/install-docker-dependencies.sh b/ci/install-docker-dependencies.sh index 78b7e326da6..d0bc19d3bb3 100755 --- a/ci/install-docker-dependencies.sh +++ b/ci/install-docker-dependencies.sh @@ -3,6 +3,10 @@ # Install dependencies required to build and test Git inside container # +. ${0%/*}/lib.sh + +begin_group "Install dependencies" + case "$jobname" in linux32) linux32 --32bit i386 sh -c ' @@ -20,3 +24,5 @@ pedantic) dnf -yq install make gcc findutils diffutils perl python3 gettext zlib-devel expat-devel openssl-devel curl-devel pcre2-devel >/dev/null ;; esac + +end_group "Install dependencies"