From: Roman Gushchin <roman.gushchin@linux.dev>
To: David Matlack <dmatlack@google.com>
Cc: Pratyush Yadav <pratyush@kernel.org>,
Baoquan He <baoquan.he@linux.dev>,
Mike Rapoport <rppt@kernel.org>,
kexec@lists.infradead.org,
Andrew Morton <akpm@linux-foundation.org>,
Pasha Tatashin <pasha.tatashin@soleen.com>,
Dave Young <ruirui.yang@linux.dev>,
Alexander Graf <graf@amazon.com>
Subject: Re: RFC: Enable Sashiko code reviews for kexec@lists.infradead.org
Date: Wed, 2 Sep 2026 18:02:29 -0700 [thread overview]
Message-ID: <C6F5E157-B26C-496D-AF83-B6AA784BC74F@linux.dev> (raw)
In-Reply-To: <CALzav=cE2AGXDAA4PCcohzqKwQNOZYEo4j33H6HxpMPX9Sdz0g@mail.gmail.com>
> On Sep 2, 2026, at 10:59 AM, David Matlack <dmatlack@google.com> wrote:
>
> On Wed, Sep 2, 2026 at 2:18 AM Pratyush Yadav <pratyush@kernel.org> wrote:
>>
>> +Cc Roman because I am complaining about Sashiko ;-)
>>
>>> On Wed, Sep 02 2026, Baoquan He wrote:
>>>
>>> On 09/02/26 at 11:04am, Mike Rapoport wrote:
>>>> Hi Baoquan,
>>>>
>>>> On Wed, Sep 02, 2026 at 01:52:51PM +0800, Baoquan He wrote:
>>>>> On 09/02/26 at 07:34am, Mike Rapoport wrote:
>>>>>> On Tue, Sep 01, 2026 at 01:27:34PM -0700, David Matlack wrote:
>>>>>>> Hi kexec@ mailing list and maintainers,
>>>>>>>
>>>>>>> I would like to enable Sashiko code reviews for patches sent to the
>>>>>>> kexec mailing list. I have found it useful for patches I have sent and
>>>>>>> reviewed on the kvm and linux-pci mailing lists, which have Sashiko
>>>>>>> enabled.
>>>>>>>
>>>>>>> I sent a pull request to Sashiko to add kexec here:
>>>>>>>
>>>>>>> https://github.com/sashiko-dev/sashiko/pull/474
>>>>>>
>>>>>> diff --git a/sashiko.dev/email_policy.toml b/sashiko.dev/email_policy.toml
>>>>>> index e6e4fb57f..e9ad97708 100644
>>>>>> --- a/sashiko.dev/email_policy.toml
>>>>>> +++ b/sashiko.dev/email_policy.toml
>>>>>> @@ -175,6 +175,12 @@ reply_to_author = false
>>>>>> cc_individuals = false
>>>>>> cc = ["Chuck Lever <cel@kernel.org>", "Jeff Layton <jlayton@kernel.org>", "Anna Schumaker <anna@kernel.org>"]
>>>>>>
>>>>>> +[subsystems.kexec]
>>>>>> +lists = ["kexec@lists.infradead.org"]
>>>>>> +reply_to_author = true
>>>>>> +send_positive_review = true
>>>>>>
>>>>>> Do we really want those?
>>>>>
>>>>> Some components don't want to CC list, then other people are welcome to
>>>>> drop any comment during reviewing, while cc to maintainer and author
>>>>> looks good to me. Just an input, no objection to any move.
>>>>
>>>> Sorry, I wasn't clear, I meant do we really want extra emails saying
>>>> sashiko is happy?
>>>
>>> Oh, sorry. I misunderstood, I thought you had agreed to introduce
>>> sashiko to part of list/author/maintainer or all.
>>>
>>> I think there are two different ways and they have different impact:
>>>
>>> 1) CC list (CC author and maintainer can be ignored beause all people
>>> can see it)
>>
>> This is a side topic, but if we only Cc the list then Sashiko won't Cc
>> the other people in the thread, like the usual "reply to all" every mail
>> clients does. It will _only_ Cc the list. See [0] for example.
>>
>> I don't think that is a good idea, because Sashiko might complain about
>> something, and then the patch author can reply to the complaint. People
>> who are not subscribed to the list will neither see Sashiko's complaint
>> nor the author's response. So they lose a useful part of the patch
>> review process.
>>
>> I am one of those people. I don't subscribe to any mailing lists and
>> instead use lei [1] to fetch them. I treat my inbox as the primary
>> stream of patches, and then glance at the lists every now and then. If I
>> get some patches in my inbox but then I don't get any of the follow-ups
>> from the author to Sashiko, that's annoying. Sure, I might see them on
>> the list later, but it is still annoying.
It feels like there are two types of people: some know how to use email filters and some don’t.
Unfortunately, the latter group is often very vocal about what they don’t want
to see on mailing lists. I can easily see the problem with too much ai-generated noise
(and useful information as well), so no complaints from me, just saying that there is a reason
sashiko is fairly conservative here.
>>
>> And of course, there might be patches that touch multiple subsystems and
>> maintainers of that subsystem might not subscribe to or track kexec@ at
>> all. So they will entirely miss the conversation.
>>
>> If Sashiko is useful enough to send replies on the list, then I think it
>> is useful enough to reply to everyone.
>
> It looks like this can be configured:
>
> - reply_all=true will have Sashiko reply to everyone on the To/Cc line.
> - cc_individuals=true will have Sashiko include all inidividuals from the
> To/Cc line of the original patch.
>
>>
>> IIRC some people have complained in the past about automatically getting
>> replies from Sashiko so maybe that is why this behaviour exists? Roman,
>> is that correct? Is there any appetite yet to change that behaviour?
Can you, please, describe, what behavior do you want?
>>
>> Or could we perhaps have an unsubscribe mechanism where people who don't
>> want to see anything from Sashiko can unsubscribe themselves and Sashiko
>> will skip them when replying?
This is the territory I don’t really want to go, honestly. Not a dealbreaker if there is a very strong
reason to implement it, but I don’t think we have similar lists for other tools like syzbot or the build verifier.
I feel it’s more about the politics around ai then a real technical reason (it’s like super trivial to drop emails from
a specific sender), so I’d avoid this if possible.
Thanks
>>
>> [0] https://lore.kernel.org/kvm/20260902072059.90ADC1F000E9@smtp.kernel.org/
>> [1] https://public-inbox.org/lei.txt
>>
>>> This equals to cc author and push other reviewers away. And no
>>> reviewers will be patient and curious enough to check the sashiko
>>> report except of maintainers. Because maintainers need pick patch
>>> and may check if all reported issues are handled;
>>>
>>> 2) Cc maintainers when patch is cooked
>>> Maintainers tell patch author to check the report. Maybe CC patch
>>> author directly can save maintainers' effort.
>>>
>>> I personally think 2) is good. About whether introducing sashiko,
>>> I would vote yes. I buy token by myself, sashiko would be a plus.
>>
>> FWIW, Sashiko already tracks the kexec@ list and you can see all the
>> patches in the web interface [2]. So you don't need to burn your tokens
>> on reviewing kexec patches ;-)
>>
>> What David is proposing is to send those reviews to the list.
>>
>> [2] https://sashiko.dev/#/?list=org.infradead.lists.kexec
>>
>>>
>>> Thanks
>>> Baoquan
>>
>> --
>> Regards,
>> Pratyush Yadav
next prev parent reply other threads:[~2026-09-03 1:03 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-01 20:27 RFC: Enable Sashiko code reviews for kexec@lists.infradead.org David Matlack
2026-09-02 4:34 ` Mike Rapoport
2026-09-02 5:52 ` Baoquan He
2026-09-02 8:04 ` Mike Rapoport
2026-09-02 8:25 ` Baoquan He
2026-09-02 9:18 ` Pratyush Yadav
2026-09-02 9:53 ` Baoquan He
2026-09-02 17:58 ` David Matlack
2026-09-03 1:02 ` Roman Gushchin [this message]
2026-09-02 16:29 ` David Matlack
2026-09-02 17:26 ` Mike Rapoport
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=C6F5E157-B26C-496D-AF83-B6AA784BC74F@linux.dev \
--to=roman.gushchin@linux.dev \
--cc=akpm@linux-foundation.org \
--cc=baoquan.he@linux.dev \
--cc=dmatlack@google.com \
--cc=graf@amazon.com \
--cc=kexec@lists.infradead.org \
--cc=pasha.tatashin@soleen.com \
--cc=pratyush@kernel.org \
--cc=rppt@kernel.org \
--cc=ruirui.yang@linux.dev \
/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