Received: by 2002:ab2:3141:0:b0:1ed:23cc:44d1 with SMTP id i1csp1722431lqg; Mon, 4 Mar 2024 01:29:18 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCX2MdY6ksJL4VBZD8EUDc3OoTHzkDj8cs1Ar5yemM0AAsPKpz2Kv1vv97G5mYfsObuGFYriUKN5RMyBG+Js+HKvpDNxRp8zsq9vE4HQkQ== X-Google-Smtp-Source: AGHT+IGYnBPAwnaIRVY/47GSMfBJNb75W1arqO6eFvGcC0siIKzhx1aLYqurPgaresax4X3/pByG X-Received: by 2002:a19:700d:0:b0:513:2508:7b2a with SMTP id h13-20020a19700d000000b0051325087b2amr4935381lfc.65.1709544558260; Mon, 04 Mar 2024 01:29:18 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709544558; cv=pass; d=google.com; s=arc-20160816; b=MTLtAz0ZPmki6SNOGNZNAum56vj+t2RRBvLMI0RlS2kgz35UIirkBL5m6/BVhgKU09 WL2YGgAAfopG8zWXT3H5HiPu0mhirfBgaGgf9GDhbqtJ6cPQMtSloTHk8bFa6WWUWiDw psf5fSmVHyX9GIQmuZGFNrDCHcNvLffl/zU1R40L63s9LmKswAkAjuK0+zdyJ9dXkURk h9tGPm9It+nDZTio9bwC4QdA6NnOQyc0nNzhUiyBax4ISYFo1bAnnXG+T18tc/EveLSJ 9BC3RhbxNpfvE+uoRDzAuT7dymH4rpnv3ATa7OjnC4zMLfSaDB8S8n8i97BD9dREyExu KWdw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=2LUWxPJ7TW2497VxW5UD93DyOzb9O1yBr/n7hITwxXo=; fh=KfrZ5GqpaE6VsRmblkP+VdKucPQi16J0ykUF1Fb5rm8=; b=t1+b5gMapUwceA1Hc8FroVqjYel9Bk7mDA7LcJ84oy2rMtw4tPz+vKCmmuYPVZo5xm HuxQVmxV10c+f1WR6MpKCpOEoSb4jSAroi8WsQFoe8lmcwas/LCpXDTpwqavVJY4DFhE Ckg6keh9mgke8H7oLnZin1ZiGel2RTtLhH1tI3n8m0qFl5Bhpaky3CX2eZ5NawdvwDOV nbk5ZaV5qgYCOzOkjT3sgmHwltETBk6kvx3yRt2EGi/EpqcRJXa4qOjd5/CYc/zOKrEq oy8TgZYYNM/CSTtotN9haY8+pSeJNZTmqwXskseSqTZi+cKLgUVbVybwwCcF/2CAF+Dh r8Vw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=UUN3Uv2o; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-90318-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-90318-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id m20-20020a509314000000b00566fda1c60csi2131758eda.346.2024.03.04.01.29.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Mar 2024 01:29:18 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-90318-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=UUN3Uv2o; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-90318-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-90318-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 488A31F24482 for ; Mon, 4 Mar 2024 09:27:49 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 631BF22097; Mon, 4 Mar 2024 09:24:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="UUN3Uv2o" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 82B4424B52; Mon, 4 Mar 2024 09:24:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709544268; cv=none; b=nQgQQQDbSHP3DPAbDnA0UIYPeQJPIC+ZRfR1j5piSaWGAXwMZIO8AGR+aN8QviDsCqPudpPUI3QEtafNZPWGX86XEISFXwMGtK0smvgyPgxe6fBVZBpHr2IVArNwPlfZKhnThYbBoPRu3TeKG9MCKsxyr8E9CGAHARi8NvIxMD0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709544268; c=relaxed/simple; bh=2LUWxPJ7TW2497VxW5UD93DyOzb9O1yBr/n7hITwxXo=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=LLWuPP0omhM/pE0PKGFFTFq1x0bYHVBQxLJk9Egk6zkOwMRkPWdrrSYpwH+Y15RfDgsF1ShzWvPUl4p8YTtf/rvt8KvD0WoyZ67rbF9ffHEFmiyuh4XK2JdOSJ/MgtHxSmxirLrRVsgr6tBJ0XpImIQ1Td6a5Rh10WDO9wfxRYs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=UUN3Uv2o; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id C1142C433F1; Mon, 4 Mar 2024 09:24:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1709544268; bh=2LUWxPJ7TW2497VxW5UD93DyOzb9O1yBr/n7hITwxXo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=UUN3Uv2ohBF0nigVndee0ggA14YMMczpQ7F3iOFVhYuYbc8xV6OO9M6Nn8/geoJKb Btcj7Xn+oQrE7zE2OXXdbEu0A6Ou4x+rng9Td62lSu6Lrge08xAEAKJrnDCLWq+pp8 +TH57z4SUlAqzeBwYpLJWPAWtod47r7CeauBjcvaQ/wl7IIeLsK17iyqOsF78gZDS+ u6s8tReOw6SzxE5z1eOc0XXXNL4MIxbNFbGLaxotNz9rX5BBFRuc01793LTKQsJFKo txXGW1rHDuKLwovhicWMhmtnIwy0qalyU64C+pO9MmmOWWC443fVQIoRGSgi7y8+V9 h8N1T2uD2GSsA== Date: Mon, 4 Mar 2024 10:24:25 +0100 From: Maxime Ripard To: Guenter Roeck Cc: Linus Torvalds , Nikolai Kondrashov , Helen Koike , linuxtv-ci@linuxtv.org, dave.pigott@collabora.com, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kselftest@vger.kernel.org, gustavo.padovan@collabora.com, pawiecz@collabora.com, tales.aparecida@gmail.com, workflows@vger.kernel.org, kernelci@lists.linux.dev, skhan@linuxfoundation.org, kunit-dev@googlegroups.com, nfraprado@collabora.com, davidgow@google.com, cocci@inria.fr, Julia.Lawall@inria.fr, laura.nao@collabora.com, ricardo.canuelo@collabora.com, kernel@collabora.com, gregkh@linuxfoundation.org Subject: Re: [PATCH 1/3] kci-gitlab: Introducing GitLab-CI Pipeline for Kernel Testing Message-ID: <20240304-rigorous-silkworm-of-awe-4eee8f@houat> References: <20240228225527.1052240-1-helen.koike@collabora.com> <20240228225527.1052240-2-helen.koike@collabora.com> <20240229-dancing-laughing-groundhog-d85161@houat> <5d7ed81b-37f9-48e9-ab7e-484b74ca886c@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="l5cpxnrigz7aanzy" Content-Disposition: inline In-Reply-To: --l5cpxnrigz7aanzy Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Mar 02, 2024 at 02:10:51PM -0800, Guenter Roeck wrote: > On Thu, Feb 29, 2024 at 12:21=E2=80=AFPM Linus Torvalds > wrote: > > > > On Thu, 29 Feb 2024 at 01:23, Nikolai Kondrashov wr= ote: > > > > > > However, I think a better approach would be *not* to add the .gitlab-= ci.yaml > > > file in the root of the source tree, but instead change the very same= repo > > > setting to point to a particular entry YAML, *inside* the repo (somew= here > > > under "ci" directory) instead. > > > > I really don't want some kind of top-level CI for the base kernel proje= ct. > > > > We already have the situation that the drm people have their own ci > > model. II'm ok with that, partly because then at least the maintainers > > of that subsystem can agree on the rules for that one subsystem. > > > > I'm not at all interested in having something that people will then > > either fight about, or - more likely - ignore, at the top level > > because there isn't some global agreement about what the rules are. > > > > For example, even just running checkpatch is often a stylistic thing, > > and not everybody agrees about all the checkpatch warnings. > > >=20 > While checkpatch is indeed of arguable value, I think it would help a > lot not having to bother about the persistent _build_ failures on > 32-bit systems. You mentioned the fancy drm CI system above, but they > don't run tests and not even test builds on 32-bit targets, which has > repeatedly caused (and currently does cause) build failures in drm > code when trying to build, say, arm:allmodconfig in linux-next. Most > trivial build failures in linux-next (and, yes, sometimes mainline) > could be prevented with a simple generic CI. Ultimately, the question here is about funding. Can we expect DRM CI to pay for builders out of the X.org foundation pocket to build kernel configurations that are seeing close to no development (arm), or not having any driver for (xtensa, m68k)? And if we would turn the argument around, I don't really expect, say, the clock framework, to validate that all DRM kunit tests pass for each commit they merge, even though one of them could totally break some of the DRM tests. If anything, it's more of a side-effect to the push for COMPILE_TEST than anything. Maxime --l5cpxnrigz7aanzy Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCZeWTSAAKCRDj7w1vZxhR xSj8AQCyTpMIin/6c/epWht/ByNq3x6vRhuDVJRVpgfH+Z8JzQD+I1wZvDEqG4mJ wgANqDrqoOloQd0b2wGJOBYmNB1fCw0= =KEqD -----END PGP SIGNATURE----- --l5cpxnrigz7aanzy--