unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
To: "Ludovic Courtès" <ludo@gnu.org>
Cc: 64151@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>,
	Liliana Marie Prikler <liliana.prikler@gmail.com>
Subject: [bug#64151] [PATCH] etc: Stop making sendemail behave strangely.
Date: Fri, 14 Jul 2023 09:59:05 -0400	[thread overview]
Message-ID: <87pm4uwq52.fsf@gmail.com> (raw)
In-Reply-To: <87v8emwrvi.fsf@gnu.org> ("Ludovic Courtès"'s message of "Fri, 14 Jul 2023 15:21:37 +0200")

Hi Ludovic,

Ludovic Courtès <ludo@gnu.org> writes:

> Liliana Marie Prikler <liliana.prikler@gmail.com> skribis:
>
>> Am Montag, dem 10.07.2023 um 23:21 +0200 schrieb Ludovic Courtès:
>>> Hello!
>>> 
>>> It just occurred to me that we might have a reasonable tradeoff at
>>> hand: instead of adding Cc: or X-Debbugs-Cc: headers, we could add,
>>> say, X-Guix-Team: headers.  That way, team members would be free to
>>> filter incoming messages however they want.
>>> 
>>> How does that sound?
>>> 
>>> Of course if team members don’t pay attention to that header, we’re
>>> back to square one, but hopefully that won’t be the case.
>> But how would that header work in practice?  Assuming the mails aren't
>> automatically forwarded, we would need another interface, e.g. mumi to
>> handle it.  Plus, the issue of tagging a single patch in a series would
>> still apply, would it not?
>
> Hi!  The header in itself wouldn’t have any effect: it’s up to
> recipients to configure their email client to filter messages as they
> see fit.  So in that sense it’d be less intrusive.

It could perhaps be used *in addition* to the X-Debbugs-CC headers, but
I don't see it as a replacement, because e.g. for a single patch send
directly to guix-patches@gnu.org, X-Debbugs-CC does the nice thing of
retrieving the bug ID and adding its corresponding email into the
forwarded mail, so that users see which bug the mail was attached to.

> Mumi could also display a tag based on this and let people select only
> issues relevant to a specific team.  That would be an improvement over
> what we have.
>
> Thoughts?

I am still not convinced something deserves to be changed here; the
problems reported so far, unless I'm missing something, were:

1. It's weird that send-email cause people to be CC'd itself
2. It can be confusing when a larger series touches multiple teams

I think 1. mostly results from the initial surprise that send-email now
behaves that way, but I don't see how it's a bad behavior to reach out
to team members automatically.  The process being automated should yield
the same result as if a user called the etc/teams.scm script and placed
the --add-header arguments themselves.

2. Is more of an edge case.  I think if we have a policy of adding a
LGTM *per patch* or 'LGTM for whole the series' it'd solve the immediate
concern.  Having a X-Guix-Team as proposed by Ludo *also* added could
provide a bit more context in doubt.

I'd be interested to hear back from Chris, which originally opened
issue, in light of the above.

-- 
Thanks,
Maxim




  parent reply	other threads:[~2023-07-14 14:22 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-06-18 11:49 [bug#64151] [PATCH] etc: Stop making sendemail behave strangely Christopher Baines
2023-06-25 21:06 ` Ludovic Courtès
2023-06-26 14:36   ` Maxim Cournoyer
2023-06-27 19:26     ` Liliana Marie Prikler
2023-06-28  1:14       ` Maxim Cournoyer
2023-06-28  4:30         ` Liliana Marie Prikler
2023-07-01  3:03           ` Maxim Cournoyer
2023-07-01  5:50             ` Liliana Marie Prikler
2023-07-01 16:03               ` Maxim Cournoyer
2023-07-03  9:36       ` Ludovic Courtès
2023-07-06 15:49         ` Maxim Cournoyer
2023-07-08 17:16           ` Liliana Marie Prikler
2023-07-10  4:24             ` Maxim Cournoyer
2023-07-10 21:21               ` Ludovic Courtès
2023-07-11  4:28                 ` Liliana Marie Prikler
2023-07-14 13:21                   ` Ludovic Courtès
2023-07-14 13:52                     ` Liliana Marie Prikler
2023-07-14 14:12                       ` Maxim Cournoyer
2023-07-14 13:59                     ` Maxim Cournoyer [this message]
2023-07-17 13:02                       ` Christopher Baines
2023-07-17 16:43                         ` Maxim Cournoyer
2023-09-06  4:49                           ` bug#64151: " Maxim Cournoyer

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

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87pm4uwq52.fsf@gmail.com \
    --to=maxim.cournoyer@gmail.com \
    --cc=64151@debbugs.gnu.org \
    --cc=liliana.prikler@gmail.com \
    --cc=ludo@gnu.org \
    --cc=mail@cbaines.net \
    /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.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).