From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com [209.85.167.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DA81959B72 for ; Thu, 29 Feb 2024 09:23:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709198608; cv=none; b=X23SwkkxAas5l5DwKQkunR0o/FcZagubNw4aQfTLwIizYPUSuDxmifG+JiPWNKpr01+vp0PTLHaOrSg+DoQAXrhwJeYGffNDbysoJurFWUTLvz+objcglg+wcUTIBAdnk0Dyy1DMSA/gCGU3MeglejLS+OZajZ6xj3dETR30dpU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709198608; c=relaxed/simple; bh=Y1VF961paWGjYTepm54lGjEBp1wEbEGeWrtYpW1U5Tc=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=AtRZcHe5JFxRe0Q9mMX4g/VN2uqaOFhPUSfr7BH1+7GhQlApprBJEZ+Vgs0KxdH7fdak7IwVs2fLxMbmxuoPYIuThLEvZtQfTHUfwPColv645QSSqKjVfftpAbWW/GIEYBjf4ovwXD930En9c5YKeH86nREp1+vOPs6eTp7CXn8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=a2ohWtdq; arc=none smtp.client-ip=209.85.167.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="a2ohWtdq" Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-5131c0691feso745781e87.1 for ; Thu, 29 Feb 2024 01:23:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709198605; x=1709803405; darn=lists.linux.dev; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=N07RhVVTSDQOyo4eDr4hHwQOWKc0jlT5jQWzrwVgOx4=; b=a2ohWtdqqhPo+EuLnfdG6LjYifnDAFp/0dI1pn1gPxYebrhr/yDORBYM5r7CSRjDjt 8kD46UGkvNyktplg8cUHU2dqvvYJWqutdP48ELvikaHkUKgm2mqbLOy/qu2t4qyJaN34 5IWYo+E84ugZTw3r2bPuXq9X8DUwMa0x0ZvzxHxgOTpecShhjp1CLFVUJItXA5uxDawm WzT8Yp8R/GdaVM9FUNY659z5K6dqsg1ZCIbGzt3Qu/Iq4GnvOXAmXVTSI1/pz7QZWi4v GrJkW2PW/O21F3i7JZseCOnVTlYMX6OFVKmzWAvEHap4mBgFFvF22khTXFi5mQEDBrUa u1qA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709198605; x=1709803405; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=N07RhVVTSDQOyo4eDr4hHwQOWKc0jlT5jQWzrwVgOx4=; b=koi3l0fx6OUEwEoFuvdpl1CwC0/j3jOR5MKiFOUiFpPE8FnfnDb643uzORaS9ia0nx sZhRUuc//9JtUodiKnFK8ZsoUtXemR5v4Dg5kT0f6LL3WNYr1UUNY8Gp92miFQzC0E8w vrW7sj3zF4ICKHSngnw7Vl9SkwxFJCf/Yw4hzzYBm7IORM0Cz6erGPtpzHvO2UQc282S y98QhshNvSxZpDwJS//R/ELkUFNFsLhoTBSteG/OgNY8qpdEaykRysuzto8EEmoNzBI/ /qCfUDFxAgGVJA6i8aEESpcbf+g03fYuMyZi9ypTTbxfwdFirJgPcqjuxMfgUduvLxVE TRQA== X-Forwarded-Encrypted: i=1; AJvYcCUqiQBOtmOvSTQ5+z2B9ZsaPLMg4SWhU9zwpPRh55e3mTM8ynrV3qD3o58J9OQ4M2p7QWo9mBkMonVBLaTyLvhkEiOWbAyXqC8= X-Gm-Message-State: AOJu0YwUpqfhEnmWBq8kH25mcPL5iOML/TJPy01l+IzXVUMCNYxtPGb6 ZxIqRfIy1Jb4jbtIJOeVQUpTh6u/xqMvXgZjA6jVv4Rct9HokBFx X-Google-Smtp-Source: AGHT+IH0NneLS2naHPyQSuK2V6PBB0Kthv4bW9sQwfbLO1EV2s0XyuAxODvSdoZ8N7aM5gfpHsgNCA== X-Received: by 2002:a05:6512:2147:b0:513:2016:47d5 with SMTP id s7-20020a056512214700b00513201647d5mr927401lfr.56.1709198604426; Thu, 29 Feb 2024 01:23:24 -0800 (PST) Received: from [192.168.0.118] (88-113-27-52.elisa-laajakaista.fi. [88.113.27.52]) by smtp.gmail.com with ESMTPSA id 9-20020ac25f49000000b00513246fe458sm181985lfz.266.2024.02.29.01.23.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 29 Feb 2024 01:23:24 -0800 (PST) Message-ID: <5d7ed81b-37f9-48e9-ab7e-484b74ca886c@gmail.com> Date: Thu, 29 Feb 2024 11:23:22 +0200 Precedence: bulk X-Mailing-List: kernelci@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/3] kci-gitlab: Introducing GitLab-CI Pipeline for Kernel Testing Content-Language: en-US To: Maxime Ripard , Helen Koike Cc: 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, torvalds@linuxfoundation.org, gregkh@linuxfoundation.org References: <20240228225527.1052240-1-helen.koike@collabora.com> <20240228225527.1052240-2-helen.koike@collabora.com> <20240229-dancing-laughing-groundhog-d85161@houat> From: Nikolai Kondrashov In-Reply-To: <20240229-dancing-laughing-groundhog-d85161@houat> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi everyone, On 2/29/24 11:02, Maxime Ripard wrote: > On Wed, Feb 28, 2024 at 07:55:25PM -0300, Helen Koike wrote: >> Which rating would you select? > > 4.5 :) > > One thing I'm wondering here is how we're going to cope with the > different requirements each user / framework has. > > Like, Linus probably want to have a different set of CI before merging a > PR than (say) linux-next does, or stable, or before doing an actual > release. > > Similarly, DRM probably has a different set of requirements than > drm-misc, drm-amd or nouveau. > > I don't see how the current architecture could accomodate for that. I > know that Gitlab allows to store issues template in a separate repo, > maybe we could ask them to provide a feature where the actions would be > separate from the main repo? That way, any gitlab project could provide > its own set of tests, without conflicting with each others (and we could > still share them if we wanted to) > > I know some of use had good relationship with Gitlab, so maybe it would > be worth asking? GitLab already supports getting the CI YAML from other repos. You can change that in the repo settings. 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 (somewhere under "ci" directory) instead. This way all the different subtrees can have completely different setup, but some could still use Helen's work and employ the "scenarios" she implemented. Nick