From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id sFL/L0f4BmXpDQEA9RJhRA:P1 (envelope-from ) for ; Sun, 17 Sep 2023 14:59:51 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id sFL/L0f4BmXpDQEA9RJhRA (envelope-from ) for ; Sun, 17 Sep 2023 14:59:51 +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 7107F6EE73 for ; Sun, 17 Sep 2023 14:59:51 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=SCXkrjaZ; 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=1694955591; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=/Y2PAJGWt2a17GN414C+krKcY2pMFhkOl3zZBjAGvyQ=; b=PlwQA8N4UIsAdokuMQa1fmvJGLaht4gW33T9+0l365b52q28FBP+am/TCOpnkk8+E4T6H6 uDiqpCWCTXy1WyAAHHF13Vh4A1AKbMCoz9/+XMo7onflkRMRlv2NJsLQRNBligiUliOqKJ KpCvQHB4fKPaobwbXtZH4eT2yvE0IdgKyYwPrXgPv7YtX+Qidso9ZfqSndpwC9UvWvWT7L 0U7+Ils34q6gXbYp376udVk7/cjfPb6K5yMJV0AGHC3hlXnWnQlNfC7nmvoNs4iAUsqgYh kdtss6inpxv4Nrd64uPHnKs9GLvj7nrQCtr9KlkZApXUI+a6+xKwn8hytNPD7g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1694955591; a=rsa-sha256; cv=none; b=fakqVd7P+ofOW/U+9W0KHe0uXFxzrReZ3VKMcl8wBaH7/O/Pc+ImAJZUf1DQXY+h+SIZZ1 t5fMuZrgAo8NOfZ8P2htQsL9HwKKjkbIhclmEkVSusBE3bPi1WtwpNrA3OOVGgXORNR492 KlGAAqriADKtnE9Kw1l2zw2/qfGYO7XP0qczsV4CKZBLIz4+m6aoTmz8syFDa5yOn77Ngi dwUB5QE/yHdZPC5d4JD4PyMXmqhqY3ejPxrFCA4ZdUPKpmmVFVrKe3OBYcA/YSkJZfpdkg 8RuFBAf13dLdBEKZoqWhXENaCLgGnysFVDFaVxMW3fX9EQtDVngUF9qmqmqXRA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=SCXkrjaZ; 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" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qhrMr-0004yu-4Y; Sun, 17 Sep 2023 08:59:17 -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 1qhrMp-0004xg-Eh for guix-devel@gnu.org; Sun, 17 Sep 2023 08:59:15 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qhrMg-0006cu-TN for guix-devel@gnu.org; Sun, 17 Sep 2023 08:59:13 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-31f7c87353eso687079f8f.0 for ; Sun, 17 Sep 2023 05:59:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1694955543; x=1695560343; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=/Y2PAJGWt2a17GN414C+krKcY2pMFhkOl3zZBjAGvyQ=; b=SCXkrjaZlm/okV4XifGQQMPykLqi1kupExXgC4o1X44vu2UHVdk+83p+3p+auoOLMG FbsFCH1/dfTxO1hbWkS4p2utz2IwwxAAOZo8VIjKJfi34xRo9r2gkKpTXEEpx9N9GLlB 891z1hTBgy6Mx2uk6chFXPuWDZ7ykm8V+5OmsVfmHDcikdf0dNwv8wwdVklsiGCerUhQ U7i5QHXJ089MhfPYnNPUUbP286y5IWxuyjCDBgrf9zqXJ77ifGNpsG74uNET9Z/pDHdr GveobDU47umZa/cRLZoL2GrrKFMcuSaqC0+L3i+JweUSwwGWSoKCLQY+veXReUjXIdFu yIVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694955543; x=1695560343; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=/Y2PAJGWt2a17GN414C+krKcY2pMFhkOl3zZBjAGvyQ=; b=JmTCi3tmeUIAetPkVqxIBWE5abrNMCgR+bo7W6Pur1kwGOobWv2IDEnmKNqDkQu/Tn itB2UcYs72SGEIVP5+YKQVJANBIo7DXJNRVteQSCbynWA8kLKNKFoRSm0UjZrFQYyOIp lx4u6FQdFdsgyBDzFGeyDIY6SN20rkEuPNOzX/l6+skj1ojroxACF7LzsaVXLRDvA4fm DNA/H522vtokW2pTvUPzINm0JzEhLfYvL75ryLrj/x4ThfO6Cmg7jzRSr6xL1aY9BQ4W iLYkW81XW+NTJUWRsGCdgRnLs0+q3bbLRhXInTKrJO5YB+P9qrFCzc/fJe9TPJNP44oP TRJA== X-Gm-Message-State: AOJu0Yxx7i9n8d6oEWEv2HvIbOJsD55EZXcZOKdv17ZhsRXL/cIqkVNM C4Vj+ZJDkzSLFDbElCO1C/GYSfsm2co= X-Google-Smtp-Source: AGHT+IGB0c29r83nyTLP7HW2EdhSGszVoc5npC5G89rqZJVwDlUjUHoG/ucyL4dQ2B/nKm3V9HxlKw== X-Received: by 2002:a5d:408e:0:b0:31f:85dc:110c with SMTP id o14-20020a5d408e000000b0031f85dc110cmr5846561wrp.0.1694955543407; Sun, 17 Sep 2023 05:59:03 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id m6-20020adfe946000000b0031980783d78sm9647685wrn.54.2023.09.17.05.59.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Sep 2023 05:59:02 -0700 (PDT) From: Simon Tournier To: Liliana Marie Prikler , Edouard Klein , guix-devel@gnu.org Subject: Re: Can we provide another UI for patches than just email ? In-Reply-To: <4bb3e077f39ad0dc8860e705c3c77309918a17ba.camel@gmail.com> References: <87bke516fo.fsf@rdklein.fr> <87msxod4ss.fsf@gmail.com> <4bb3e077f39ad0dc8860e705c3c77309918a17ba.camel@gmail.com> Date: Sun, 17 Sep 2023 13:10:10 +0200 Message-ID: <867cop3vjh.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x431.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_PASS=-0.001, T_SPF_HELO_TEMPERROR=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: -1.96 X-Spam-Score: -1.96 X-Migadu-Queue-Id: 7107F6EE73 X-Migadu-Scanner: mx0.migadu.com X-TUID: hv3X1hI02d9p Hi Liliana, On Sun, 17 Sep 2023 at 00:19, Liliana Marie Prikler wrote: > Am Donnerstag, dem 14.09.2023 um 19:48 +0200 schrieb Simon Tournier: >> a.=C2=A0 =E2=80=A6 send an Email to guix-patches@gnu.org=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #only once >> b.=C2=A0 $ git config sendemail.to 12345@debbugs.gnu.org=C2=A0=C2=A0=C2= =A0=C2=A0 #only once >> c.=C2=A0 $ git send-email --base=3Dauto -v origin >>=20 >> and the order is flipped: >>=20 >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 a =3D=3D 3=C2=A0=C2=A0 #only = once >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 b =3D=3D 1=C2=A0=C2=A0 #only = once >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 c =3D=3D 2 > > I mean, the real benefit of git send-email is that these three steps > compress into a single one if you have a series that consists of a > single patch. In fact, mumi send-email already implements this > workflow in a somewhat clunky way that works, but it requires the use > of yet another tool that isn't well known outside of Guix (at least > with git send-email you can point at how kernel devs do stuff). I agree. My explanations was trying to make clear, side by side, the difference and similitude between the two main ways people are exchanging code. For sure, the PR model would be =E2=80=9Cinefficient=E2= =80=9D for the =E2=80=9Cone single patch contribution=E2=80=9D case. If one would speak o= n the concrete, one should do some stats about the number of patches per contribution. ;-) > Maybe we should actually fix that debbugs bug IMHO, the issue is that Debbugs is out of the Guix project control but run and administered by GNU folks (maintaining Savannah etc.). Even, I am not sure the exact version of Debbugs which is currently running is publicly known; the current Debbugs version of the GNU instance diverged from the Debian versions. Last, I agree with the rest of your message. :-) Cheers, simon