From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 GBbuJFLRS2TFegEASxT56A (envelope-from ) for ; Fri, 28 Apr 2023 15:59:46 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id ADWrJFLRS2TWWwAAauVa8A (envelope-from ) for ; Fri, 28 Apr 2023 15:59:46 +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 50B022BC29 for ; Fri, 28 Apr 2023 15:59:46 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1psOcy-0007PQ-Bh; Fri, 28 Apr 2023 09:59:12 -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 1psOcw-0007NU-Ul for guix-devel@gnu.org; Fri, 28 Apr 2023 09:59:10 -0400 Received: from mail-qt1-x836.google.com ([2607:f8b0:4864:20::836]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1psOcv-0000Rh-8s for guix-devel@gnu.org; Fri, 28 Apr 2023 09:59:10 -0400 Received: by mail-qt1-x836.google.com with SMTP id d75a77b69052e-3ef33f12995so46157361cf.3 for ; Fri, 28 Apr 2023 06:59:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1682690348; x=1685282348; h=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=2MOWDrkAioDuqiCrNSGCJsOZj5hYSKV9tKp08ACd4mQ=; b=ZVLAhRYqkxhgvaSWEeus97/7RzTXT0tMfKQ22LHF55gJYDpeGQYL0qH9LVLdULVqyX hxZeDgBq6W6TJN0pznViiUURGBU2Ltm86+/cMA8bYGeVaWBvP/RpfY/EWWvGLCPSEGuN 5+ORwFemyu2fyiR1gPb70UWMmWdmqomqTc3v+RBDLEQs06uuVLS/un67NXLfoAt0e4BW ZGoXeWtxrX9VCyowya/61SA6p/J6b0nk2ILZioBhgfTunXVZZ7XvXN3D9ClbGaoDQRuS zdT2UE4vMIlWyXiWkAkLhi59O288wNh+Xi/xBrYncZ4xAqWNARwdiPJrFu+pwAbXCmh0 Jlgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682690348; x=1685282348; h=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=2MOWDrkAioDuqiCrNSGCJsOZj5hYSKV9tKp08ACd4mQ=; b=lNTWVMhLATPW04mZP3CqUsXCq82dtpKyu+JJMvkS16apzSi5NFMdP5U4R9L3VC/wpd etNIKNqTPH4I/KGsfIUBPDDpu6Rb22fOwmQtBUR+Dnm6K258JpV/MfJ6zqG7C0xr+PIE 5CMnrdIo7J7Nz1I5JiCQ7tbx97Yd81Je8h8Y8cQpofZpkREWG09fISoSAT2OEu4OFa4i TJsd6HsKpc379yVNYevc24LkgWVbR0YysC5CPSVlE74T2PaTsnEacn80kx0b91/7WEz3 CiGRLvWko4auSXbfeNYk4Wzrac+aH+p7k7WlYjbIguzAxBh7d4XyDou/P9ev55gh4Kef Q/ZA== X-Gm-Message-State: AC+VfDz2cyMMMcZn+eJY6f7o849k5WOSIxRwHjj61FpZLbHh705bsxxI mcD9IVtZpOaS5X1XbRqtvK7cuA3whpQ= X-Google-Smtp-Source: ACHHUZ4hellVe1nc6SHaHIanVolqifs7+NpDqmODLydH3oM/H/vpkpKC9lwQQM5eZzyKfpYUtmRVuw== X-Received: by 2002:a05:622a:104e:b0:3e3:8032:908c with SMTP id f14-20020a05622a104e00b003e38032908cmr10008862qte.45.1682690347957; Fri, 28 Apr 2023 06:59:07 -0700 (PDT) Received: from hurd ([2607:fad8:4:3::1000]) by smtp.gmail.com with ESMTPSA id l19-20020ac84a93000000b003e89e2b3c23sm7055118qtq.58.2023.04.28.06.59.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Apr 2023 06:59:07 -0700 (PDT) From: Maxim Cournoyer To: Arun Isaac Cc: John Kehayias , guix-devel@gnu.org Subject: Re: `mumi send-email' means no more debbugs dance to send multiple patches References: <87mt2xiab3.fsf@systemreboot.net> <87h6t25o7p.fsf@protonmail.com> <87h6t2gpa2.fsf@systemreboot.net> Date: Fri, 28 Apr 2023 09:59:05 -0400 In-Reply-To: <87h6t2gpa2.fsf@systemreboot.net> (Arun Isaac's message of "Thu, 27 Apr 2023 01:08:37 +0100") Message-ID: <87y1mc3y6u.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::836; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qt1-x836.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Seal: i=1; s=key1; d=yhetil.org; t=1682690386; a=rsa-sha256; cv=none; b=J4cK7CETGKQb4WfXT69+TveI+7jtNfzK9eL5SJyddA48RNqdjg11f6XwKqz7pQy1d4bgoa kv5oAPl6dfscEIeO2kaTHXnUxb+zzJb9dJNUvGd7IYZoS94IJDc7A/CDr7u2Yhr+JGVT88 37WgE6Yl3dHxNDLohQw93Jp/ZkReQ6AeHjf+rlGzXo9marJ5gEYHujPADtGQ0b1cGdYVxA 9Ss9Tvelc9Ygiw/lEOU++FENJohzLHxI0UKLlM/gjQUUbGrwcJM22hEEwJiq5YhVbFOgAi aRq1A4+roXHWzpzYtFuOImAQXelGFzffF9uxb5HD/Ty1PR32OWedXgLFNS7WDg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=ZVLAhRYq; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1682690386; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=2MOWDrkAioDuqiCrNSGCJsOZj5hYSKV9tKp08ACd4mQ=; b=o0vaAJ1mu/RsiWSWSypK19TpnUHvnjSzL1nTWAkW1fpB6lS5yG9XEPpKISl/mq+2qLrKib HFPb36WRyeZtSh/z23WoIZ6+w2K45IsqPgxMiNbwfCSTEXI5NV/UcLhmc3S3swljy+4oYL 45Y90Jo427jNE+ZL6N4Hrr64ShLhL30sy8QLynfmOPNCkDiL9qOKE3SP+Xm0RN7UH49U3u nU8ijJwaREueaf2xqh3qHxo1hZCUFNG1UYIKiQUfnQUa0yK0/O26JJ23SoPymR9lzc04h0 pxssMpmbAGOcPOOslu+ubpkD9xGtowq6fEZ2hd//+1je1/RXVCW1HSIO2gypHQ== X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=ZVLAhRYq; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -6.41 X-Spam-Score: -6.41 X-Migadu-Queue-Id: 50B022BC29 X-TUID: xJQ30rluzEg9 Hello, Arun Isaac writes: > Hi John, > >> I just tried it out and it worked smoothly for sending 2 patches to an >> existing bug. However, it was sent only directly to the bug address, >> not being aware I guess of anyone that had submitted or since been >> CC'ed to the thread. >> >> Is there anything we can do here? I learned about the useful "wide >> reply" when using debbugs in Emacs and presumably mumi can/does know >> about all addresses on the bug. So hopefully this wishlist item won't >> be too difficult. > > This is definitely a nice feature to have. For now, I put in the other > addresses as Cc when creating the patch using `git format-patch'. Should > we build this feature into `mumi send-email' or should we create a > separate `mumi format-patch' command that will create a patch with the > correct Cc and with other necessary options passed to `git > format-patch'? The other necessary options (think options like `-1 -a > --base=auto' as recommended in the Guix manual at "(guix) Sending a > Patch Series") could be configured in .mumi/config allowing different > projects using mumi to recommend different options. All the above could be handled at the level of git directly with the changes suggested in #58813, so I'd suggest we do this, which benefits everyone/everything relying on it. But I think something extra that mumi send-email could do, which git can't (because it doesn't fetch the existing thread data), would be to CC all parties that have already commented in the corresponding thread (if the issue already exists). I think this is what John was going at. > Either way, patches to mumi are always welcome! ;-) Thanks for this nice tool! -- Thanks, Maxim