From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 31 01:51:00 2020 Received: (at submit) by debbugs.gnu.org; 31 Jan 2020 06:51:00 +0000 Received: from localhost ([127.0.0.1]:36500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ixQ8q-000641-Dk for submit@debbugs.gnu.org; Fri, 31 Jan 2020 01:51:00 -0500 Received: from lists.gnu.org ([209.51.188.17]:45904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ixQ8p-00063u-9d for submit@debbugs.gnu.org; Fri, 31 Jan 2020 01:50:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44121) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ixQ8n-0003O4-VB for bug-guix@gnu.org; Fri, 31 Jan 2020 01:50:59 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ixQ8m-0007qj-QF for bug-guix@gnu.org; Fri, 31 Jan 2020 01:50:57 -0500 Received: from mail-qv1-xf29.google.com ([2607:f8b0:4864:20::f29]:36305) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ixQ8m-0007pt-Kc for bug-guix@gnu.org; Fri, 31 Jan 2020 01:50:56 -0500 Received: by mail-qv1-xf29.google.com with SMTP id db9so2796535qvb.3 for ; Thu, 30 Jan 2020 22:50:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:user-agent:mime-version; bh=ZGGtP19p2tZBt3HCiekYrXLLZf8peM2AV4Vsgu+vfpg=; b=K7mTKLxWwyZDYRvjeU2rSRVkUXONEZQNCyLsa/jCLcuXsOamos5Hk9WTkoAvcIELrI g3hTfm9fGOHF44IfXGL6gjRLW5pJVbDlIvD4GV7HKCXc0RI6WKEtEF5p0Ix7j7MvhrvF 6MFNZ+XdPU2/173dM4I9N/4VDaqYJemn8hdg2gJdFkivRyRuUivv1S4NOfOD0NQrJbzJ yEAZbYxxoge5G56QoDESg4I6PawARG1SQqaDNGfySBNmSci51DpGau8sVTxOe+xYPs6O //VfPyA6sh0zTtPUU5pjqx5zo0A2gvhHoE9Qlwm/eME7nSXaVXyMhGidt9S7iftg/QAg uoRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=ZGGtP19p2tZBt3HCiekYrXLLZf8peM2AV4Vsgu+vfpg=; b=XnJD5Ug0W0lOsZvpQ0XPQpMf5wGHlC93HRWq4ocwmKpJKvPKLSmKvYey16GzoY+Lld F22PhsSq6pynuxpq7w8X2JYbB2hgjqxLaq1vyxXncEPq1xzVn0CE890SFV7JB8287EXO 75ribbS71IYmeCf0XJsBMGU9juKgkUpw7KxWmwpq3dwJe++qMqb1iHXhbTcjgnvcfw+j 8mAJTA/Fcip7gDNXpwfsIuMLZzUu53B94AmkT4jjIvtG391xULYA+BglNRH01TxCmy0B M9D/zu/OGV5FJksV9vptdxrQHK8cP+sIbLcGpZzrn+pGENJuJBooSD8++LB1mowwEFO8 vGuQ== X-Gm-Message-State: APjAAAVcVeQ8hRBNQiGF/5vV+WEIs+yVQWoaOa3kZ/kidRs7b+mqfbYb AAue2TTxa2bPwIibYsrPouN75M2/ X-Google-Smtp-Source: APXvYqyQFDrU4B2XdsW5DUOX0nCIPOfKUx0Oytr+vQv4qS5pL1MOvx3yCLjkPUMMZBGUhpj70DQW3Q== X-Received: by 2002:a0c:e1ce:: with SMTP id v14mr8742562qvl.39.1580453455363; Thu, 30 Jan 2020 22:50:55 -0800 (PST) Received: from apteryx (dsl-236-123-170.b2b2c.ca. [207.236.123.170]) by smtp.gmail.com with ESMTPSA id f7sm4495187qtp.86.2020.01.30.22.50.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jan 2020 22:50:54 -0800 (PST) From: Maxim Cournoyer To: bug-guix Subject: guix offload sometimes can use ~/.ssh/config, sometimes not Date: Fri, 31 Jan 2020 01:50:53 -0500 Message-ID: <87blqkrueq.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::f29 X-Spam-Score: 2.3 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: "hurd" is a host name defined in my ~/.ssh/config file. $ guix offload status guix offload: getting status of 1 build machines defined in '/etc/guix/machines.scm'... guix offload: warning: machine 'hurd' is 31553985 seconds behind load on machine 'hurd' is [...] Content analysis details: (2.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (maxim.cournoyer[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [209.51.188.17 listed in list.dnswl.org] 2.0 SPOOFED_FREEMAIL No description available. X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) "hurd" is a host name defined in my ~/.ssh/config file. $ guix offload status guix offload: getting status of 1 build machines defined in '/etc/guix/machines.scm'... guix offload: warning: machine 'hurd' is 31553985 seconds behind load on machine 'hurd' is 0.02 (normalized: 0.02) hurd kernel: Linux 5.1.2-gnu architecture: x86_64 host name: hurd normalized load: 0.02 free disk space: 950819.34 MiB time difference: -31553985 s $ guix offload test guix offload: testing 1 build machines defined in '/etc/guix/machines.scm'... guix offload: Guix is usable on 'hurd' (test returned "/gnu/store/883yjkl46dxw9mzykykmbs0yzwyxm17z-test") guix offload: 'hurd' is running GNU Guile 2.2.4 sending 1 store item (0 MiB) to '10.42.0.199'... exporting path `/gnu/store/s9f3igal64f8c4k23jda5z24pfpzqxv6-export-test' guix offload: 'hurd' successfully imported '/gnu/store/s9f3igal64f8c4k23jda5z24pfpzqxv6-export-test' retrieving 1 store item from '10.42.0.199'... guix offload: successfully imported '/gnu/store/y7l8zymvqcnja6ybk8lzxncf9v0r5g79-import-test' from 'hurd' $ guix build git --no-substitutes --check process 31348 acquired build slot '/var/guix/offload/hurd:22/0' guix offload: error: failed to connect to 'hurd': Failed to resolve hostname hurd (Name or service not known) waiting for locks or build slots... So, in many cases it seems able to use the information in ~/.ssh/config to connect with the machine, but not when actually trying to offload builds. Maxim From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 05 06:11:24 2020 Received: (at 39366) by debbugs.gnu.org; 5 Feb 2020 11:11:24 +0000 Received: from localhost ([127.0.0.1]:45164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1izIaa-0000VE-HK for submit@debbugs.gnu.org; Wed, 05 Feb 2020 06:11:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1izIaY-0000V1-5R for 39366@debbugs.gnu.org; Wed, 05 Feb 2020 06:11:22 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53207) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1izIaT-0003JA-0E; Wed, 05 Feb 2020 06:11:17 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=38368 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1izIaP-0005Pw-7v; Wed, 05 Feb 2020 06:11:16 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxim Cournoyer Subject: Re: bug#39366: guix offload sometimes can use ~/.ssh/config, sometimes not References: <87blqkrueq.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 =?utf-8?Q?Pluvi=C3=B4se?= 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: Wed, 05 Feb 2020 12:11:09 +0100 In-Reply-To: <87blqkrueq.fsf@gmail.com> (Maxim Cournoyer's message of "Fri, 31 Jan 2020 01:50:53 -0500") Message-ID: <87sgjpp9v6.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-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 39366 Cc: 39366@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi, Maxim Cournoyer skribis: > "hurd" is a host name defined in my ~/.ssh/config file. > > $ guix offload status > guix offload: getting status of 1 build machines defined in '/etc/guix/ma= chines.scm'... [...] > $ guix offload test > guix offload: testing 1 build machines defined in '/etc/guix/machines.scm= '... > guix offload: Guix is usable on 'hurd' (test returned "/gnu/store/883yjkl= 46dxw9mzykykmbs0yzwyxm17z-test") [...] > $ guix build git --no-substitutes --check > process 31348 acquired build slot '/var/guix/offload/hurd:22/0' > guix offload: error: failed to connect to 'hurd': Failed to resolve hostn= ame hurd (Name or service not known) That is confusing indeed. It comes from the fact that =E2=80=98guix offloa= d=E2=80=99 in the last case is running as root; thus, it sees a different ~/.ssh/config. We could instruct =E2=80=98guix offload=E2=80=99 to always ignore ~/.ssh/co= nfig, but that wouldn=E2=80=99t be great because using it can be useful. Perhaps it should emit a warning when not running as root? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 16 08:45:58 2021 Received: (at 39366) by debbugs.gnu.org; 16 Dec 2021 13:45:58 +0000 Received: from localhost ([127.0.0.1]:35104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxr54-0007lY-5y for submit@debbugs.gnu.org; Thu, 16 Dec 2021 08:45:58 -0500 Received: from mail-wr1-f44.google.com ([209.85.221.44]:45921) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxr51-0007lG-Ll for 39366@debbugs.gnu.org; Thu, 16 Dec 2021 08:45:57 -0500 Received: by mail-wr1-f44.google.com with SMTP id o13so44220627wrs.12 for <39366@debbugs.gnu.org>; Thu, 16 Dec 2021 05:45:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=KOKMaOItyDU1kyGxV23prVs6QnNFqSPG/EEDJW1RyEU=; b=EDzJ9yHPQTv5jeyVByDmkxfG/wzX2wIMkSGQa0j8LKdX5FXiSI/UJR0uop1SMj+0EC 41RGofhKc1FT0dFMntCQwAFRbnKNNJRjwex2JbYwDDRLRT2PgxJ8KJ3f4THHGyZly6FW VAnjPzp2fPs6Gmik2kuW9QGaGtjyf0cKyyU6kpk+vIFRx8BNoxmUS+gUuueBezAK4/K6 6AVUwKH/aFECq4VrAFFYsvU2uSPe6NJRI7YOi28Kha3jZlI/BTL5lF6HvisJ9tCU++a9 9IxO79YEiO/4+Milby5rEuhTuDl8I0TAfgV4SX5al/TdnPHBYHCaEJsowPBp9MXt38ae KNVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=KOKMaOItyDU1kyGxV23prVs6QnNFqSPG/EEDJW1RyEU=; b=5q+wrHxGOXoNqMoJktKyGL18lMqpkM0BnNSPMsF4PpzjOus6YFrT19JaBvzDingumM qUGz5ZR9xpYxaixpB2BONQEQzjH8eiHxvHO1KYGEHAaa8w0TYEcJAaTtPqG+Tt5k8S/F pgR/RXJsmU2IQmR1s7H8jkZrIHVN4vXGKJyzx+0+bKWiSFUWp3yug89smyawEUfdDtfu ErCGSAZqDEWg8yhhKNkU9Niz6Unmk3Eh8ByWuyRoDJKEbY9RXS+78c2AIrN0TkuWHsxq xqsshbm6OkrRhHwEofVwdBwxvovWmbXiTmfEYC/FiNzjjKisFQXqMKZRiqhCJEjUccHO EQvw== X-Gm-Message-State: AOAM533xERpskWxnejoIqWdSu/rDmftm0ImkoVlhv+a7FtKn/TGMlm+D AMtCfvamKUxsePopYQp0h3zGDwRY9Xg= X-Google-Smtp-Source: ABdhPJyRpuWdWF6Ljov+wF8pRsDoYlksl4JjL8hzt/CwByCZ3qocQrISIqSQGUKtsNVS6OoQd+GWxg== X-Received: by 2002:a5d:64ac:: with SMTP id m12mr42356wrp.320.1639662349816; Thu, 16 Dec 2021 05:45:49 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id 9sm7134561wry.0.2021.12.16.05.45.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Dec 2021 05:45:49 -0800 (PST) From: zimoun To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#39366: guix offload sometimes can use ~/.ssh/config, sometimes not References: <87blqkrueq.fsf@gmail.com> <87sgjpp9v6.fsf@gnu.org> Date: Thu, 16 Dec 2021 14:39:40 +0100 In-Reply-To: <87sgjpp9v6.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Wed, 05 Feb 2020 12:11:09 +0100") Message-ID: <86wnk4hdnn.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39366 Cc: 39366@debbugs.gnu.org, Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Wed, 05 Feb 2020 at 12:11, Ludovic Court=C3=A8s wrote: > Maxim Cournoyer skribis: > >> "hurd" is a host name defined in my ~/.ssh/config file. >> >> $ guix offload status >> guix offload: getting status of 1 build machines defined in '/etc/guix/m= achines.scm'... > > [...] > >> $ guix offload test >> guix offload: testing 1 build machines defined in '/etc/guix/machines.sc= m'... >> guix offload: Guix is usable on 'hurd' (test returned "/gnu/store/883yjk= l46dxw9mzykykmbs0yzwyxm17z-test") > > [...] > >> $ guix build git --no-substitutes --check >> process 31348 acquired build slot '/var/guix/offload/hurd:22/0' >> guix offload: error: failed to connect to 'hurd': Failed to resolve host= name hurd (Name or service not known) > > That is confusing indeed. It comes from the fact that =E2=80=98guix offl= oad=E2=80=99 in > the last case is running as root; thus, it sees a different > ~/.ssh/config. Therefore, see 52517. :-) And the manual is also confusing, IMHO. > We could instruct =E2=80=98guix offload=E2=80=99 to always ignore ~/.ssh/= config, but > that wouldn=E2=80=99t be great because using it can be useful. Well, I am in favor of POLA. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 03 11:58:46 2022 Received: (at 39366) by debbugs.gnu.org; 3 Jan 2022 16:58:46 +0000 Received: from localhost ([127.0.0.1]:36034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4QfU-0001GK-6S for submit@debbugs.gnu.org; Mon, 03 Jan 2022 11:58:45 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:34014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4QfE-0001Fq-U2 for 39366@debbugs.gnu.org; Mon, 03 Jan 2022 11:58:43 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 12EC83D5; Mon, 3 Jan 2022 17:58:23 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JXeP8FvbexJq; Mon, 3 Jan 2022 17:58:22 +0100 (CET) Received: from ribbon (91-160-117-201.subs.proxad.net [91.160.117.201]) by hera.aquilenet.fr (Postfix) with ESMTPSA id B4401B8; Mon, 3 Jan 2022 17:58:21 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zimoun Subject: Re: bug#39366: guix offload sometimes can use ~/.ssh/config, sometimes not References: <87blqkrueq.fsf@gmail.com> <87sgjpp9v6.fsf@gnu.org> <86wnk4hdnn.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 14 =?utf-8?Q?Niv=C3=B4se?= an 230 de la =?utf-8?Q?R?= =?utf-8?Q?=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: Mon, 03 Jan 2022 17:58:21 +0100 In-Reply-To: <86wnk4hdnn.fsf@gmail.com> (zimoun's message of "Thu, 16 Dec 2021 14:39:40 +0100") Message-ID: <87r19og3iq.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spamd-Bar: / Authentication-Results: hera.aquilenet.fr; none X-Rspamd-Server: hera X-Rspamd-Queue-Id: 12EC83D5 X-Spamd-Result: default: False [0.00 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FREEMAIL_ENVRCPT(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain,text/x-patch]; TO_DN_SOME(0.00)[]; MIME_BASE64_TEXT(0.10)[]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_CC(0.00)[gmail.com,debbugs.gnu.org] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39366 Cc: 39366@debbugs.gnu.org, Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, zimoun skribis: > On Wed, 05 Feb 2020 at 12:11, Ludovic Court=C3=A8s wrote: [...] >> That is confusing indeed. It comes from the fact that =E2=80=98guix off= load=E2=80=99 in >> the last case is running as root; thus, it sees a different >> ~/.ssh/config. > > Therefore, see 52517. :-) And the manual is also confusing, IMHO. > > > > >> We could instruct =E2=80=98guix offload=E2=80=99 to always ignore ~/.ssh= /config, but >> that wouldn=E2=80=99t be great because using it can be useful. > > Well, I am in favor of POLA. Yeah, actually that would be in line with bd8345777f5a48ee61656248655ebac71a09e926. How about this: --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/guix/scripts/offload.scm b/guix/scripts/offload.scm index 9ddf458c13..925325ef5f 100644 --- a/guix/scripts/offload.scm +++ b/guix/scripts/offload.scm @@ -231,6 +231,9 @@ (define* (open-ssh-session machine #:optional max-silent-time) ;; stateless instead. #:knownhosts "/dev/null" + ;; Likewise for ~/.ssh/config. + #:config "/dev/null" + ;; We need lightweight compression when ;; exchanging full archives. #:compression --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 DQo/DQoNCkx1ZG/igJkuDQo= --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 03 12:28:39 2022 Received: (at 39366) by debbugs.gnu.org; 3 Jan 2022 17:28:39 +0000 Received: from localhost ([127.0.0.1]:36119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4R8R-00028t-G9 for submit@debbugs.gnu.org; Mon, 03 Jan 2022 12:28:39 -0500 Received: from mail-wr1-f49.google.com ([209.85.221.49]:38768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n4R8O-00028Z-BO for 39366@debbugs.gnu.org; Mon, 03 Jan 2022 12:28:37 -0500 Received: by mail-wr1-f49.google.com with SMTP id e5so71183988wrc.5 for <39366@debbugs.gnu.org>; Mon, 03 Jan 2022 09:28:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=0rHp+AKCihTCO6FOSgWxnMT0x5qehwoqGlML/stjR4k=; b=Vw8TadV+3Z4Gkw39VezKQBvmeYbQPvPTqkqyT6WKMOFSrs5cSoL0iat5cLn4vU/kg1 rl0mhxCm+VdUsrTR0rlTmgrREHbQ8RRhhMFrgHUPCa765FQD8b9PmCJebbcuSRJL0oRW rL7oIZzJzIVv4AwrTh0NkIG8Bl5bDzMQlkC1kct+TUX+TgVqKnjc6WVeKJLdoYt32/i1 eKMWpYa7fekjuKVXD+uk4uJcq5V4isVT56bsX9dY5hexBk59sTvIR0WpiHXEgnVkfnJr 140zF7we/xwS8A+77EECivvSlc5BHeNiZFNXsFbcR9L/bJWaYxV0fe33LeUBqnwbg9yl Is/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=0rHp+AKCihTCO6FOSgWxnMT0x5qehwoqGlML/stjR4k=; b=g/dKwxf0P7lWz14zGiKRuso07wR3d7WxrECHdzl6CXVtW/4n5GGWQmTgo5F8MjxBTt TaRrOC5L3DIiM3EZ/jwWYTsxYnnEWpgeh79jXtX7EeEkcLzMhOT0Sqq1zyGCh4NBEjB8 7E8Dq591VQPR28p2IRXfEBnuISPQYLYo7JqFmbgZoOquIBsVFwM6CR8FtPz7bkPfbRPd 1tMMnjq/t06vHdqGlU2jqbV/Y72nTfi2QIDH+aOOVpcOLiMA4UfDDBsHbOTjZBk/E7SN +a/N9z7BTjlvp9r+BCkOPb/49yBWckvw3EZzLniQSagJQ+n1yG4wV6u4BbqoGEK1D95Z jotA== X-Gm-Message-State: AOAM531n+zXEJuoCuKhXKYUvbgEvWWAGU9/4jwGTj1lWKqWof++jTyMb ep6mgg8pFPSlHLolbDUiTseO8PESeEQ= X-Google-Smtp-Source: ABdhPJwQMYblXCnc8qQKQlM5VGwEEbEFpPGsoKZfEniDGMTcUVPU6TvTQROcoknZk469RueZU5lIzg== X-Received: by 2002:a5d:6050:: with SMTP id j16mr39099169wrt.175.1641230910440; Mon, 03 Jan 2022 09:28:30 -0800 (PST) Received: from lili ([88.126.110.68]) by smtp.gmail.com with ESMTPSA id j3sm35607674wro.22.2022.01.03.09.28.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Jan 2022 09:28:30 -0800 (PST) From: zimoun To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#39366: guix offload sometimes can use ~/.ssh/config, sometimes not In-Reply-To: <87r19og3iq.fsf@gnu.org> References: <87blqkrueq.fsf@gmail.com> <87sgjpp9v6.fsf@gnu.org> <86wnk4hdnn.fsf@gmail.com> <87r19og3iq.fsf@gnu.org> Date: Mon, 03 Jan 2022 18:24:30 +0100 Message-ID: <867dbgvik1.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39366 Cc: 39366@debbugs.gnu.org, Maxim Cournoyer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, On Mon, 03 Jan 2022 at 17:58, Ludovic Court=C3=A8s wrote: >>> We could instruct =E2=80=98guix offload=E2=80=99 to always ignore ~/.ss= h/config, but >>> that wouldn=E2=80=99t be great because using it can be useful. >> >> Well, I am in favor of POLA. > > Yeah, actually that would be in line with > bd8345777f5a48ee61656248655ebac71a09e926. > > How about this: > > diff --git a/guix/scripts/offload.scm b/guix/scripts/offload.scm > index 9ddf458c13..925325ef5f 100644 > --- a/guix/scripts/offload.scm > +++ b/guix/scripts/offload.scm > @@ -231,6 +231,9 @@ (define* (open-ssh-session machine #:optional max-sil= ent-time) > ;; stateless instead. > #:knownhosts "/dev/null" >=20=20 > + ;; Likewise for ~/.ssh/config. > + #:config "/dev/null" > + > ;; We need lightweight compression when > ;; exchanging full archives. > #:compression I am not enough familiar with this part of code but it sounds reasonable since it is indeed aligned with the mentioned commit bd8345777f5a48ee61656248655ebac71a09e926. :-) Cheers, simon