From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id MAM1JDcqBmVg0wAAG6o9tA:P1 (envelope-from ) for ; Sun, 17 Sep 2023 00:20:39 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id MAM1JDcqBmVg0wAAG6o9tA (envelope-from ) for ; Sun, 17 Sep 2023 00:20:39 +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 698FC44F2A for ; Sun, 17 Sep 2023 00:20:39 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=nmOgWcAJ; 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=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1694902839; a=rsa-sha256; cv=none; b=ZLH5naSe4vXVwOysrnZkARl8pTyiYxibRig/dTUXjQngQeBd4o2cF5i+uyhIcMzbh+3zgg L2e49QvTA2fA+ddXENOQVVewILkKHpCF+sL+JdVj5S/PCv62Il9eXavVpLBXCLEQBQl6g+ mSbq0/LSl1F465kkYjXpMwV0YCCjMnjMDwQJg2pXUGMKppBVXyKkjSXc/8siGw+lSx4dDt OF7Prk2EylnlQobhc2W2zdfw9ADN/VTk8d5w9Q8aWxo8kA286nZ7t5sfuUWI8bWKSzYa7b egTepKpRlFFceATDN/jQWZ/diQqrCmX7Pzb1TrRmUjFICp4NvdNYhUlVvRA9Ag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1694902839; 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=rQ7dxiE1gxpuMOCj8Sp5aPI1m1obm/DxnObwOYGMC4E=; b=a+EKaHiCnAllHznHINekg+4PdR7V7Jso4RF8kvMg2lsDcDkTr+CdAA/TOu6K2SpjXAydLQ ySpF+EMTUBYgCYbPbhfrCo8vaXnAm15D6/MZ7cNnT5Hop6lzbixr6OjdzCMv/fVGLdD+7K PnqZq077vhzSEVye4tvVbRLPlVwc57X8p/YvhIZ+w+udgs2D5Grpw4IWP/jsj8yxiRvTzX fyyMci4S7aTIQtpruupKnWsCkFzZJys+0OWnHin06uV3QGyEQIaDoWMaEmHgMl2SBzYliu wEZqZYFu/FK97W8zQAjE0wL3OpOiKI5fM6Ut7Yc1KttQZtl+WPkWBPHe59NBHw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=nmOgWcAJ; 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=none) header.from=gmail.com Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qhddt-0003sE-3r; Sat, 16 Sep 2023 18:19:57 -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 1qhddq-0003rh-0N for guix-devel@gnu.org; Sat, 16 Sep 2023 18:19:54 -0400 Received: from mail-lf1-x141.google.com ([2a00:1450:4864:20::141]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qhddo-0007iW-8M for guix-devel@gnu.org; Sat, 16 Sep 2023 18:19:53 -0400 Received: by mail-lf1-x141.google.com with SMTP id 2adb3069b0e04-5007616b756so5193158e87.3 for ; Sat, 16 Sep 2023 15:19:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1694902789; x=1695507589; darn=gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=rQ7dxiE1gxpuMOCj8Sp5aPI1m1obm/DxnObwOYGMC4E=; b=nmOgWcAJDH2gyudLRFFirIYHA0BBHVMdLeqtRjAs8yAzDbyy66oiunLHmNJxn+0dnc WLUrTFICEnnB/KGU/X8rQ5JiZVajcMZ9NgrMGs6PJM7PFP5lc9rwHD0wxfUp9ZCqTRw6 sNplp+QMDTyoS5fU3elELeGd7U0+FfYkA7pHglVvJm7Mo2+L2QgUEy1s5kRM46eKeXF3 vq5RozzECOzhg22XFsOUp9Jqx17dFL2dSRmU1OE3LTFA2imCfCyxnUX0pIGt9GmGmEfF H2P6Wh36Miuu6AxoPfMbZqh+WB/gpP1GaS7dOQMC8cBfnLcNwAq7B4DQkmJWffH3FEQU tmEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694902789; x=1695507589; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=rQ7dxiE1gxpuMOCj8Sp5aPI1m1obm/DxnObwOYGMC4E=; b=bKYlmsAD+AYYBuSQiJJoaRtpX9pAi9zAEMRhHRL0ZHSmvBkMAHVDgDbJltpP/X3aLO jgh+x9R5wulfToMxoJaarIhh4duerhlQtLy9srk3o189lIo9tuyuWk+Iw2s1+LHurDwa hZQihIvxMCBTAEKMTqpZthXaid61HgPdWEMVdkpqOwRr4ig5m4sF31Pn/g3SduMoNcHo TfVLJNkvXOZdQn2fx9bHsBoxFO1hQgQ40xc28G54thgD9Yv1ZzLUNeSYBLCr7NzX6do1 L8iAVOnfZA41VgGmVbFPfe+VxeSFENI070f+8iHH7HKCKaAiGFBTFTx7Wjrcd/dryX/a EvkQ== X-Gm-Message-State: AOJu0YwyThnGlM986mZ9vclJVanp31JP1Vb1etOEWWna6yKWpn8SLz8T hIiKYv1UpqgkRtkCrTPzJiGapJ7b7qC7V85c X-Google-Smtp-Source: AGHT+IHKR0xLWuOfCF/VA8jfMIyxRM1+bFgM8U+0nM6aISd9Gi73Xt37PzG+alhu+HZYtSyvc4vs0w== X-Received: by 2002:a05:6512:348f:b0:502:9c0a:87b with SMTP id v15-20020a056512348f00b005029c0a087bmr3660965lfr.12.1694902788859; Sat, 16 Sep 2023 15:19:48 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id cn10-20020a0564020caa00b00530be302f08sm1309590edb.49.2023.09.16.15.19.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Sep 2023 15:19:47 -0700 (PDT) Message-ID: <4bb3e077f39ad0dc8860e705c3c77309918a17ba.camel@gmail.com> Subject: Re: Can we provide another UI for patches than just email ? From: Liliana Marie Prikler To: Simon Tournier , Edouard Klein , guix-devel@gnu.org Date: Sun, 17 Sep 2023 00:19:46 +0200 In-Reply-To: <87msxod4ss.fsf@gmail.com> References: <87bke516fo.fsf@rdklein.fr> <87msxod4ss.fsf@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::141; envelope-from=liliana.prikler@gmail.com; helo=mail-lf1-x141.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 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: -5.54 X-Spam-Score: -5.54 X-Migadu-Queue-Id: 698FC44F2A X-Migadu-Scanner: mx2.migadu.com X-TUID: JTFjifbvT31F Hi Simon, 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 o= nce > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 b =3D=3D 1=C2=A0=C2=A0 #only o= nce > =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). Maybe we should actually fix that debbugs bug or advocate a separate address that runs a script on the backend waiting for all emails to land and then forwarding them to debbugs similar to what mumi send- email already does. I kinda understand that there are good reasons why debbugs is not that smart out of the box (something something denial of service), but for most reasonable cases it shouldn't take too long for that cover letter to arrive even if the mails are out of order. (Plus we have moderation, so spamming of large series is kept to a reasonable minimum already). We could also implement a timeout solution like "if it's a multi-patch series and the cover letter doesn't arrive within five minutes of the first patch, send a mail to the contributor asking them nicely to send that first and then wait a bit, and then abort the process". =20 Cheers