From unknown Tue Jun 24 03:27:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22774: Bootstrapping issue with HTTPS downloads Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 22 Feb 2016 21:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22774 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 22774@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145617504925615 (code B ref -1); Mon, 22 Feb 2016 21:05:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Feb 2016 21:04:09 +0000 Received: from localhost ([127.0.0.1]:38539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXxeL-0006f5-CM for submit@debbugs.gnu.org; Mon, 22 Feb 2016 16:04:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37982) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXxeK-0006ep-5K for submit@debbugs.gnu.org; Mon, 22 Feb 2016 16:04:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aXxeE-0003mV-1f for submit@debbugs.gnu.org; Mon, 22 Feb 2016 16:04:03 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39263) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXxeD-0003mR-Vd for submit@debbugs.gnu.org; Mon, 22 Feb 2016 16:04:01 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57176) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXxeD-0004he-5U for bug-guix@gnu.org; Mon, 22 Feb 2016 16:04:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aXxe9-0003m1-UI for bug-guix@gnu.org; Mon, 22 Feb 2016 16:04:01 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45905) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXxe9-0003lx-R8 for bug-guix@gnu.org; Mon, 22 Feb 2016 16:03:57 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:55554 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aXxe9-0005lm-5P for bug-guix@gnu.org; Mon, 22 Feb 2016 16:03:57 -0500 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 4 =?UTF-8?Q?Vent=C3=B4se?= an 224 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 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-unknown-linux-gnu Date: Mon, 22 Feb 2016 22:03:54 +0100 Message-ID: <87k2lwmp8l.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (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-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) Fixed-output derivations for HTTPS downloads depend on GnuTLS. However, pkg-config, one of GnuTLS=E2=80=99s dependencies, is now available exclusiv= ely over HTTPS, which creates a bootstrapping issue, as reported by Christopher W Carpenter and others: https://lists.gnu.org/archive/html/guix-devel/2016-02/msg00354.html Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 22 16:17:20 2016 Received: (at control) by debbugs.gnu.org; 22 Feb 2016 21:17:20 +0000 Received: from localhost ([127.0.0.1]:38561 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXxr6-0006zQ-A9 for submit@debbugs.gnu.org; Mon, 22 Feb 2016 16:17:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42742) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXxr5-0006zF-C7 for control@debbugs.gnu.org; Mon, 22 Feb 2016 16:17:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aXxqy-00071i-8B for control@debbugs.gnu.org; Mon, 22 Feb 2016 16:17:14 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46359) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXxqy-00071e-5J for control@debbugs.gnu.org; Mon, 22 Feb 2016 16:17:12 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:55594 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aXxqx-0008Pi-Bq for control@debbugs.gnu.org; Mon, 22 Feb 2016 16:17:11 -0500 Date: Mon, 22 Feb 2016 22:17:09 +0100 Message-Id: <8737skmomi.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #22774 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control 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: -5.0 (-----) severity 22774 important From unknown Tue Jun 24 03:27:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22774: Bootstrapping issue with HTTPS downloads Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 31 Jul 2016 16:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22774 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 22774@debbugs.gnu.org Received: via spool by 22774-submit@debbugs.gnu.org id=B22774.146998253819628 (code B ref 22774); Sun, 31 Jul 2016 16:29:01 +0000 Received: (at 22774) by debbugs.gnu.org; 31 Jul 2016 16:28:58 +0000 Received: from localhost ([127.0.0.1]:52311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bTtbm-00056V-Ig for submit@debbugs.gnu.org; Sun, 31 Jul 2016 12:28:58 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52879) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bTtbl-00056K-H7 for 22774@debbugs.gnu.org; Sun, 31 Jul 2016 12:28:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bTtbb-0008Ui-AM for 22774@debbugs.gnu.org; Sun, 31 Jul 2016 12:28:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59303) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bTtbb-0008Ub-7a for 22774@debbugs.gnu.org; Sun, 31 Jul 2016 12:28:47 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:35150 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bTtbZ-0002l0-Ac for 22774@debbugs.gnu.org; Sun, 31 Jul 2016 12:28:45 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <87k2lwmp8l.fsf@gnu.org> Date: Sun, 31 Jul 2016 18:28:43 +0200 In-Reply-To: <87k2lwmp8l.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 22 Feb 2016 22:03:54 +0100") Message-ID: <87bn1d6abo.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (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-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) 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: -6.3 (------) ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > Fixed-output derivations for HTTPS downloads depend on GnuTLS. However, > pkg-config, one of GnuTLS=E2=80=99s dependencies, is now available exclus= ively > over HTTPS, which creates a bootstrapping issue, as reported by > Christopher W Carpenter and others: > > https://lists.gnu.org/archive/html/guix-devel/2016-02/msg00354.html This is mitigated by the use of content-addressed mirrors over HTTP, as in commit 40f788b9f6184436d9cc36a4dd8e7d101cd2f0ba (obviously a stop-gap measure more than a real fix.) Ludo=E2=80=99. From unknown Tue Jun 24 03:27:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22774: Bootstrapping issue with HTTPS downloads Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 28 Oct 2016 23:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22774 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 22774@debbugs.gnu.org Received: via spool by 22774-submit@debbugs.gnu.org id=B22774.14776982077147 (code B ref 22774); Fri, 28 Oct 2016 23:44:01 +0000 Received: (at 22774) by debbugs.gnu.org; 28 Oct 2016 23:43:27 +0000 Received: from localhost ([127.0.0.1]:34092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c0Go3-0001rD-9a for submit@debbugs.gnu.org; Fri, 28 Oct 2016 19:43:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c0Go0-0001qx-SL for 22774@debbugs.gnu.org; Fri, 28 Oct 2016 19:43:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c0Gns-0006Bp-LS for 22774@debbugs.gnu.org; Fri, 28 Oct 2016 19:43:19 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43707) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c0Gns-0006Bj-IO for 22774@debbugs.gnu.org; Fri, 28 Oct 2016 19:43:16 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:40512 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1c0Gnr-0001pN-VY for 22774@debbugs.gnu.org; Fri, 28 Oct 2016 19:43:16 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) In-Reply-To: <87bn1d6abo.fsf@gnu.org> References: <87bn1d6abo.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 8 Brumaire an 225 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-unknown-linux-gnu Date: Sat, 29 Oct 2016 01:43:13 +0200 Message-ID: <878tt8vy3y.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (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-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) 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: -6.4 (------) ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > Fixed-output derivations for HTTPS downloads depend on GnuTLS. However, > pkg-config, one of GnuTLS=E2=80=99s dependencies, is now available exclus= ively > over HTTPS, which creates a bootstrapping issue, as reported by > Christopher W Carpenter and others: > > https://lists.gnu.org/archive/html/guix-devel/2016-02/msg00354.html The =E2=80=98wip-oob-download=E2=80=99 implements =E2=80=9Cout-of-band down= loads=E2=80=9D, whereby downloads are performed by the daemon on behalf of clients. This works by adding a =E2=80=9Cbuilt-in builder=E2=80=9D in the daemon (id= ea stolen from the Nix daemon): if you specify =E2=80=9Cbuiltin:download=E2=80=9D as = the builder of your derivation, then guix-daemon invokes =E2=80=98guix download=E2=80= =99 to download the thing. The derivation has to be fixed-output, of course. The branch is not ready yet, notably because we=E2=80=99d need a way to pass mirror lists to =E2=80=98guix download=E2=80=99, as an attribute of the der= ivation. Another question is compatibility: what if a recent client creates a =E2=80=9Cbuiltin:download=E2=80=9D derivation on an old daemon? The proble= m is that currently old daemons do not check the builder of the .drv file until you call =E2=80=98build-derivations=E2=80=99. So I think we=E2=80=99ll nee= d to bump the protocol version so client code can check whether the daemon is new enough. Thoughts? The good thing is that this should allow us to get rid of the bootstrap binaries that are currently distributed in the source tarball of Guix and downloaded upon =E2=80=98make=E2=80=99: https://www.gnu.org/software/guix/manual/html_node/Bootstrapping.html#Pre= paring-to-Use-the-Bootstrap-Binaries This was motivated precisely by the need for an out-of-band download mechanism for bootstrapping, which we=E2=80=99ll then have within guix-daem= on. Ludo=E2=80=99. From unknown Tue Jun 24 03:27:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22774: Bootstrapping issue with HTTPS downloads Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 13 Nov 2016 23:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22774 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 22774@debbugs.gnu.org Received: via spool by 22774-submit@debbugs.gnu.org id=B22774.147907817312338 (code B ref 22774); Sun, 13 Nov 2016 23:03:02 +0000 Received: (at 22774) by debbugs.gnu.org; 13 Nov 2016 23:02:53 +0000 Received: from localhost ([127.0.0.1]:56195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c63nY-0003Cv-Ob for submit@debbugs.gnu.org; Sun, 13 Nov 2016 18:02:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c63nX-0003Cd-38 for 22774@debbugs.gnu.org; Sun, 13 Nov 2016 18:02:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c63nN-0007GP-1h for 22774@debbugs.gnu.org; Sun, 13 Nov 2016 18:02:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54387) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c63nM-0007GL-V8 for 22774@debbugs.gnu.org; Sun, 13 Nov 2016 18:02:40 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:51472 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1c63nM-0004O2-Bx for 22774@debbugs.gnu.org; Sun, 13 Nov 2016 18:02:40 -0500 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <87bn1d6abo.fsf@gnu.org> <878tt8vy3y.fsf@gnu.org> Date: Mon, 14 Nov 2016 00:02:38 +0100 In-Reply-To: <878tt8vy3y.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sat, 29 Oct 2016 01:43:13 +0200") Message-ID: <87lgwnf0fl.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (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-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.8 (-------) 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: -7.8 (-------) ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > The =E2=80=98wip-oob-download=E2=80=99 implements =E2=80=9Cout-of-band do= wnloads=E2=80=9D, whereby > downloads are performed by the daemon on behalf of clients. > > This works by adding a =E2=80=9Cbuilt-in builder=E2=80=9D in the daemon (= idea stolen > from the Nix daemon): if you specify =E2=80=9Cbuiltin:download=E2=80=9D a= s the builder > of your derivation, then guix-daemon invokes =E2=80=98guix download=E2=80= =99 to download > the thing. The derivation has to be fixed-output, of course. > > The branch is not ready yet, notably because we=E2=80=99d need a way to p= ass > mirror lists to =E2=80=98guix download=E2=80=99, as an attribute of the d= erivation. Fixed! > Another question is compatibility: what if a recent client creates a > =E2=80=9Cbuiltin:download=E2=80=9D derivation on an old daemon? The prob= lem is that > currently old daemons do not check the builder of the .drv file until > you call =E2=80=98build-derivations=E2=80=99. So I think we=E2=80=99ll n= eed to bump the > protocol version so client code can check whether the daemon is new > enough. To address that, I bumped the protocol number in worker-protocol.hh and added a =E2=80=98built-in-builders=E2=80=99 RPC that returns the list of su= pported built-in builders (a list of strings.) That way, clients can check what the daemon supports. For instance, =E2=80=98url-fetch=E2=80=99 can return either a =E2=80=9Cnormal=E2=80=9D fi= xed-output derivation or one that uses =E2=80=9Cbuiltin:download=E2=80=9D, depending on what the daemon = supports. Feedback welcome. Ludo=E2=80=99. From unknown Tue Jun 24 03:27:42 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#22774: closed (Re: bug#22774: Bootstrapping issue with HTTPS downloads) Message-ID: References: <87a8czgwyj.fsf@gnu.org> <87k2lwmp8l.fsf@gnu.org> X-Gnu-PR-Message: they-closed 22774 X-Gnu-PR-Package: guix Reply-To: 22774@debbugs.gnu.org Date: Wed, 16 Nov 2016 17:25:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1479317102-13515-1" This is a multi-part message in MIME format... ------------=_1479317102-13515-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #22774: Bootstrapping issue with HTTPS downloads which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 22774@debbugs.gnu.org. --=20 22774: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D22774 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1479317102-13515-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 22774-done) by debbugs.gnu.org; 16 Nov 2016 17:24:04 +0000 Received: from localhost ([127.0.0.1]:59818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c73wJ-0003Ub-OD for submit@debbugs.gnu.org; Wed, 16 Nov 2016 12:24:03 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c73wH-0003U4-Bp for 22774-done@debbugs.gnu.org; Wed, 16 Nov 2016 12:24:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c73w7-0002eY-DJ for 22774-done@debbugs.gnu.org; Wed, 16 Nov 2016 12:23:56 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54812) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c73w7-0002eM-9c for 22774-done@debbugs.gnu.org; Wed, 16 Nov 2016 12:23:51 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:51058 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1c73w6-0004b6-Nq for 22774-done@debbugs.gnu.org; Wed, 16 Nov 2016 12:23:51 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: 22774-done@debbugs.gnu.org Subject: Re: bug#22774: Bootstrapping issue with HTTPS downloads References: <87bn1d6abo.fsf@gnu.org> <878tt8vy3y.fsf@gnu.org> <87lgwnf0fl.fsf@gnu.org> Date: Wed, 16 Nov 2016 18:23:48 +0100 In-Reply-To: <87lgwnf0fl.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 14 Nov 2016 00:02:38 +0100") Message-ID: <87a8czgwyj.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (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-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 22774-done 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: -7.9 (-------) Hi! I pushed the whole patch series with the fix as 05ceb8dcaf480a47cddf94ac979070b76df6556c. The final patch series uses a new internal helper, =E2=80=98guix perform-download=E2=80=99, instead of trying to bend =E2=80=98guix download= =E2=80=99 to these specific needs. Ludo=E2=80=99. ------------=_1479317102-13515-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 22 Feb 2016 21:04:09 +0000 Received: from localhost ([127.0.0.1]:38539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXxeL-0006f5-CM for submit@debbugs.gnu.org; Mon, 22 Feb 2016 16:04:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37982) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aXxeK-0006ep-5K for submit@debbugs.gnu.org; Mon, 22 Feb 2016 16:04:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aXxeE-0003mV-1f for submit@debbugs.gnu.org; Mon, 22 Feb 2016 16:04:03 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39263) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXxeD-0003mR-Vd for submit@debbugs.gnu.org; Mon, 22 Feb 2016 16:04:01 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57176) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXxeD-0004he-5U for bug-guix@gnu.org; Mon, 22 Feb 2016 16:04:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aXxe9-0003m1-UI for bug-guix@gnu.org; Mon, 22 Feb 2016 16:04:01 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45905) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aXxe9-0003lx-R8 for bug-guix@gnu.org; Mon, 22 Feb 2016 16:03:57 -0500 Received: from reverse-83.fdn.fr ([80.67.176.83]:55554 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aXxe9-0005lm-5P for bug-guix@gnu.org; Mon, 22 Feb 2016 16:03:57 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: bug-guix@gnu.org Subject: Bootstrapping issue with HTTPS downloads X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 4 =?utf-8?Q?Vent=C3=B4se?= an 224 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 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-unknown-linux-gnu Date: Mon, 22 Feb 2016 22:03:54 +0100 Message-ID: <87k2lwmp8l.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (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-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) Fixed-output derivations for HTTPS downloads depend on GnuTLS. However, pkg-config, one of GnuTLS=E2=80=99s dependencies, is now available exclusiv= ely over HTTPS, which creates a bootstrapping issue, as reported by Christopher W Carpenter and others: https://lists.gnu.org/archive/html/guix-devel/2016-02/msg00354.html Ludo=E2=80=99. ------------=_1479317102-13515-1--