From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id kF9NHQuKw2VpOQEAqHPOHw:P1 (envelope-from ) for ; Wed, 07 Feb 2024 14:47:55 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id kF9NHQuKw2VpOQEAqHPOHw (envelope-from ) for ; Wed, 07 Feb 2024 14:47:55 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b=APtQ00p4; 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"; dmarc=pass (policy=reject) header.from=jpoiret.xyz ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1707313675; 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=+UN7iZwd/DsZc30P79/1JnpXZM3mg/n5iXxHBeCisao=; b=CdgitX5fOPzG65NuZ09txP1/hAhllOMbhwjL/Bc8oG2eXU6c6WoCIkzJaKT1ex6N6mC350 iDLWFJm9hYK5zD50OKmSqlU/1hwF/KnGfhxhPF6//1v4ETaG65slPSFu6AHcnVeJZtAAlJ cec4JxxBRNgLe2hMiIfNQZBQGfo2jbiFxO3XiKyF62EZ5C2bvmRGIqb3nbxZfoZrbLwI1b Tu5rdiTq4+ufjYdZCqbq9B8NTp+B0acA1CN/DaX9EmlfAsJWTILDkb1JGtvcUslkcQWnpH pxOb7ZQh9dYm5XylMssHAJxK3imEhW+eVvamZB4IComeFAHk8kUPziEpEk9lkA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b=APtQ00p4; 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"; dmarc=pass (policy=reject) header.from=jpoiret.xyz ARC-Seal: i=1; s=key1; d=yhetil.org; t=1707313675; a=rsa-sha256; cv=none; b=nWIA0MOXQBZCQaVIbOOYgKALVv9GyeOKA0snc8GiglbsCTwl9YDjVOQHlSvjWILPnWULTz riTXx8jpbooGH5KyeCmEIQSdKsaBYQOt6l0Qezu/D0hWYd224orViq+g4nKE/Og4r7QPEM H5kGUBicGXWy47yP8Ue9CXwnb7+782O0JPLdMR0L6r2TM41Y1RIfCzcy2Wo8nxWcm359lQ 0IPmhwRazSAyJL/9j+AuG4gT2GJHlbTP4akg0MXU9+PHCPnqJXpkI34UClReZ9tE3qzpAO IQiZiYPiO85AoFn/k+TT3/0VfQVeUZZUZy1Y9rYz3sFNKSQjAfcAMMZK4S+Y6Q== 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 632F942693 for ; Wed, 7 Feb 2024 14:47:55 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rXiH0-0004Hn-42; Wed, 07 Feb 2024 08:47:34 -0500 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 1rXiGY-000448-Jr for guix-devel@gnu.org; Wed, 07 Feb 2024 08:47:08 -0500 Received: from jpoiret.xyz ([206.189.101.64]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rXiGX-0003Qk-0N for guix-devel@gnu.org; Wed, 07 Feb 2024 08:47:06 -0500 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 771AC1851DC; Wed, 7 Feb 2024 13:47:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1707313622; h=from:from: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; bh=+UN7iZwd/DsZc30P79/1JnpXZM3mg/n5iXxHBeCisao=; b=APtQ00p4dtERsy6waJhJ/qjdP0ic1JvoLLolQoxRsiFFk5buWhcj9Zj0SyXlVnu5I+eiF4 xLMDlsphq8Xb8TfFppA6hu9l4cyvO6JIEaba8ra51bKXe/tsJRV7TTzi4TRvX5n5TxKutz M3fex00xpMPgm+RhVTdV0xEebXFsbHZWzf8lAafq3FcJjIbIs6M3CgIpMTpYfs1A5y25wy ib7XW2YfBEJCko4dEulUoxoa2BTDDtmWvBdEEquGjO2XOPA3CNekTUUQPrDSHApjZeDNlk LSaAzn0KJ7ViQaZMXF0W3P4HhxjZIwu/8eM6nK71yd4iY9jEYE4EAQaHjCkGTw== From: Josselin Poiret To: Suhail Cc: Hartmut Goebel , Suhail , guix-devel@gnu.org Subject: Re: Guix Days: Patch flow discussion In-Reply-To: <87plx8fl2a.fsf@jpoiret.xyz> References: <87plx8fl2a.fsf@jpoiret.xyz> Date: Wed, 07 Feb 2024 14:46:59 +0100 Message-ID: <87msscfkto.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spamd-Bar: / Received-SPF: pass client-ip=206.189.101.64; envelope-from=dev@jpoiret.xyz; helo=jpoiret.xyz 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, SPF_HELO_PASS=-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 X-Migadu-Spam-Score: -11.78 X-Migadu-Queue-Id: 632F942693 X-Spam-Score: -11.78 X-Migadu-Scanner: mx11.migadu.com X-TUID: KlvQzNQzKN7V --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi again Sunhail, Josselin Poiret writes: > Hi Sunhail, > >> Josselin Poiret writes: >> >>> One thing I would like to get rid of though is debbugs. It causes a >>> lot of pain for everyone, eg. when sending patchsets, it completely >>> breaks modern email because it insists on rewriting DMARC-protected >>> headers, thus needing to also rewrite "From:" to avoid DMARC errors. >> >> Thank you for sharing (what seems to be) a technical limitation of >> Debbugs. Could you please explain what the consequences of the above >> are? Specifically, how does the rewriting of above headers affect the >> contributors' workflow? > > Every reply to one of your mails ends up creating a new thread in my > mail client, because the In-Reply-To chain ends up being broken.=20 Ah, whoops, I thought you were asking about the Message-ID problem I also reported to you, not my above paragraph, sorry. One big consequence: mails containing patches can often have bogus From: headers, which are used by git for the commit author. Thus, we end up with commits in the repo authored by eg. "Josselin Poiret via Guix-patches via ". We added a default gitconfig entry that also puts the From: in the body of the message so that it is not corrupted to circumvent this. The fact that you have to wait for Debbugs's response after the first mail to get the proper mail to reply to means that we can't automate sending whole patchsets, and have to resort to hacks like the CLI `mumi` tool uses. I can't just send a patchset and be done with it, I have to wait a couple minutes. Best, =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCAAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmXDidMQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5Fhcaik3bDACJSMnlR5gbVC22goDW9kOJAlrvWftFpkld o8o7fWcMV7QqkN8HabPqeaCEN62z+9DyCza/WvOV6b+aZGpYdI65eUW2tHnihDQq M4cs4FD73eFn6LHK2q/Bm7jNcSIjdtHmPuT+6kWvDwtNzQjmp7q+QSVlU0zPmIGO FeskirqdenWdAWJCdYFh24ATv4rvBroSEQG4oZaIX/eVLqeQe/calCul3hhwCODJ wyRXNAjDDP04N5sSHyAJU4qPbjZuwDsjA668Kx2PHe/yfluAXlLLLD797/xU/jD4 mMacfWhuU1w3k+aEyyUh4uenWNU7BfTS4O5ZoTZPRiGcWqdXa3Kz6MPbd1eOO7kE hNVIoKcctc92wGUHtouWJWQdVGzmwR1lCOs1DL78K9gCcn2X4CB2ljayLhIwIRhR gZMaM8gkJbWd28kpdeg8HR3EZ/BVodZahOlwQ5YhgoUZQA8LtfoMKUh6tWBvlcmP l3iQuUFN47p79Fee/pI54EAMWJgC25c= =GBB4 -----END PGP SIGNATURE----- --=-=-=--