From: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Micah Morton <mortonm@chromium.org>,
linux-security-module <linux-security-module@vger.kernel.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [GIT PULL] SafeSetID MAINTAINERS file update for v5.3
Date: Mon, 5 Aug 2019 15:11:36 -0400 [thread overview]
Message-ID: <20190805191136.GB4887@chatter.i7.local> (raw)
In-Reply-To: <CAHk-=wgdiiBVprEVoi8+mpicGnOVNZ4Lb9YUJVskOXahO50sXw@mail.gmail.com>
On Mon, Aug 05, 2019 at 11:20:59AM -0700, Linus Torvalds wrote:
>I don't know if it's worth changing the pr-tracker-bot rules. I *do*
>think that the whole unquoted
>
> for you to fetch changes up to [hex string]
>
>is by far the strongest single signal for a pull request, but it's not
>clear that it's worth spending a lot of CPU time looking for that
>unless you have a strong signal in the subject line.
The way we do it currently is by hooking into public-inbox where the
email subject is in the commit log. So for us to grab all new subjects
it's a single git call, whereas getting the message body requires a git
call per message. This is why we pre-filter by subject, as it's a cheap
way to avoid needing to issue hundreds of git calls looking for possible
matches in message bodies.
>So I consider this "solved", and maybe people should just realize that
>they won't get the automated responses unless they do everything just
>right.
Would you consider recording the message-id of the pull request as part
of the commit message? This would be a sure way for us to be able to
catch all possible cases. In fact, this would allow me to throw out most
of the bot logic, as it would become unnecessary. E.g. the merge commit
would look like:
Merge tag 'foo' of git://git.kernel.org/bar
Pull foo features
* foo
* bar
* baz
Link: https://lore.kernel.org/r/<message-id>
However, I suspect that getting message-ids for all your pull requests
would significantly complicate your workflow.
-K
next prev parent reply other threads:[~2019-08-05 19:11 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-07-31 21:30 [GIT PULL] SafeSetID MAINTAINERS file update for v5.3 Micah Morton
2019-08-01 13:25 ` Linus Torvalds
2019-08-01 18:11 ` Micah Morton
2019-08-04 17:07 ` Linus Torvalds
2019-08-04 17:47 ` Linus Torvalds
2019-08-05 14:27 ` Konstantin Ryabitsev
2019-08-05 18:20 ` Linus Torvalds
2019-08-05 19:11 ` Konstantin Ryabitsev [this message]
2019-08-05 19:17 ` Linus Torvalds
2019-08-05 19:27 ` Konstantin Ryabitsev
2019-08-06 16:32 ` Micah Morton
2019-08-07 19:27 ` Linus Torvalds
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190805191136.GB4887@chatter.i7.local \
--to=konstantin@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-security-module@vger.kernel.org \
--cc=mortonm@chromium.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox