From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
To: Liliana Marie Prikler <liliana.prikler@gmail.com>
Cc: "Ludovic Courtès" <ludo@gnu.org>,
"Christopher Baines" <mail@cbaines.net>,
64151@debbugs.gnu.org
Subject: [bug#64151] [PATCH] etc: Stop making sendemail behave strangely.
Date: Tue, 27 Jun 2023 21:14:38 -0400 [thread overview]
Message-ID: <87mt0k1j7l.fsf@gmail.com> (raw)
In-Reply-To: <0b7fa4b3ac2f957d633348ac6866027e3f98ec4a.camel@gmail.com> (Liliana Marie Prikler's message of "Tue, 27 Jun 2023 21:26:16 +0200")
Hi Liliana,
Liliana Marie Prikler <liliana.prikler@gmail.com> writes:
> Am Montag, dem 26.06.2023 um 10:36 -0400 schrieb Maxim Cournoyer:
>> > I like the intention, though I understand one might find it a bit
>> > heavy-handed: we end up Cc’ing lots of people (and apparently this
>> > hasn’t resulted in an increase of review work, unfortunately).
>>
>> It did for me in a limited way because I'm only part of the gnome-
>> team :-). When Liliana's GNOME patches reach my INBOX I feel
>> compelled to process them quickly. I'd otherwise probably easily
>> miss them.
> Funny that you'd mention that because for me, debbugs notifications are
> pretty hit or miss. A lot of them end up filtered by our benevolent
> overlords without me having ever read them.
Maybe you are mistaken about what X-Debbugs-CC does; it doesn't cause
someone to be subscribed to a specific issue; it's only a CC alternative
that is a bit nicer in that it will reply with the issue number in the
reply path, which is mostly useful for new issues that haven't gotten a
Debbugs number yet. So I don't think we should think of it as a
"notification" mechanism, simply a smarter CC for Debbugs.
>> I'd suggest people joining teams only do so if they actually have the
>> bandwidth to help with the review of the scopes they cover to avoid
>> feeling overwhelmed. It's easy to add/remove ourselves to a team.
>>
>> If you *really* don't want the default configured behavior to happen,
>> you still can, by adding the '--no-header-cmd' option to your 'git
>> send-email' invocation, although I'd prefer you use this with a lot
>> of care, as I want to receive the notifications for the submissions
>> touching the team I'm subscribed to :-)
> I feel as though we won't find many members willing to cover a certain
> scope if they potentially have to be responsible for all of it. Like,
> despite being a member of the gnome and emacs teams, there are certain
> packages within that scope that I'm more familiar with than others.
There currently isn't a strong notion of "responsibility" associated
with being in a team (although we could flesh one if people want it, as
Ludo had suggested with the "two team members should gate changes to
their domain by putting their LGTM on it" or similar); it's currently
simply a means to be subscribed to a specific scope of the project, to
be notified on the changes you are most likely to be interested in (and
hopefully comment on/review/commit).
>> If there's something to improve such as not adding a CC to yourself,
>> that's a good idea and can probably be done in etc/teams.scm. You
>> can open an issue for it if you'd like to track its resolution.
>>
>> Does that clarify things? If it does and it's acceptable to you,
>> please close this issue.
> Even with such a hypothetical --exclude-whomever switch added.
It's not hypothetical, it exists and works today (--no-header-cmd). The
only reason it doesn't appear in 'man git-send-email' is because we
don't build the git doc from source. It's scheduled to appear in Git
2.41.0 [0]
[0] https://lore.kernel.org/git/xmqqleh3a3wm.fsf@gitster.g/
> I'd argue that it is wrong to magically install this configuration without
> any user interaction. The current setup also causes quite a number of
> false positives, like a package rename also causing changes in some
> other scope and hence notifying like five different teams all at once.
I personally prefer the zero-config approach that maximizes the
potential of etc/teams.scm and reduces the documentation burden, but of
course I'm biased :-). I find the contribution process of Guix already
complicated enough to not want to add more to it, and welcome
automation.
--
Thanks,
Maxim
next prev parent reply other threads:[~2023-06-28 1:15 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 [this message]
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
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=87mt0k1j7l.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).