Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp4043149pxb; Tue, 7 Sep 2021 13:23:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzI+1R/77NkDiSRDUpIJV6hbMP3RK560b1kh7lsbCzOTt3jxmDJRK1GuKbxXdhwUQMSuuGZ X-Received: by 2002:a17:906:fa10:: with SMTP id lo16mr146008ejb.342.1631046189667; Tue, 07 Sep 2021 13:23:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631046189; cv=none; d=google.com; s=arc-20160816; b=AjZwlDO+lDnlT7wDLjWak1ZBZOhD4TxKxtUKkxFSa5ViNiU0j+tV/LjMLw2wRGa6eu YeSq9SznT8iU3AywEdfzM2LxPZ5BUgjQEzVjiRzNT6AAVod6wuXzk8BudTkG56vCYFlh gX9bZliVNY83sz3Ud5g2dYiScmtCPTpDkRG3B1SecITa8ilPl8FWu/IK++slRUBpQiTK 8/Vf5+EIj5l0VEK2CNmJvmi5+YbK1RNA90EzuLdf0dpH6Pt/4AbVW+UlA4wjmcLpRpid SHCnrTyq0TOS2lQydkWINS+QO47VXfCvY453Dwlb8tTHFrnyolZDeA7IT3YBGYNcQpQZ /mVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=DnMGstwpP4WxQT6+Xyzo4pEeCxQ24RpGikfTYrXfzQY=; b=wWMkOyUre12J3GrvIBdqdRPYpLoLrcGjd7tKEt608GayjsG4UJBY1yITozyjOHTiiQ QSpBxm2OJslU/I5h2XXXKy20vjdRAMFY7f0mG4OP6+wr2AOMTLmdRqlhLH20/9u7Ry3u MAjhL5nyzikDjgLBtCqX7bdTf/3jNCTDXUcGbQVcVMLZ4aVh0XWp+xlGWbyGukszrjeX 2y5/rykaTZ+Kn7xyIArN0VaUZ1qxjhBOjWhGRNpAc2zuUgYEOSUSpwt6AbCt3neK2sWj Me3k+ATzF8W6OgnxS1yav4qnulKpJgSH7Irxv6IGUl9jsw0hd5s1VPYnVqdWYL5vzGTy afBA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=hCtdRHnI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u4si66086edp.371.2021.09.07.13.22.38; Tue, 07 Sep 2021 13:23:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=hCtdRHnI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344476AbhIGUV7 (ORCPT + 99 others); Tue, 7 Sep 2021 16:21:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39748 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232816AbhIGUV5 (ORCPT ); Tue, 7 Sep 2021 16:21:57 -0400 Received: from mail-qt1-x836.google.com (mail-qt1-x836.google.com [IPv6:2607:f8b0:4864:20::836]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 90C99C061757 for ; Tue, 7 Sep 2021 13:20:50 -0700 (PDT) Received: by mail-qt1-x836.google.com with SMTP id x5so453653qtq.13 for ; Tue, 07 Sep 2021 13:20:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=DnMGstwpP4WxQT6+Xyzo4pEeCxQ24RpGikfTYrXfzQY=; b=hCtdRHnIFcZtDM7EdvwAYS1Q0ZAd5cGBSkM0WWt6Il9QameMZskLIlCRGYbHbhbJs3 vVY8ZCz18LRIqM27n7hBsyyzWtJOk45wHLrOZ1jJq4U+GMHg4JAfIYLN6icUYTk6bIWL bZz6mFS0aCjQhULTCFQB9iox5YUgyQKKpJLHs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=DnMGstwpP4WxQT6+Xyzo4pEeCxQ24RpGikfTYrXfzQY=; b=GwHWL6b8efIEfbVFXioh+ckloh3eIQE5YYdPAFNurRgjdSQrDtcGNEhqpi5q6m1CHv eIFf30XblEPMCCtDlp+StfQ+hszlmPeyesz+TvEjRrnyL8NmK5raHS4RCgTl8loSmaiM E1CI1Ra/Brkqxn/D6aKd9sI4Qq+8fKF+pxF/79Du2MhnQwV4cDT80nmXczWcSmd1Ml5q y+LnrNjj4hYZiyg93z7N9iu903kjBrwe53spegcSJs6z8N8krZ6nLLI/5AwKz2oCTRzf o1b1iZGxJg5fr4wdwtoAsTfHzZpFdukfAh0GYUtcQk0Voi0rODzqxTU1BO1B9I9fhsfH rYWQ== X-Gm-Message-State: AOAM532GHbae+LCmOutMaCurYDb7ZykVv5UgbIOf57KL6eaVSQzx2Kur eCiZ6rnFMQ8FE6dmaMInrL1e2A== X-Received: by 2002:ac8:4892:: with SMTP id i18mr247140qtq.13.1631046049650; Tue, 07 Sep 2021 13:20:49 -0700 (PDT) Received: from meerkat.local (bras-base-mtrlpq5031w-grc-32-216-209-220-181.dsl.bell.ca. [216.209.220.181]) by smtp.gmail.com with ESMTPSA id h18sm94965qke.6.2021.09.07.13.20.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Sep 2021 13:20:49 -0700 (PDT) Date: Tue, 7 Sep 2021 16:20:47 -0400 From: Konstantin Ryabitsev To: Linus Torvalds Cc: pr-tracker-bot@kernel.org, Bartosz Golaszewski , Andy Shevchenko , Linus Walleij , "open list:GPIO SUBSYSTEM" , Linux Kernel Mailing List Subject: Re: [GIT PULL] gpio: updates for v5.15 Message-ID: <20210907202047.2tm4q5euaxlb7cjz@meerkat.local> References: <20210907083613.31268-1-brgl@bgdev.pl> <163104361220.4526.774832613459764535.pr-tracker-bot@kernel.org> <20210907195647.jutizso7o2r4mddj@meerkat.local> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 07, 2021 at 01:01:37PM -0700, Linus Torvalds wrote: > On Tue, Sep 7, 2021 at 12:56 PM Konstantin Ryabitsev > wrote: > > > > Failure is always an option. Let me poke at the logs and see what happened > > here. > > I was spooked by how it actually sent the email just after I had done > the merge, but before I had pushed it out. Uh... I'm borrowing some ideas from some large processor manufacturers and implementing what I refer to as "speculative" pre-processing of pull requests. If you've previously merged similar-looking requests in the past, then I'm just extrapolating the average delay times and sending predictive notifications. The real reason this happened is just bot stupidity, actually. In your response to the pull request in question [1], you had the following lines: > Merge branch 'ib-rockchip' of > git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl > into gpio/for-next [1] https://lore.kernel.org/all/CAHk-=wgQBgkut6zXTbZN45AtJmSceXwDw6Y60ZmwrPkOL__A8g@mail.gmail.com/ This was enough for the bot to think that this was a whole new pull request, which it catalogued as pointing at commit 8096acd7442e613fad0354fc8dfdb2003cceea0b (where linusw/linux-pinctrl master is). Then, since that commit already exists in your tree, it sent out the notification. I'm not sure what the right course of action here is. On the one hand, recognizing your response as a pull request was clearly wrong. On the other hand, a lot of valid pull requests are actually very similar to that (just someone sending a "please pull" and a URL in the body -- often as a response to a previous message, so we can't even reasonably weed out subjects with "Re:"). So, we can either live with an occasional fail like this or I can try to figure out how to narrow down the rules for what is and isn't a valid pull request. One option is to check if the object is already in your tree and over a few days old -- which would indicate that it's obviously not a pull request to which we should be paying any attention. -K