From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 MBUQAGdSBWWgMAEAauVa8A:P1 (envelope-from ) for ; Sat, 16 Sep 2023 08:59:51 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id MBUQAGdSBWWgMAEAauVa8A (envelope-from ) for ; Sat, 16 Sep 2023 08: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 83AF737CFA for ; Sat, 16 Sep 2023 08:59:50 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=laesvuori.fi header.s=mail header.b=nk5kcEo2; 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=laesvuori.fi ARC-Seal: i=1; s=key1; d=yhetil.org; t=1694847590; a=rsa-sha256; cv=none; b=G02VXtTcvMu07QdsvTMjh81GL4ZvqbAvkZsCsNeUEksxM9oCKq/+X1v7HwuuqteZKp2gzy 03bB3P9kxx0jyQ/tznwBSIWe98RIZ9R5AVI1xK6bM/lOFOwJkCqJdqdES3fmMhtyeZRTif 4hO4uYhqq+lH8Nhg1/JURAahL6XGlTIVDK3RQh/crQdu+FhXYC/2WcWvETfvvDu4nmVcNd JUNnv3Z5M7wzxbmbwxowohRr2BPT4xmF12Kyfv90De4MUdTA6ByU8+LWHgzjAroCuWKZMk DQO+MeFg4uq2f0v5/WtDGVIUxct6hwf4r9fGqYNm8h+Ah8+lLBMdxbnrueyoxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1694847590; 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=EgL5jGupp1XUku4E0FVAMEjqzB4B9o5zLWYcPviqRuQ=; b=Izn/slI4O6ME+3aQ3H/RJW2PiEqD3suCynbCXHx6fWfr4yAqiYMAYwmQA0KyFc4QA3NjcK 8h/K5YXhTgPPbE4YfryotM+lZfj1Y6TP4U4wSpRadpL4Yubz8hglMaS+lnastrSlpUZmA+ 51vTYsVbRBhhBy56V26BuLDhBo8vrZkzZqLKLHhOMCmKDfNKenDRnacoWJQw/SNenLJMC/ Gj91eo4fK4xkjn8ssy3DzjHwveANIgDKeiRQfYiLNun4kP3MmVAdF6A2JM9vqhB4IVJqvj 6+nNqQEXdd9GhXfvcVoV8emOcRxPiKeTpY3/JZnQ+m3j8rJCT5q4v5/WgNrHFw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=laesvuori.fi header.s=mail header.b=nk5kcEo2; 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=laesvuori.fi Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qhPFY-0004Pe-LW; Sat, 16 Sep 2023 02:57:52 -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 1qhPFW-0004OF-U1 for guix-devel@gnu.org; Sat, 16 Sep 2023 02:57:50 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101] helo=mail.laesvuori.fi) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qhPFQ-00019s-VW for guix-devel@gnu.org; Sat, 16 Sep 2023 02:57:47 -0400 Received: from X-kone (88-113-24-127.elisa-laajakaista.fi [88.113.24.127]) by mail.laesvuori.fi (Postfix) with ESMTPSA id BA0E43400AF; Sat, 16 Sep 2023 08:58:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1694847490; bh=EgL5jGupp1XUku4E0FVAMEjqzB4B9o5zLWYcPviqRuQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=nk5kcEo2O68LHK23MFDj4InZ+F/wzMn2WuStk3ihB0UZ7eSHuTB1SLZqA/PPKL7UW tWP4M36FSFg5IYnl83TIywa9UpUvzQ1uWVbmBKm4bh5PUU/QdCuRmh4kLyoBBCc7Qt WMiepupnOHZlP58iPE6mHQKKb3nb9XCZGysc8k3E= Date: Sat, 16 Sep 2023 09:57:33 +0300 From: Saku Laesvuori To: Edouard Klein Cc: Simon Tournier , guix-devel@gnu.org Subject: Re: Can we provide another UI for patches than just email ? Message-ID: References: <87msxod4ss.fsf@gmail.com> <874jjw1rj8.fsf@rdklein.fr> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="5ivc5uh3eb2s2onr" Content-Disposition: inline In-Reply-To: <874jjw1rj8.fsf@rdklein.fr> Received-SPF: pass client-ip=75.119.130.101; envelope-from=saku@laesvuori.fi; helo=mail.laesvuori.fi 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 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: -10.05 X-Spam-Score: -10.05 X-Migadu-Queue-Id: 83AF737CFA X-Migadu-Scanner: mx2.migadu.com X-TUID: ZvN/kInZDr6k --5ivc5uh3eb2s2onr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline > I'd like to be part of the solution, so Saku, I'd like to help > write the putative scripts you talk about. The main difficulty I see is > that they need to be configured to be able to send and receive email on > the user's behalf. That could probably be done via git send-email. I think the hardest thing is working around debbugs. One idea I have is to first create a branch with a name like -not-submitted, then somehow get the issue number after sending the first email and then rename the branch to - and either add a conditional git configuration rule[1] that sets the sendemail-to to the corresponding address or use that information from the script. Maybe mumi already does most of this, I haven't tried it yet (but I probably should). [1]: https://www.git-scm.com/docs/git-config#_conditional_includes --5ivc5uh3eb2s2onr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoMkZR3NPB29fCOn/JX0oSiodOjIFAmUFUd0ACgkQJX0oSiod OjKV5g//ZYpstQMfG7DMG4Zx8cFX1UFUF0kHa4j/SED864P+asBGHWncWmrIVyuN bmgcNWsoA1IrO+qhad2mskbb5q9iVNfQldv8R90Dy0LpZmtxaPa8CA3w4+0Sm1z+ UzM/wHVr1LxoedlkH+46vl/AokJ7BxXXI4b+s5fwoViCOLkWnNcemvzLwtkGY3sm PLBpWEGVuiAu6IIXJkl6b9XkQoP9JexTV+Lb+4LKnTl1oHSRwxRhK8rdAL6fsaNq lL7zcu4OA3qFfXVgAXzJnwDCha3QBYNScvzHKS2bQ9S4LYEKyk2lEvtkkp8QOOGt PFG8Xyu59DIQ8DNmH9Nlk9+tLIydr3cj2NvioIuqZtemfgOZj5mtfeh+sJKkbHjj enyN5ZaKTEOCtC7KJ7waNx8/OUuhQ50FalYddasTcIoRGt5oPKsgn/pCZpbGdHhe 2VJ4YXGvHefbYCZj+WinBm3rxE0oIWvm+S7ZR8BCuiebi42sI0ZAzV8xMFV1gOQi jbgaTMt/zavzFuQY7QgviWE11rMeJPSw1yfUN59J2IRnyQiJ4sYGJeiEk54ORMNa kX80BBY14kKNJHGkD0fy2VBWPIwkY7LX+IOIGVEIlmHfeD5afuWi8AccV9fNd3rH lhhwl2UXePVKDVsK1ZrSGdnaojUvhvkqhztdDi7R5qjw/LXLwkU= =cqX0 -----END PGP SIGNATURE----- --5ivc5uh3eb2s2onr--