Received: by 2002:ac8:156:0:b0:3e0:cd10:60c8 with SMTP id f22csp2671242qtg; Tue, 4 Apr 2023 06:11:25 -0700 (PDT) X-Google-Smtp-Source: AKy350aHrpUUg5WGtr93o3ozrMvGdSKs3s6ySEqLE5+RMxGnEyltRlGPqZhG6BUzyRQhKYkVIAZZ X-Received: by 2002:a17:902:fa86:b0:1a2:ca:c6cd with SMTP id lc6-20020a170902fa8600b001a200cac6cdmr2237198plb.43.1680613884861; Tue, 04 Apr 2023 06:11:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680613884; cv=none; d=google.com; s=arc-20160816; b=UqAh981R2vavOjfoRdYXgIdA+kdpHKFScXuE8zHddV8c+xydICB6/wYU+eeMYlD5ew 9x77Q9u+dXsfDVbEVUIkyn++wAlw0nVUSH44IZ+aGFrucQqSQcTclgcH+Ab6J1XTZr9q i/JSZJXwEU71nu5+kRE6qLfpSz22v/ym4+1sZ9ZXvi9ylX6H7X5ZHL0AROmpjO2vEHqZ pEzp9D410GyY8NJeLI1X51cIyUZplxcAgRv0SDKba9zdiH2UqRpUTaVvQzQY+1nWVVKf AGifZN+PajPSV7v+pkNixn2VpEljHRN5ka5KRSwjO46hDFrtpzaFr1S1MyaMy+fh+0AR mtLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:subject :from:references:cc:to:content-language:user-agent:mime-version:date :message-id; bh=T/DJap238vb8hEoeXUk74xIF3Umh/MR+697em4QWqcs=; b=bp8fWb+PDfDtVWLbNwnxbTzHly60gSf1Xb5NBAUK+YyVXlBleutidjnl4avQCipSKZ 2QH/HIMNZnQsvOZDRM7/AZhbzdQs1mD7c4V5BbRILWPtc183U+HvbJriDKr4uZDhXAAJ hjzshDyn6Ej/1oy8ZnMPbYFbDXGD0ofsnBQLBEEDSVxnGOiRSk02ZgxaRGVhCm9FzScR yHp8RMwh9NY+JjQtcxx+6vwvx60UMDrMGaQvCfMuDekpCKYliXbAcYqLYOHsSBNzCC1E ZQ5afIJu3/2r0tUFByB7Lul2y+pVRWyCuF6QzeJp6amL7lPMryNBV57DhRkl+MJiEmjA gN+w== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j9-20020a170903024900b001a068523000si2614644plh.231.2023.04.04.06.11.12; Tue, 04 Apr 2023 06:11:24 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234617AbjDDMz6 (ORCPT + 99 others); Tue, 4 Apr 2023 08:55:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60720 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234318AbjDDMz4 (ORCPT ); Tue, 4 Apr 2023 08:55:56 -0400 Received: from wp530.webpack.hosteurope.de (wp530.webpack.hosteurope.de [80.237.130.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7E5D4212A; Tue, 4 Apr 2023 05:55:53 -0700 (PDT) Received: from [2a02:8108:8980:2478:8cde:aa2c:f324:937e]; authenticated by wp530.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1pjgCV-00085a-KP; Tue, 04 Apr 2023 14:55:51 +0200 Message-ID: Date: Tue, 4 Apr 2023 14:55:51 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Content-Language: en-US, de-DE To: Konstantin Ryabitsev Cc: workflows@vger.kernel.org, aros@gmx.com, linux-kernel@vger.kernel.org, regressions@lists.linux.dev, tools@linux.kernel.org References: <20230404-bacteria-refinery-a97393@meerkat> From: Thorsten Leemhuis Subject: Re: Introducing bugbot In-Reply-To: <20230404-bacteria-refinery-a97393@meerkat> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-bounce-key: webpack.hosteurope.de;linux@leemhuis.info;1680612953;b7f2feb0; X-HE-SMSGID: 1pjgCV-00085a-KP X-Spam-Status: No, score=-1.9 required=5.0 tests=NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 04.04.23 14:36, Konstantin Ryabitsev wrote: > On Tue, Apr 04, 2023 at 07:58:40AM +0200, Thorsten Leemhuis wrote: >> Would be great if bugbot could CC the regressions list for all bugs that >> have the regressions flag set to "yes" > I'll see if I can add this logic and make it configurable. great, thx! >> How does one make bugbot forward a bug to everyone in the signed-off-by >> chain of a commit that caused a regression, which might or might not >> have a bugzilla account? When the reporter performed a bisection these >> are the primary contacts that need to be reached out to, but the >> maintainers and lists for the subsystem obviously should be CCed. > > I can add a cf_bisected_commit field that can take a commit-id. When gathering > recipients, we can check if we know that commit in one of the tracked > repositories, and get the author field out of it. Would that be sufficient, Nearly, as mentioned above: it should be everybody in the signed-off-by chain (as explained in reporting-issues.rst), as that will catch co-developers and the people that handled the change on the way. > or do we need to run get_maintainer on it for a full picture? The normal magic you described that bugbot applies to match reports to subsystems is also needed, as otherwise lists and co-maintainer would not be in the loop. > Note, that you can also add addresses to Cc: on the thread -- they will be > collected behind the scenes as each message is processed and any bugbot > notifications originating from the bugzilla side will also include them. That's good to know and likely will be handy sometimes, but well, for regular use of the bugzilla->mailing list use-case it would be slightly annoying if you'd first have to tell bugzilla to create a ml thread, which you then need to find to write a reply to add people to the CC. Ciao, Thorsten