From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 KN8+KARUCGT9/wAASxT56A (envelope-from ) for ; Wed, 08 Mar 2023 10:23:16 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id WABNKARUCGT8hQEA9RJhRA (envelope-from ) for ; Wed, 08 Mar 2023 10:23:16 +0100 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 81DA529858 for ; Wed, 8 Mar 2023 10:23:16 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pZq0m-0003Aw-O6; Wed, 08 Mar 2023 04:23:04 -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 1pZq0k-0003AO-Gz for bug-guix@gnu.org; Wed, 08 Mar 2023 04:23:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pZq0k-0003f0-8g for bug-guix@gnu.org; Wed, 08 Mar 2023 04:23:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pZq0j-00037b-QY for bug-guix@gnu.org; Wed, 08 Mar 2023 04:23:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#58813: [PATCH v2] doc: Document how to use Patman for patches submission. Resent-From: Simon Tournier Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 08 Mar 2023 09:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58813 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Liliana Marie Prikler , Maxim Cournoyer Cc: ludo@gnu.org, 58813@debbugs.gnu.org Received: via spool by 58813-submit@debbugs.gnu.org id=B58813.167826733311940 (code B ref 58813); Wed, 08 Mar 2023 09:23:01 +0000 Received: (at 58813) by debbugs.gnu.org; 8 Mar 2023 09:22:13 +0000 Received: from localhost ([127.0.0.1]:47800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZpzw-00036W-TZ for submit@debbugs.gnu.org; Wed, 08 Mar 2023 04:22:13 -0500 Received: from mail-wr1-f44.google.com ([209.85.221.44]:34503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZpzu-00036I-U5 for 58813@debbugs.gnu.org; Wed, 08 Mar 2023 04:22:11 -0500 Received: by mail-wr1-f44.google.com with SMTP id r18so14678685wrx.1 for <58813@debbugs.gnu.org>; Wed, 08 Mar 2023 01:22:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678267325; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=tldhxCOjVrwpOcmdqiHLwcXNvjKw7HfWPQh1oWBZU0g=; b=oEs8p08gWkePtTeBThrfX0g8q1o3s6JGz9y3+TOjHF6i3bDwFIplLzQoJPvcIWwMO5 gnMIdbUe+e+GtgJYcQE0poRp61BgIkyUlsXmyQ4E3NylQZe9O4csGwzgdZoSHL6uHHq9 YptIxT7itw8n01NalCeOCaciNXSOvR/hQL0Exr1I2VytQ7m3kWohDSZpkvJRz5v02gPY SjRttzCo1OGjXzZ80jH84cn4K+39xDXr/4CP3BUCHt2YCk+yAiVrZJzrnko5/fSU6+ZS vLWXaM19mbNf0mH6mLGWMgyEfa9Lu9/2Lu3V+cMDryJINRgZKK6Fiw1ie23rxDG3SVeV 5Wgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678267325; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tldhxCOjVrwpOcmdqiHLwcXNvjKw7HfWPQh1oWBZU0g=; b=Cz1XojakVY9+wSsVG+oboDy6cCG4YTdFU5ENLBe/fbws1ZY0SsJaRvE+ambUw2HRYO vtxGdU+sRJ9mHnKZuReRO1b0OlBxkMpoXeEkoK5Ou3cbS6Kl/jlRALvJ6pJpIlarMFzW 8p+0p4wFlm764EuRKrxTQVl5XmJdRTMWUNqXyzTXz/tuZF9gv+kmdaBJVJOHrLXB6k83 XgZ/jhrpyZJn00LLHakroy652VvktkGb0T904VALA7qRrxk/y2g6occFJgxRCb/ejhlt kJ6kZVzURjZJx4/XlRoxTkOUj7YO9JB+dR/CGySJe3C5Rx0GrnvlHh38+WGejh9IOebY GnjA== X-Gm-Message-State: AO0yUKVHWhTQYuLe4cBmy5ZcFrj5ts7CyLfuMkbdLok6Jpn96diAkZFM I46j4JDDVZVEkTCcgGcfqLUp+Yjt/nE= X-Google-Smtp-Source: AK7set8v7PhvLs+WumxqDPPnOx/iqTd6ZFw01Xa6T7guWaFyxsolpfxYZYuuBT2IDa1EAmUm0r9dMw== X-Received: by 2002:adf:f80a:0:b0:2c7:1210:fe61 with SMTP id s10-20020adff80a000000b002c71210fe61mr8878323wrp.3.1678267324886; Wed, 08 Mar 2023 01:22:04 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id b3-20020a5d40c3000000b002ce37d2464csm10931396wrq.83.2023.03.08.01.22.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Mar 2023 01:22:04 -0800 (PST) From: Simon Tournier In-Reply-To: References: <20230307113524.901320-1-zimon.toutoune@gmail.com> <877cvsy0eu.fsf@gmail.com> <86sfega2bv.fsf@gmail.com> Date: Wed, 08 Mar 2023 09:47:01 +0100 Message-ID: <865ybbaauy.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1678267396; 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: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=tldhxCOjVrwpOcmdqiHLwcXNvjKw7HfWPQh1oWBZU0g=; b=MG40rEELAqn9owsGGQyocbrRxVhXz6eBBtv/oqiBLEfN2R4A2eBEDQlMFtoYQRJS3XJmwz Bsa3IgpTM8YUyJc35JkM/KL+fAFG+RBt7lo7hGXoW04hC/FQ769wycfIU9dh+EgKLP2UBf qeQch/N7d1cMrWyy/hzXzfTDzSfGhxeFXHFGSb6m/+oeb85L7wWZoZWKZ6aoJ4+WdM9lQC Hi/fIf/vHY0Qx7cj3EidMKVmEoROhQNHf08kW7ezsS1czq5n+2Gt8lITqgzfZYNbILj5mk q3knACoWm/KeUYZ6LR5fpxy3ygMFeeqdNK+990+IUCY0F47/URVZviFkbuNV4Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=oEs8p08g; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1678267396; a=rsa-sha256; cv=none; b=WzwYYE4gshGhp6nx2n15k1vz8xFY5LApCchhwrGJzN1Otpvq59f0s6uqeHQIfdtxX/q75d 7KMQk2sJObnBNNAMrIeM0u0Iy37MCw/+XMu1mRC/NTDFuRiXPWd7a71qV+x4fnwmbHt+/l V8HiX834QRefIV12g1kw0eO59e8+cnY9kPEIAvqStRGJ89DHkuMHI/Eo+RYXcaVD5MI2wu N1tqg3AkQvLkn38Wg2rxZ8mAJvFuK5l9qylstcdK4eajR6yNrVSl9klUb2xLec0eKNmUNK d1UV1SK17RrpZmb4JN3ngfFJHtACDhxetCvYkd09gO2hC5GJqaHMHS2as5ATAg== Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=oEs8p08g; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) X-Migadu-Spam-Score: 7.30 X-Spam-Score: 7.30 X-Migadu-Queue-Id: 81DA529858 X-Migadu-Scanner: scn1.migadu.com X-TUID: Qe5PzR/QhMVs Hi Liliana, On Wed, 08 Mar 2023 at 06:29, Liliana Marie Prikler wrote: > Am Dienstag, dem 07.03.2023 um 18:39 +0100 schrieb Simon Tournier: >> I still think this documentation for configuring =E2=80=99patman=E2=80= =99 about >> =E2=80=9CPatch management=E2=80=9D is helpful.=C2=A0 I think it could be= part of the >> manual.=C2=A0 If not for reasons I am missing, at least this documentati= on >> should be included in the Cookbook. > > There are two discussions here: > > 1. Should we "mandate" the use of patman? > 2. Should we describe how to use patman for submitting patches to Guix? > > I think most agree with the latter, but disagree with the former.=20 > Thus, whatever steps you add for the use with patman must be easily > enough replicated by people not using it, or else we risk low adoption > of best practices. Well, I am not sure to understand =E2=80=9Cmandate=E2=80=9D. There is many= tools that appears in the Guix manual that are not =E2=80=9Cmandatory=E2=80=9D but just recommendations. For instance, Emacs, emacs-geiser, emacs-debbugs, etc. And even Git is not mandatory, maybe some people prefer Dulwich (pure-Python implementation) or maybe others use =E2=80=99gix=E2=80=99 (pur= e-Rust implementation). It would be fun to deal with Guix patches using gix. ;-) So, I read =E2=80=9Cmandate=E2=80=9D as recommend, hoping that I am not mis= sing the meaning you put behind the quoted mandate. :-) About #1, I understand and I agree that the manual cannot recommend all the tools on Earth and we have to make choices in order to keep it clear, especially when newcomers is facing in the front of how to deal with patches. That=E2=80=99s why I also proposed to move this dedicated section about =E2= =80=9CPatch management using patman=E2=80=9D to the cookbook. :-) It somehow answers #= 1 and the item #2 is almost done. Well, I do not have a strong opinion. On a side note, because I am lazy, if there is no pre-configuration that I can adapt, I will not try patman. Cheers, simon