All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Danilo Krummrich" <dakr@kernel.org>
To: "Roman Gushchin" <roman.gushchin@linux.dev>
Cc: "Alexandre Courbot" <acourbot@nvidia.com>,
	"Miguel Ojeda" <miguel.ojeda.sandonis@gmail.com>,
	<sashiko@lists.linux.dev>
Subject: Sashiko email policy precedence
Date: Mon, 01 Jun 2026 01:17:52 +0200	[thread overview]
Message-ID: <DIX8UX2TJP8E.4OAWKUUF5JG1@kernel.org> (raw)

Hi Roman,

We just enabled nova-gpu with the reply_all email policy and I noticed that
sashiko does not actually send any such replies.

I did dig a bit and it seems that the logic here is that if there is another
mailing list Cc'd that is in the sashiko email policy, but does not have
reply_all set, reply_all is removed (while reply_to_author is always honored
regardless).

In contrast, if another list that does not have an email policy at all is Cc'd,
reply_all is not removed.

For nova-gpu that means that the only way currently to get the reply_all policy
would be to never Cc the rust-for-linux list (which only sets reply_to_author)
in the first place.

In fact, it seems to boil down to any subsystem list that handles Rust code is
stuck with reply_to_author, regardless whether it wants more (e.g. reply_all) or
less (no reply_to_author).

Given that the rust-for-linux list is like the lkml, I think we should special
case it, so it does not mess with the policy from other subsystems too much.

One low-hanging fruit to improve this a bit would of course be to add
cc=nova-gpu, but I'd still prefer to be able to get reply_all without dropping
the rust-for-linux list.

Maybe adding a separate flag to be set by "catch all" mailing lists could be an
option?

E.g. when 'passive=true' is set and a passive list is matched with a non-passive
one the passive one won't impose its restrictive defaults (e.g.
reply_all=false) on the non-passive one.

- Danilo

             reply	other threads:[~2026-05-31 23:17 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-05-31 23:17 Danilo Krummrich [this message]
2026-06-01  6:16 ` Sashiko email policy precedence Miguel Ojeda
2026-06-01  9:46   ` Danilo Krummrich
2026-06-08 13:44     ` Danilo Krummrich
2026-06-09 16:26       ` Roman Gushchin
2026-06-09 16:38         ` Miguel Ojeda
2026-06-09 17:21           ` Roman Gushchin
2026-06-09 16:58         ` Danilo Krummrich

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=DIX8UX2TJP8E.4OAWKUUF5JG1@kernel.org \
    --to=dakr@kernel.org \
    --cc=acourbot@nvidia.com \
    --cc=miguel.ojeda.sandonis@gmail.com \
    --cc=roman.gushchin@linux.dev \
    --cc=sashiko@lists.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.