From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id MDhaC6qJm2SBDwEASxT56A (envelope-from ) for ; Wed, 28 Jun 2023 03:15:22 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id GKB5CqqJm2SaxQAAG6o9tA (envelope-from ) for ; Wed, 28 Jun 2023 03:15:22 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 44DBB2FCB for ; Wed, 28 Jun 2023 03:15:21 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qEJly-0003jd-35; Tue, 27 Jun 2023 21:15:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qEJlv-0003ip-AF for guix-patches@gnu.org; Tue, 27 Jun 2023 21:15:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qEJlu-0001Z6-TF for guix-patches@gnu.org; Tue, 27 Jun 2023 21:15:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qEJlu-0001en-NT for guix-patches@gnu.org; Tue, 27 Jun 2023 21:15:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64151] [PATCH] etc: Stop making sendemail behave strangely. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 28 Jun 2023 01:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64151 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Liliana Marie Prikler Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Christopher Baines , 64151@debbugs.gnu.org Received: via spool by 64151-submit@debbugs.gnu.org id=B64151.16879148896320 (code B ref 64151); Wed, 28 Jun 2023 01:15:02 +0000 Received: (at 64151) by debbugs.gnu.org; 28 Jun 2023 01:14:49 +0000 Received: from localhost ([127.0.0.1]:49743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEJlh-0001dr-Ba for submit@debbugs.gnu.org; Tue, 27 Jun 2023 21:14:49 -0400 Received: from mail-qk1-f174.google.com ([209.85.222.174]:61688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEJle-0001dU-Po for 64151@debbugs.gnu.org; Tue, 27 Jun 2023 21:14:48 -0400 Received: by mail-qk1-f174.google.com with SMTP id af79cd13be357-7658430eb5dso388944485a.2 for <64151@debbugs.gnu.org>; Tue, 27 Jun 2023 18:14:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687914880; x=1690506880; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=222dXuq0rtKkjABjV2tIuQpften9fcqVeTjMGhjHnXY=; b=c8DY0TMmri8M4fwhKIMChDzKtx9lrAk82ozX3f7sQHnaKA4e1pPv6h2bvuSAZE5wKO bTUrd0zT+YZSOzIatGLVuGwlVERVUmuYBA9Qjdx26kXS+72iZbApfNt8HkS+TJoBaJvK FTdo0NDPdd8g8QMFec68lqSXxqXYUhgRbLYTr4rvciRRbVBcfaXqwwjh3Dwj6R7CPjYL sz/c45miF/xbXa5kjxFj6UHO9rms4gzNDORSCHQX7J/LcvvrHrHQbGH/0gy7dTI8jl+Z t6e97Y9PBLHAvG+3flqoh4yjzDMnF87VYFhdlbyYRxMlRZgLcPwFMutWH11GxMthE14F ygCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687914880; x=1690506880; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=222dXuq0rtKkjABjV2tIuQpften9fcqVeTjMGhjHnXY=; b=bk8CzVcxz2phu+5VrmbLOs19zqmEZimugcEXLEjXz/Fg0OfDjQ1ufI2OCFaYf/XZlI U7bzNqN/W6f3v/cvEYlhjFmk6GV0fA4tLhTVgKqnVMHjFDPLylXPAzzOtDQ7NbaJc3o2 eSnOZ9EYpwxBUdrEOHdLi4i6kBsm45fz8CQuNc7tlhqaY9uNrXEc9LgSgjhUh/hOZ4v/ 2l8/sG71G616ESp3jMaS76l8SPylGSn/dOqZimuWvTVQX2GKvB0ArrhE8o20L+wtJDyn BalG6/LUCzZ7oXuTK9flDhXDGxT5/9mUkhLP5lCCQjBVkpQuAd6d4byysj9x/huUG48D oF1w== X-Gm-Message-State: AC+VfDyte7ZyRpAmtbKA72xxcJleIEwvKtRiJErCCyIzaWvqjoA0VQvt FDHT//O361hST5RIZr4g5L8= X-Google-Smtp-Source: ACHHUZ5IIURr4uetrG5rF8TSJkRJoPKcYsJzaM+I7TT30qLGjprv3pNw0cJeUBmW/pQh89YjFK0voA== X-Received: by 2002:a05:620a:684a:b0:763:d495:1810 with SMTP id ru10-20020a05620a684a00b00763d4951810mr22832158qkn.37.1687914880427; Tue, 27 Jun 2023 18:14:40 -0700 (PDT) Received: from hurd (dsl-205-236-230-110.b2b2c.ca. [205.236.230.110]) by smtp.gmail.com with ESMTPSA id j15-20020a05620a000f00b00754b7ee6922sm4538918qki.9.2023.06.27.18.14.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jun 2023 18:14:39 -0700 (PDT) From: Maxim Cournoyer References: <87leg7xner.fsf@gnu.org> <87zg4m1e9z.fsf@gmail.com> <0b7fa4b3ac2f957d633348ac6866027e3f98ec4a.camel@gmail.com> Date: Tue, 27 Jun 2023 21:14:38 -0400 In-Reply-To: <0b7fa4b3ac2f957d633348ac6866027e3f98ec4a.camel@gmail.com> (Liliana Marie Prikler's message of "Tue, 27 Jun 2023 21:26:16 +0200") Message-ID: <87mt0k1j7l.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1687914921; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=222dXuq0rtKkjABjV2tIuQpften9fcqVeTjMGhjHnXY=; b=S2Nemow2LlpYkk+EWCExJDjqqT13lR4ncrbrbTrKWK/AjXSTL3iId1VdFqiIApQSGISmmN 90SO2pNqK+sQtHVJIsyr/y5HcdQDbAOE2MTgnDC0gRtJMAbDUeemZb9cNug9m0B5x7kWYO t3uT2DSHqe+cGt4+GAwQ3Cxx9J0QOLlUnXaYeKDiC1msreIeFLQZzQijuunvskjfLZpw1j hhrtaE+q/6um9Mxz1VhXyrrRHBrhFaBN8tm59qLnwVx03yzoHA87Ts3ut5SAHlL4vsx9PX CVR3benhNeDFZda7e4Lqm7Aqf5ZeCLOvA3vT48M1GLaf5KkPWdvHIjZtGJmlkw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=c8DY0TMm; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1687914921; a=rsa-sha256; cv=none; b=XUT/hpDAmKq0C+ZD5hNrzTxrtlGgPYl4yG3VyeGNYWnskB7irLIvRSX8p4fVWZWDPPz54x 5Bw7u2jUG55jwPwgXINQOw0l74p4HR6LAvs+SOaE2nzaFndzmFauTJRb9uRVwOtyCIyXAR vcuWKptARuhVl97YRnSDyVYtpQshWyIYN7crK04cXngNISPeXLNdEKMI/+Mte+umfv0174 v+rBMrqnPiBdB4k7a7h60GWQ35qURsB5xCe+yDzN+Iz3qvNMTxruSYis9m/l5AvwtKMmlP Qn1djxzE5HRi1B2Im3RN7VK1hMPAutKZb4RwdQYRIbUXfKPKSQLRj+q4hhfqGg== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: 0.85 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20221208 header.b=c8DY0TMm; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 44DBB2FCB X-Spam-Score: 0.85 X-TUID: rKos4oM3f5h/ Hi Liliana, Liliana Marie Prikler 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=E2=80=99ing lots of people (and apparently = this >> > hasn=E2=80=99t resulted in an increase of review work, unfortunately). >>=20 >> It did for me in a limited way because I'm only part of the gnome- >> team :-).=C2=A0 When Liliana's GNOME patches reach my INBOX I feel >> compelled to process them quickly.=C2=A0 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.=C2=A0 It's easy to add/remove ourselves to a team. >>=20 >> 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.=C2=A0 You >> can open an issue for it if you'd like to track its resolution. >>=20 >> Does that clarify things?=C2=A0 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. --=20 Thanks, Maxim