Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp442978iob; Fri, 13 May 2022 05:15:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJySKVoA0zGnJ+alO+1NYX12QaCvQQldmzxB2mgxS04PJGSoPXCFnnaXLVwVx304hEdVXRqA X-Received: by 2002:a17:907:97c4:b0:6f8:5ec5:61e2 with SMTP id js4-20020a17090797c400b006f85ec561e2mr4082648ejc.559.1652444135187; Fri, 13 May 2022 05:15:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652444135; cv=none; d=google.com; s=arc-20160816; b=QHP+a+6Kqw09gjF7KBVHfTQRZeelJ5V9G3pe//SKF56qAFtkZldtudurN8IE8hX8yV Fz/IIESd64hXtvBPBjZcHWnjiMC15h+0JcBKu4gKWU/eRo8RBAn5U1YypzwFIQ91xzev KvxDP+cOEhGcoNAgy/kZuNFwcNuAfk2Rc5La553ahm4yxdUsIcYAh8R6QihB8XEOe/xn ZP3ul+T5+JEN7xWc5qrGt7hUOpRfsfRmVJ4qaGDvY4eVdcouxw1HdsKLEoPDYmWT8CHc x0WRFLfzBMgSSUEXyOuTUJRtnQPLo80ubpkdpW0tnyOL7ZA1xqDqRYTvVzciC2swIQG2 Iqhg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=W6YNSoA5Dua0+s/FF7SpEIcKqn99xdL9v6a8e8wASjE=; b=J7lXkEQ4JteQlO1ZISNv3vtlzfZlwpq7mQRYxf9ALLXtkDihVNt/FDWpfIfMi4Z7T9 cOZT5UcwONqO80mN0cRXaOyV5LYD5fBPkO+Eg1Ge5MmUSXeAhMg1F8WYFXDC/vcqlu+g ngYHX8OaZKH1iPkWtSnE3SjHf2l2AbayHX5D5mSgcC9VOyWKa3WDzAidOxFeYnqOfZS5 p1TAvdltFl/YgXP3cuim6v7UUMxBEGSJPsTUKl0czgePPgM01IPM5emZI5q1ax0BTvyR LeGzYOd3XL48LfAxhIqZedARX480+BmceEfrkhPXNhWZD8Bfmq8EOje+WU60nW9DIGzK cg9w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=huVs1irg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y26-20020a50e61a000000b00425d7cf93e1si1790406edm.332.2022.05.13.05.15.08; Fri, 13 May 2022 05:15:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=huVs1irg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238968AbiEKUGl (ORCPT + 99 others); Wed, 11 May 2022 16:06:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48496 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231585AbiEKUGi (ORCPT ); Wed, 11 May 2022 16:06:38 -0400 Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A988233363; Wed, 11 May 2022 13:06:37 -0700 (PDT) Received: by mail-wr1-x42c.google.com with SMTP id m1so4430407wrb.8; Wed, 11 May 2022 13:06:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=W6YNSoA5Dua0+s/FF7SpEIcKqn99xdL9v6a8e8wASjE=; b=huVs1irgBIkg9Eul0wYK5EYPJx3b0ncqN0x9QsTfJvBcQ2t5FOtXmqR45KnVbSBCt0 tRVR32t6absZdZ99QabYYfqRY9JvV5eBYNqMncuhU2tTBEa3Jx27JsNQ5Qk/8J/I1Rqd uiZxKXViZRvewgUcnsIcC3Lbrm8xA1GbN6EW0FjiDtQoz/UCGHm8rUNxBJguevCQ8bby hbqSts8HPIVGxqadiiBHoU5HXVcqmZGmu8SOnw+2/jhm12VXAimJtNgdng9UB3jfuSIq 6e1eUh5wALaSoHtArYquH1ViBA4Y+EuTOUaXV46Htl6nWhXkQD9cVPMgbXCnlOic3bq7 XXOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=W6YNSoA5Dua0+s/FF7SpEIcKqn99xdL9v6a8e8wASjE=; b=jIbk90YdUXfXvJZ8ACJopqiFLW53MdJ1ZBNfinMfZzq1Q9dsnQc/MonA3T6WsAU7cO RVQKq2yvIyyM8DrG3mLon9itHq4PlxZgiTcG/hf+n1ee74HYm3h4KJsbEVgoVvxCrPsu cTzxpxs0RgpI3DgJX3FhgYrCmmuMALv9HQYwSDqRsCoRje6j34gus6G0J3/nnefiMrom bGQrAxDC/EJdkLqw1Lxr1+QQbg4zIebyGRExAUmQuvCCxn8rmENi4g0rLGeCAVoSm3xF ouA9g+/ip7jECnhJ3NNGm1cN7R43Y4qHc0A5kRjZ0NoP6Fyq48ZEoKaQubD2uVW+xHKa pDVw== X-Gm-Message-State: AOAM530RVgx+jmsPzKj9Oqa0FkGjdL/YX4TxAB1Cfd9+9WnKj1jEQ/xs ZBnySnD8853MWCBnco9Z96cN9YfzowL9mF6Tj4g39n6z X-Received: by 2002:a05:6000:156e:b0:20c:5218:8907 with SMTP id 14-20020a056000156e00b0020c52188907mr24120425wrz.297.1652299596131; Wed, 11 May 2022 13:06:36 -0700 (PDT) MIME-Version: 1.0 References: <20220510070140.45407-1-tomeu.vizoso@collabora.com> <20220510141329.54414-1-tomeu.vizoso@collabora.com> In-Reply-To: From: Rob Clark Date: Wed, 11 May 2022 13:06:23 -0700 Message-ID: Subject: Re: Adding CI results to the kernel tree was Re: [RFC v2] drm/msm: Add initial ci/ subdirectory To: Linus Torvalds Cc: Dave Airlie , Tomeu Vizoso , Greg Kroah-Hartman , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Daniel Vetter , Jonathan Corbet , Sean Paul , Abhinav Kumar , "open list:DOCUMENTATION" , linux-arm-msm , LKML , dri-devel , freedreno Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 11, 2022 at 12:08 PM Linus Torvalds wrote: > > On Wed, May 11, 2022 at 11:40 AM Rob Clark wrote: > > > > It is missing in this revision of the RFC, but the intention is to > > have the gitlab-ci.yml point to a specific commit SHA in the > > gfx-ci/drm-ci[1] tree, to solve the problem of keeping the results in > > sync with the expectations. Ie. a kernel commit would control moving > > to a new version of i-g-t (and eventually deqp and/or piglit), and at > > the same time make any necessary updates in the expectations files. > > Wouldn't it then be better to just have the expectation files in the > ci tree too? The main reason is that we would frequently have situations where both -next and -fixes pointing at the same ci tree commit, but with differing expectations. If we kept the expectations in the ci tree, we'd end up frequently updating the ci tree and then updating the kernel tree to point to the appropriate ci tree version. Additionally, on the mesa side, it has been useful to squash the expectations update into the commit that fixed a bug or added a feature. It provides a connection in git history between code and test results. BR, -R