From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 01 16:23:17 2020 Received: (at submit) by debbugs.gnu.org; 1 Apr 2020 20:23:17 +0000 Received: from localhost ([127.0.0.1]:38721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJjtN-0000GE-6N for submit@debbugs.gnu.org; Wed, 01 Apr 2020 16:23:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:43603) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJjtM-0000G7-B0 for submit@debbugs.gnu.org; Wed, 01 Apr 2020 16:23:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46327) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jJjtK-00060O-Ba for bug-guix@gnu.org; Wed, 01 Apr 2020 16:23:16 -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.3 required=5.0 tests=BAYES_00, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPOOFED_FREEMAIL, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jJjtJ-0006WZ-5l for bug-guix@gnu.org; Wed, 01 Apr 2020 16:23:13 -0400 Received: from aibo.runbox.com ([91.220.196.211]:35160) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jJjtH-0006Uf-1y for bug-guix@gnu.org; Wed, 01 Apr 2020 16:23:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.com; s=selector1; h=Content-Transfer-Encoding:Content-Type:MIME-Version: Message-ID:Subject:To:From:Date; bh=Xq9Sa2OjavnbexqYttOJiZU52pOc9mdDIFvRPxiZqRE=; b=Eh4VQ0Z3kP+j+8YB2SNmhKNMxJ PkL2VlQj8dB74vtbZ7mRdKByBYBZ3TGUD/gWJWOoWKIZCDaQzE2g3c53eKwrIc+8itDK7filrq5Ks hk4jVD07RHwtnjqE/+b5fAEoleLJGaXlcuUiI39/G03ul7V4hbl4DoGlK2NR/V8qSUi64hL4hDFEo rhZu4h6q71f2Rpl6/3C8GtDbHXY0ggPGfuFyJAAdBk/xQRghdTq2ApNx2hsuVa99Mxxv4wrNe3Ywk Z7Tr/dMdOcnHykWrWDe2ADypogXl1U/E5IqygC3i+Hc7Lq0rYhUkruKdCNjIxb7hN0IFzqsfLwz4S 4JS0mLJw==; Received: from [10.9.9.202] (helo=mailfront20.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1jJjtD-0001cI-Pq for bug-guix@gnu.org; Wed, 01 Apr 2020 22:23:07 +0200 Received: by mailfront20.runbox with esmtpsa [Authenticated alias (780724)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1jJjsp-0000W0-Rz for bug-guix@gnu.org; Wed, 01 Apr 2020 22:23:04 +0200 Date: Wed, 1 Apr 2020 21:18:46 +0100 From: pkill9 To: bug-guix@gnu.org Subject: Guix shouldn't request substitutes for profile derivations Message-ID: <20200401211846.77cafa00@runbox.com> X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 91.220.196.211 X-Spam-Score: 2.5 (++) 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: I see that Guix is requesting substitutes from the build servers before it builds a profile derivation. Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: runbox.com] 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (pkill9[at]runbox.com) 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (pkill9[at]runbox.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=pkill9%40runbox.com; ip=209.51.188.17; r=debbugs.gnu.org] -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.5 (/) I see that Guix is requesting substitutes from the build servers before it builds a profile derivation. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 02 06:44:51 2020 Received: (at 40381) by debbugs.gnu.org; 2 Apr 2020 10:44:51 +0000 Received: from localhost ([127.0.0.1]:39252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJxL9-0007qM-7g for submit@debbugs.gnu.org; Thu, 02 Apr 2020 06:44:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53777) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jJxL7-0007py-UR for 40381@debbugs.gnu.org; Thu, 02 Apr 2020 06:44:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53732) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jJxL2-0002JT-AW; Thu, 02 Apr 2020 06:44:44 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=43190 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jJxL1-0002X0-NU; Thu, 02 Apr 2020 06:44:44 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: pkill9 Subject: Re: bug#40381: Guix shouldn't request substitutes for profile derivations References: <20200401211846.77cafa00@runbox.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 14 Germinal 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: Thu, 02 Apr 2020 12:44:42 +0200 In-Reply-To: <20200401211846.77cafa00@runbox.com> (pkill9@runbox.com's message of "Wed, 1 Apr 2020 21:18:46 +0100") Message-ID: <87imiip3ol.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: 40381 Cc: 40381@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, pkill9 skribis: > I see that Guix is requesting substitutes from the build servers before > it builds a profile derivation.=20 Can you show more precisely what you mean by pasting a command and its output? With the recent changes in the implementation of grafts, what happens is usually this: $ guix build foo updating the list of substitutes=E2=80=A6 The following things will be built/downloaded: =E2=80=A6 updating the list of substitutes=E2=80=A6 The following things will be built/downloaded: =E2=80=A6 The second stage here typically includes profile.drv as well as grafts. All this is expected behavior. Detailed behavior depends on what=E2=80=99s in /gnu/store, the freshness of substitute info in /var/guix/substitute/cache, and applicable grafts for the package(s) at hand. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 14 12:39:02 2020 Received: (at control) by debbugs.gnu.org; 14 Apr 2020 16:39:03 +0000 Received: from localhost ([127.0.0.1]:34603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jOOaU-0001O0-L7 for submit@debbugs.gnu.org; Tue, 14 Apr 2020 12:39:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40647) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jOOaS-0001NV-Mz for control@debbugs.gnu.org; Tue, 14 Apr 2020 12:39:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42109) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1jONgM-0003mL-ER for control@debbugs.gnu.org; Tue, 14 Apr 2020 11:41:02 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=58702 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jONgM-0005rD-1Q for control@debbugs.gnu.org; Tue, 14 Apr 2020 11:41:02 -0400 Date: Tue, 14 Apr 2020 17:41:00 +0200 Message-Id: <87blnuvzw3.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #40381 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-Spam-Score: -0.7 (/) 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: -1.7 (-) tags 40381 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 26 11:58:44 2020 Received: (at 40381) by debbugs.gnu.org; 26 Apr 2020 15:58:44 +0000 Received: from localhost ([127.0.0.1]:33970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSjg3-0003Dx-V1 for submit@debbugs.gnu.org; Sun, 26 Apr 2020 11:58:44 -0400 Received: from aibo.runbox.com ([91.220.196.211]:48976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSjg2-0003Dp-5F for 40381@debbugs.gnu.org; Sun, 26 Apr 2020 11:58:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.com; s=selector1; h=Content-Transfer-Encoding:Content-Type:MIME-Version: References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date; bh=ecOzgZK4kBCt+Q/2yQW5nfmYAzy/1OI2zpTy6FL7WGo=; b=NoWFQrQsZKnfZHEfZIWtQgxX1B ZRCMHNDsx6t1s0/1F7ZGo2OuyA8ZMODz9vZlBhGTFPpXo7hXeG7L7VJUoglzGX7ErD+Y2Ocwdi1Ab XYxCEvU6AQWKkqtJF41Tz5V5Y583zvdrhhE2oCqwNYqQXul+EiUlYmUjO50DOUXcbT8vu84dsy523 uY5zYJu24g3jBvKn8tizMn2WeqsotvC+1K3NLA80AivmrhcyhQKpLk49Y04YJBsBogAKObHQJ3F0i aZ4x7denRyKOUzWHk8huU7YjeZpsQ9FbDAD5AYIKnRWoMIMbBjJNqo8YLTY/DvXkNPOCjUbwLrt6j GSDyi+ng==; Received: from [10.9.9.204] (helo=mailfront22.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1jSjg0-00022J-IL; Sun, 26 Apr 2020 17:58:40 +0200 Received: by mailfront22.runbox with esmtpsa [Authenticated alias (780724)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1jSjfv-0003ON-NI; Sun, 26 Apr 2020 17:58:35 +0200 Date: Sun, 26 Apr 2020 16:58:34 +0100 From: pkill9 To: Ludovic =?UTF-8?B?Q291cnTDqHM=?= Subject: Re: bug#40381: Guix shouldn't request substitutes for profile derivations Message-ID: <20200426165834.44b07258@runbox.com> In-Reply-To: <87imiip3ol.fsf@gnu.org> References: <20200401211846.77cafa00@runbox.com> <87imiip3ol.fsf@gnu.org> X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 40381 Cc: 40381@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.5 (-) Hi Ludovic > Can you show more precisely what you mean by pasting a command and its > output? >=20 > With the recent changes in the implementation of grafts, what happens > is usually this: >=20 > $ guix build foo > updating the list of substitutes=E2=80=A6 > The following things will be built/downloaded: > =E2=80=A6 >=20 > updating the list of substitutes=E2=80=A6 > The following things will be built/downloaded: > =E2=80=A6 >=20 > The second stage here typically includes profile.drv as well as > grafts. All this is expected behavior. I think that since profile.drv is always produced locally on the machine, then it's unnecessary to update the list of substitutes when it's on that second stage. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 26 16:20:47 2020 Received: (at 40381) by debbugs.gnu.org; 26 Apr 2020 20:20:47 +0000 Received: from localhost ([127.0.0.1]:35028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSnlf-0005J8-7i for submit@debbugs.gnu.org; Sun, 26 Apr 2020 16:20:47 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSnld-0005It-JB for 40381@debbugs.gnu.org; Sun, 26 Apr 2020 16:20:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51149) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSnlY-0003Cn-An; Sun, 26 Apr 2020 16:20:40 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=51640 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jSnlX-0003uO-Nh; Sun, 26 Apr 2020 16:20:40 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: pkill9 Subject: Re: bug#40381: Guix shouldn't request substitutes for profile derivations References: <20200401211846.77cafa00@runbox.com> <87imiip3ol.fsf@gnu.org> <20200426165834.44b07258@runbox.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 8 =?utf-8?Q?Flor=C3=A9al?= an 228 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: Sun, 26 Apr 2020 22:20:38 +0200 In-Reply-To: <20200426165834.44b07258@runbox.com> (pkill9@runbox.com's message of "Sun, 26 Apr 2020 16:58:34 +0100") Message-ID: <87v9lmyp61.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-Debbugs-Envelope-To: 40381 Cc: 40381@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: -3.3 (---) Hi, pkill9 skribis: >> Can you show more precisely what you mean by pasting a command and its >> output? >>=20 >> With the recent changes in the implementation of grafts, what happens >> is usually this: >>=20 >> $ guix build foo >> updating the list of substitutes=E2=80=A6 >> The following things will be built/downloaded: >> =E2=80=A6 >>=20 >> updating the list of substitutes=E2=80=A6 >> The following things will be built/downloaded: >> =E2=80=A6 >>=20 >> The second stage here typically includes profile.drv as well as >> grafts. All this is expected behavior. > > I think that since profile.drv is always produced locally on the > machine, then it's unnecessary to update the list of substitutes > when it's on that second stage. I don=E2=80=99t observe this, or rather I cannot blame profile.drv for this. Can you show more precisely what you mean by pasting a command and its output? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 26 23:35:25 2020 Received: (at 40381) by debbugs.gnu.org; 27 Apr 2020 03:35:25 +0000 Received: from localhost ([127.0.0.1]:35302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSuYH-0001Fb-Cm for submit@debbugs.gnu.org; Sun, 26 Apr 2020 23:35:25 -0400 Received: from aibo.runbox.com ([91.220.196.211]:46162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSuYE-0001FR-Ei for 40381@debbugs.gnu.org; Sun, 26 Apr 2020 23:35:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.com; s=selector1; h=Content-Transfer-Encoding:Content-Type:MIME-Version: References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date; bh=7enyLHCJZbykdGVy+8gUiFT0TlmuSi4EutX7FAOjtu8=; b=SmKad8qCExRrw+pNIBL2bdbYCQ ZnRJZXDjCdfEW4sxd0oeqmSl9FfCuG+iGgMKySfwUewyvJNkZqNK/Us7QyAVQkkZaJ3jnQWt86eBd 5/qsReOHBCW/VoNeM+nb2F89GLHeRQ5+RDjEYsjvjc/r+GEEnWObFwL+r5rkgKD/OpsUn64gKhSuL ESCy0ZD3eKlBravjbwsnXWuOChkX5wqczFQY8REUcB6h6w0aiIslQ8ffMAq5qEk/VEtENXn84Jx+t k/yzYNTw16CFVuX0LWC8fJmUoUrogK/FA0Qr3a+WSoiXNuXDsQUaS+dO32Vgxn2UC/FPjUwUxlqOn 2iLXDDpg==; Received: from [10.9.9.202] (helo=mailfront20.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1jSuYC-0007px-2h; Mon, 27 Apr 2020 05:35:20 +0200 Received: by mailfront20.runbox with esmtpsa [Authenticated alias (780724)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1jSuY6-0000hR-9D; Mon, 27 Apr 2020 05:35:14 +0200 Date: Mon, 27 Apr 2020 04:35:12 +0100 From: pkill9 To: Ludovic =?UTF-8?B?Q291cnTDqHM=?= Subject: Re: bug#40381: Guix shouldn't request substitutes for profile derivations Message-ID: <20200427043512.4c400946@runbox.com> In-Reply-To: <87v9lmyp61.fsf@gnu.org> References: <20200401211846.77cafa00@runbox.com> <87imiip3ol.fsf@gnu.org> <20200426165834.44b07258@runbox.com> <87v9lmyp61.fsf@gnu.org> X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 40381 Cc: 40381@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.5 (-) Hi, > Can you show more precisely what you mean by pasting a command and its > output? So it seems it tries to look for substitutes when the profile hooks are built, not when profile.drv is built. Here is the output without build hooks: ``` itsme@antelope ~> guix environment --ad-hoc hello The following derivation will be built: /gnu/store/gkz9hzjpc9pj1np7vi5pwb4xhmssk55d-profile.drv building profile with 1 package... Welcome to fish, the friendly interactive shell itsme@antelope ~ [Guix env: /gnu/store/nsi48y..]> ``` And here is output with build hooks: ``` itsme@antelope ~> guix environment --ad-hoc man-db hello substitute: updating substitutes from 'https://berlin.guixsd.org'... 100.0% substitute: updating substitutes from 'https://mirror.hydra.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% The following derivation will be built: /gnu/store/w623j5spid7kyxjdp6xbgxs2r5scpjkn-profile.drv The following profile hooks will be built: /gnu/store/14d1mgn1mwz66mj28rwjmnkddskf4zm0-info-dir.drv /gnu/store/7rrkqrdpxahk8g0927d56lpgz3n1kl6z-manual-database.drv /gnu/store/8h76m85hiyilv0mj053i9n7k2nxb0wf1-ca-certificate-bundle.drv /gnu/store/ia5d18hpmza375dizljqi2x12zlirwqi-fonts-dir.drv building CA certificate bundle... building fonts directory... building directory of Info manuals... building database for manual pages... building profile with 2 packages... Welcome to fish, the friendly interactive shell itsme@antelope ~ [Guix env: /gnu/store/9qv380..]> ``` From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 30 19:23:02 2020 Received: (at 40381-done) by debbugs.gnu.org; 30 Apr 2020 23:23:02 +0000 Received: from localhost ([127.0.0.1]:47925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUIWD-0008NR-TR for submit@debbugs.gnu.org; Thu, 30 Apr 2020 19:23:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:32796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jUIWB-0008Mu-VG for 40381-done@debbugs.gnu.org; Thu, 30 Apr 2020 19:23:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60842) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUIW6-0006IL-DZ; Thu, 30 Apr 2020 19:22:54 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=36026 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jUIW4-0003tn-Vs; Thu, 30 Apr 2020 19:22:54 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: pkill9 Subject: Re: bug#40381: Guix shouldn't request substitutes for profile derivations References: <20200401211846.77cafa00@runbox.com> <87imiip3ol.fsf@gnu.org> <20200426165834.44b07258@runbox.com> <87v9lmyp61.fsf@gnu.org> <20200427043512.4c400946@runbox.com> Date: Fri, 01 May 2020 01:22:51 +0200 In-Reply-To: <20200427043512.4c400946@runbox.com> (pkill9@runbox.com's message of "Mon, 27 Apr 2020 04:35:12 +0100") Message-ID: <877dxwimno.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-Debbugs-Envelope-To: 40381-done Cc: 40381-done@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: -3.3 (---) Hi, pkill9 skribis: > So it seems it tries to look for substitutes when the profile hooks are b= uilt, > not when profile.drv is built. > > Here is the output without build hooks: > ``` > itsme@antelope ~> guix environment --ad-hoc hello > The following derivation will be built: > /gnu/store/gkz9hzjpc9pj1np7vi5pwb4xhmssk55d-profile.drv > building profile with 1 package... > Welcome to fish, the friendly interactive shell > itsme@antelope ~ [Guix env: /gnu/store/nsi48y..]> > ``` > > And here is output with build hooks: > ``` > itsme@antelope ~> guix environment --ad-hoc man-db hello > substitute: updating substitutes from 'https://berlin.guixsd.org'... 100.= 0% > substitute: updating substitutes from 'https://mirror.hydra.gnu.org'... 1= 00.0% > substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% > The following derivation will be built: > /gnu/store/w623j5spid7kyxjdp6xbgxs2r5scpjkn-profile.drv > The following profile hooks will be built: > /gnu/store/14d1mgn1mwz66mj28rwjmnkddskf4zm0-info-dir.drv > /gnu/store/7rrkqrdpxahk8g0927d56lpgz3n1kl6z-manual-database.drv > /gnu/store/8h76m85hiyilv0mj053i9n7k2nxb0wf1-ca-certificate-bundle.drv > /gnu/store/ia5d18hpmza375dizljqi2x12zlirwqi-fonts-dir.drv Looks like manual-database.drv was the only hook not mark as non-substitutable. Fixed in 69de98391d720b92206d5e45072ecd3944d95774. Thanks, Ludo=E2=80=99. From unknown Sun Jun 22 03:57:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 29 May 2020 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator