From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id M24nE4sr5l7QHgAA0tVLHw (envelope-from ) for ; Sun, 14 Jun 2020 13:52:11 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id aE+PDosr5l5nSQAAbx9fmQ (envelope-from ) for ; Sun, 14 Jun 2020 13:52:11 +0000 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 D197E940990 for ; Sun, 14 Jun 2020 13:52:10 +0000 (UTC) Received: from localhost ([::1]:57476 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jkT3R-0005UQ-12 for larch@yhetil.org; Sun, 14 Jun 2020 09:52:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58300) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jkT3K-0005Rs-2H for guix-patches@gnu.org; Sun, 14 Jun 2020 09:52:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59855) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jkT3J-00075r-Pq for guix-patches@gnu.org; Sun, 14 Jun 2020 09:52:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jkT3J-0004iQ-Ng for guix-patches@gnu.org; Sun, 14 Jun 2020 09:52:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41767] [PATCH 0/9] Authenticate channels Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 14 Jun 2020 13:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41767 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: zimoun Cc: 41767@debbugs.gnu.org Received: via spool by 41767-submit@debbugs.gnu.org id=B41767.159214270818107 (code B ref 41767); Sun, 14 Jun 2020 13:52:01 +0000 Received: (at 41767) by debbugs.gnu.org; 14 Jun 2020 13:51:48 +0000 Received: from localhost ([127.0.0.1]:43168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jkT36-0004hz-0E for submit@debbugs.gnu.org; Sun, 14 Jun 2020 09:51:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jkT32-0004hh-Rx for 41767@debbugs.gnu.org; Sun, 14 Jun 2020 09:51:46 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45690) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jkT2x-00074j-IS; Sun, 14 Jun 2020 09:51:39 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=41902 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jkT2x-0007Wt-0e; Sun, 14 Jun 2020 09:51:39 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20200608215224.2672-1-ludo@gnu.org> <875zc0jpdp.fsf@gnu.org> <86ftaznqeq.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 27 Prairial an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 14 Jun 2020 15:51:36 +0200 In-Reply-To: <86ftaznqeq.fsf@gmail.com> (zimoun's message of "Sat, 13 Jun 2020 13:42:05 +0200") Message-ID: <87mu55vjpz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -3.3 (---) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 0.49 X-TUID: 2a3xqvHthd3x Hi, zimoun skribis: >>> git clone https://git.savannah.gnu.org/git/guix.git >>> git worktree add -b foo wk/foo >>> cd wk/foo >>> # add my unready stuff >>> ./pre-inst-env guix pull --branch=3Dfoo --url=3D$PWS -p /tmp/foo >>> /tmp/foo/bin/guix install unready-stuff >>> >>> In this case, do I have to use the option '--disable-authentication'? >> >> Yes, you can always use it. > > "Qui peut le plus peut le moins." ;-) > > The question is: is it mandatory? If you have a local fork with unauthorized commits (for instance, you made commits yourself and you=E2=80=99re not listed in =E2=80=98.guix-autho= rizations=E2=80=99) then yes, you have to use =E2=80=98--disable-authentication=E2=80=99. The alternative for you would be to publish an introduction for your fork, which means you would be able to test which is the first commit to authenticate. However, this may be inconvenient for one-off forks where you just want to test changes. In that case, ./pre-inst-env probably remains the preferred approach. Thanks, Ludo=E2=80=99.