Re: Stop false review statements
Roman Gushchin <[email protected]> Mon, 18 May 2026 10:19:47 -0700
| Newsgroups | dev.linux.lists.sashiko,dev.linux.lists.sashiko-reviews,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.workflows |
|---|---|
| Message-ID | <[email protected]> |
> On May 17, 2026, at 8:56=E2=80=AFAM, Danilo Krummrich <[email protected]> wr= ote: >=20 > =EF=BB=BFOn Sat May 16, 2026 at 9:15 PM CEST, Roman Gushchin wrote: >> I agree, it=E2=80=99s sometimes gets tricky when a patchset is sent to mu= ltiple >> mailing lists, which policy to apply. I have some improvements in my plan= s, >> but it=E2=80=99s not always possible to say how it should be handled. >=20 > Which improvements do you have in mind? If a patchset is sent to multiple mailing lists now Sashiko is using the sup= erset of email policies. But in many cases it=E2=80=99s possible to determine the =E2= =80=9Cmain=E2=80=9D mailing list/subsystem and prefer it=E2=80=99s configuration. Not always. >=20 >> It=E2=80=99s not fundamentally new: landing changes touching multiple sub= systems is >> always harder exactly because maintainers might have different and someti= mes >> conflicting views. >=20 > It can also be relevant in cases where only a single subsystem is touched.= >=20 > For instance, in the case of Rust, the rust-for-linux list serves two purp= oses > -- when it is a Rust subsystem change and when Rust code of any other subs= ystem > is touched, i.e. the rust-for-linux list has more of a LKML character and a= lso > receives patches for subsystems whose maintainers may not have opted in to= > sashiko email delivery. >=20 > That said, I personally don't mind too much, I really like sashiko, which i= s > also why I asked for adding the driver-core list. My experience has been t= hat it > does a very decent job in providing feedback for C code; my feeling is tha= t > feedback for Rust code is not quite on par yet, but of course it also high= ly > depends on the complexity and scope of the corresponding changes. This is super interesting. An obvious idea is that the training set is relat= ively limited, if we=E2=80=99re talking rust for kernel code. Did you notice any common top= ics or patterns? Does it produce more false positives or worse in finding actual bugs in comp= arison to the c code? > However, I still have the same concern I raised previously when it comes t= o > email delivery: I think that when sashiko sends feedback to contributors > (without Cc'ing the mailing list and all other recipients), it should acti= vely > ask the contributor to raise things on the list with all other recipients,= > reviewers and maintainers before acting on them, such that changes subsequ= ent to > the first submission on the list are aligned. I personally think that it=E2=80=99s always better to cc some mailing list a= nd/or maintainers, so there is a second pair of eyes. I totally agree that replying just to the= author is less effective. Of course, we can add the text you=E2=80=99re proposing, but why not simply c= onfigure sashiko=20 to cc the mailing list? Thanks!=