From unknown Sat Jun 21 10:44:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42735] [PATCH] pre-inst-env: don't use GUIX_PACKAGE_PATH Resent-From: Denis 'GNUtoo' Carikli Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 07 Aug 2020 02:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42735 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42735@debbugs.gnu.org Cc: Denis 'GNUtoo' Carikli X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159676726319531 (code B ref -1); Fri, 07 Aug 2020 02:28:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Aug 2020 02:27:43 +0000 Received: from localhost ([127.0.0.1]:55291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3s6h-00054u-4V for submit@debbugs.gnu.org; Thu, 06 Aug 2020 22:27:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:35570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3s6d-00054T-Ck for submit@debbugs.gnu.org; Thu, 06 Aug 2020 22:27:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37850) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k3s6d-0007x3-7N for guix-patches@gnu.org; Thu, 06 Aug 2020 22:27:39 -0400 Received: from cyberdimension.org ([2001:910:1314:ffff::1]:34412 helo=gnutoo.cyberdimension.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1k3s6b-0004rl-Dg for guix-patches@gnu.org; Thu, 06 Aug 2020 22:27:38 -0400 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id db68c4c8; Fri, 7 Aug 2020 02:24:39 +0000 (UTC) Received: from primarylaptop.localdomain (localhost.localdomain [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id d25d4df4; Fri, 7 Aug 2020 02:24:39 +0000 (UTC) From: Denis 'GNUtoo' Carikli Date: Fri, 7 Aug 2020 04:21:42 +0200 Message-Id: <20200807022142.26296-1-GNUtoo@cyberdimension.org> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2001:910:1314:ffff::1; envelope-from=GNUtoo@cyberdimension.org; helo=gnutoo.cyberdimension.org X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.4 (--) ./pre-inst-env is supposed to use only the packages definitions that are in the guix source tree and not the host packages. However if GUIX_PACKAGE_PATH is set, it will use host packages as well. In addition, when packages are defined in both the guix source tree and in GUIX_PACKAGE_PATH, GUIX_PACKAGE_PATH will take the precedence and guix will print warnings like that: guix build: warning: ambiguous package specification `libsamsung-ipc' guix build: warning: choosing libsamsung-ipc@0.1 from /home/[...]/.config/guix/local/replicant.scm:31:2 That situation can happen when working in a new package in GUIX_PACKAGE_PATH and then importing the package in the guix source tree to add it upstream. Signed-off-by: Denis 'GNUtoo' Carikli --- build-aux/pre-inst-env.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-aux/pre-inst-env.in b/build-aux/pre-inst-env.in index e0aa7fe868..698a7994fb 100644 --- a/build-aux/pre-inst-env.in +++ b/build-aux/pre-inst-env.in @@ -59,4 +59,8 @@ export NIX_HASH GUIX_UNINSTALLED=1 export GUIX_UNINSTALLED +# Make sure we don't use local package definitions +GUIX_PACKAGE_PATH="" +export GUIX_PACKAGE_PATH + exec "$@" -- 2.28.0 From unknown Sat Jun 21 10:44:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42735] [PATCH] pre-inst-env: don't use GUIX_PACKAGE_PATH Resent-From: Brett Gilio Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 07 Aug 2020 03:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42735 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Denis 'GNUtoo' Carikli Cc: 42735@debbugs.gnu.org Received: via spool by 42735-submit@debbugs.gnu.org id=B42735.159677201027379 (code B ref 42735); Fri, 07 Aug 2020 03:47:01 +0000 Received: (at 42735) by debbugs.gnu.org; 7 Aug 2020 03:46:50 +0000 Received: from localhost ([127.0.0.1]:55411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3tLF-00077U-KP for submit@debbugs.gnu.org; Thu, 06 Aug 2020 23:46:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3tLD-00077G-R0 for 42735@debbugs.gnu.org; Thu, 06 Aug 2020 23:46:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34718) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k3tL8-0004MR-1t; Thu, 06 Aug 2020 23:46:42 -0400 Received: from [2605:6000:1a0d:48fb::e9] (port=57562 helo=lenovo-t430) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k3tL7-0002Jk-77; Thu, 06 Aug 2020 23:46:41 -0400 From: Brett Gilio References: <20200807022142.26296-1-GNUtoo@cyberdimension.org> Date: Thu, 06 Aug 2020 22:46:52 -0500 In-Reply-To: <20200807022142.26296-1-GNUtoo@cyberdimension.org> (Denis Carikli's message of "Fri, 7 Aug 2020 04:21:42 +0200") Message-ID: <87o8nni0cz.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.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: -3.3 (---) Denis 'GNUtoo' Carikli writes: > > +# Make sure we don't use local package definitions > +GUIX_PACKAGE_PATH="" > +export GUIX_PACKAGE_PATH > + > exec "$@" Wouldn't it make more sense to use `unset` instead of defining an empty variable? From unknown Sat Jun 21 10:44:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42735] [PATCH] pre-inst-env: don't use GUIX_PACKAGE_PATH Resent-From: Denis 'GNUtoo' Carikli Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 07 Aug 2020 06:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42735 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Brett Gilio Cc: 42735@debbugs.gnu.org Received: via spool by 42735-submit@debbugs.gnu.org id=B42735.15967804828787 (code B ref 42735); Fri, 07 Aug 2020 06:09:02 +0000 Received: (at 42735) by debbugs.gnu.org; 7 Aug 2020 06:08:02 +0000 Received: from localhost ([127.0.0.1]:55497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3vXu-0002HW-0P for submit@debbugs.gnu.org; Fri, 07 Aug 2020 02:08:02 -0400 Received: from cyberdimension.org ([80.67.179.20]:43976 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3vXr-0002HH-Tm for 42735@debbugs.gnu.org; Fri, 07 Aug 2020 02:08:00 -0400 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id 173a7a98; Fri, 7 Aug 2020 06:05:01 +0000 (UTC) Received: from primarylaptop.localdomain (localhost.localdomain [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 9a08fc1a; Fri, 7 Aug 2020 06:05:01 +0000 (UTC) Date: Fri, 7 Aug 2020 08:02:04 +0200 From: Denis 'GNUtoo' Carikli Message-ID: <20200807080204.0b2f9b9d@primarylaptop.localdomain> In-Reply-To: <87o8nni0cz.fsf@gnu.org> References: <20200807022142.26296-1-GNUtoo@cyberdimension.org> <87o8nni0cz.fsf@gnu.org> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; i686-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/8CAyLauaXGd8JyBp=IAXQll"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Score: -0.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: -1.0 (-) --Sig_/8CAyLauaXGd8JyBp=IAXQll Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 06 Aug 2020 22:46:52 -0500 Brett Gilio wrote: > Denis 'GNUtoo' Carikli writes: >=20 > > =20 > > +# Make sure we don't use local package definitions > > +GUIX_PACKAGE_PATH=3D"" > > +export GUIX_PACKAGE_PATH > > + > > exec "$@" >=20 > Wouldn't it make more sense to use `unset` instead of defining an > empty variable? I used export and defined an empty variable because I don't know how to write portable shell scripts and export was already used in build-aux/pre-inst-env.in. Is unset portable? If so should I resend a patch with unset instead? Denis. --Sig_/8CAyLauaXGd8JyBp=IAXQll Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAl8s7lwACgkQX138wUF3 4mM6eA//cKAfT/kgMNsYchvV2Koet5Kloyf/zx1f63QkwdietPJFLaVf5majabhx NvQu0RBH8cSay5pKed+fEmSWWFVRCJAIymzzafo2A6pGzJB3naQYxGtUQUY3K62Y 98j6q72B3wlz+RNJmCJwzcxFU+4UOb7yCsvFIX5B+0WexRGqKJYzYfx9FK04LyUq IRaUNQ86028qtrrxV2QYyWrRDY7l9JTupmGv+4qZIaJfInlhrpY6r9Imrg7T8xiG FBOUVtwFlQ/F8hjk/y0/bOgby4cxMQe2kgcMdKLBzSRU8TwAs7+PgqYbQSPM+p0L Q5siitiAI/3IjpF3HYVvpRVfFjmBeD4QeUc7sy8L+s/C4AVmqkLYOI90U4Wgwm7N wEgbbCKQT/xeaNu2M1KdjzAkFyZGIDiHRu0BGvJC8xqp5ogA94BOc4095yGU70yI a6PGkB332SmAbg6aVEqggbHAl+gxVibuhdZphQBZSC33aZUB055vZ2Tk/Z/jvlOW xDibm6ilPY3cBHoDCgQkbDVHweqvTSbmbcq5gu4EwWUcZa9O6AT3LWCnKwnXQlLn qMwMQeex5y1krY50ffJPqFFLzRsxIYsZ2m7r0bnDDHahXP2yslfK+fstLRXspVJP XrKgckaD2XAlVaAzsTgONSA4aJGlyit6NhXjwNgGmpkXeDD8Hgo= =uvBH -----END PGP SIGNATURE----- --Sig_/8CAyLauaXGd8JyBp=IAXQll-- From unknown Sat Jun 21 10:44:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42735] [PATCH] pre-inst-env: don't use GUIX_PACKAGE_PATH Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 07 Aug 2020 08:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42735 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Denis 'GNUtoo' Carikli Cc: 42735@debbugs.gnu.org Received: via spool by 42735-submit@debbugs.gnu.org id=B42735.15967897248009 (code B ref 42735); Fri, 07 Aug 2020 08:43:02 +0000 Received: (at 42735) by debbugs.gnu.org; 7 Aug 2020 08:42:04 +0000 Received: from localhost ([127.0.0.1]:55662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3xwy-000257-0j for submit@debbugs.gnu.org; Fri, 07 Aug 2020 04:42:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3xww-00024b-PT for 42735@debbugs.gnu.org; Fri, 07 Aug 2020 04:42:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38588) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k3xwr-0005Ys-04; Fri, 07 Aug 2020 04:41:57 -0400 Received: from pop.92-184-100-121.mobile.abo.orange.fr ([92.184.100.121]:42990 helo=meru) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k3xwq-0006I6-45; Fri, 07 Aug 2020 04:41:56 -0400 From: Mathieu Othacehe References: <20200807022142.26296-1-GNUtoo@cyberdimension.org> Date: Fri, 07 Aug 2020 10:41:52 +0200 In-Reply-To: <20200807022142.26296-1-GNUtoo@cyberdimension.org> (Denis Carikli's message of "Fri, 7 Aug 2020 04:21:42 +0200") Message-ID: <87mu36onjj.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.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: Hello Denis, > ./pre-inst-env is supposed to use only the packages definitions that are in > the guix source tree and not the host packages. > > However if GUIX_PACKAGE_PATH is set, it will use host packages as we [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.92 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [92.184.100.121 listed in zen.spamhaus.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: 0.3 (/) Hello Denis, > ./pre-inst-env is supposed to use only the packages definitions that are in > the guix source tree and not the host packages. > > However if GUIX_PACKAGE_PATH is set, it will use host packages as well. Let say you have a custom my-hello package inheriting from hello, and you want to build it on top of a recent Guix checkout, then you probably want GUIX_PACKAGE_PATH to cooperate with pre-inst-env. Same goes if you have a manifest mixing Guix packages and custom packages accessed by GUIX_PACKAGE_PATH, and you want to test your manifest on top of a Guix checkout using pre-inst-env. Thanks, Mathieu From unknown Sat Jun 21 10:44:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42735] [PATCH] pre-inst-env: don't use GUIX_PACKAGE_PATH Resent-From: Denis 'GNUtoo' Carikli Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 09 Aug 2020 09:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42735 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Mathieu Othacehe Cc: 42735@debbugs.gnu.org Received: via spool by 42735-submit@debbugs.gnu.org id=B42735.159696459729643 (code B ref 42735); Sun, 09 Aug 2020 09:17:01 +0000 Received: (at 42735) by debbugs.gnu.org; 9 Aug 2020 09:16:37 +0000 Received: from localhost ([127.0.0.1]:59946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k4hRV-0007i2-6X for submit@debbugs.gnu.org; Sun, 09 Aug 2020 05:16:37 -0400 Received: from cyberdimension.org ([80.67.179.20]:47498 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k4hRR-0007hr-Oa for 42735@debbugs.gnu.org; Sun, 09 Aug 2020 05:16:35 -0400 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id 1266990f; Sun, 9 Aug 2020 09:16:19 +0000 (UTC) Received: from primarylaptop.localdomain (localhost.localdomain [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id fa49de67; Sun, 9 Aug 2020 09:16:19 +0000 (UTC) Date: Sun, 9 Aug 2020 11:09:39 +0200 From: Denis 'GNUtoo' Carikli Message-ID: <20200809110939.407b0bb9@primarylaptop.localdomain> In-Reply-To: <87mu36onjj.fsf@gnu.org> References: <20200807022142.26296-1-GNUtoo@cyberdimension.org> <87mu36onjj.fsf@gnu.org> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; i686-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/k6HIh0xznJU=Y6zTMyCnl4Z"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Spam-Score: -0.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: -1.0 (-) --Sig_/k6HIh0xznJU=Y6zTMyCnl4Z Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 07 Aug 2020 10:41:52 +0200 Mathieu Othacehe wrote: > Let say you have a custom my-hello package inheriting from hello, and > you want to build it on top of a recent Guix checkout, then you > probably want GUIX_PACKAGE_PATH to cooperate with pre-inst-env. >=20 > Same goes if you have a manifest mixing Guix packages and custom > packages accessed by GUIX_PACKAGE_PATH, and you want to test your > manifest on top of a Guix checkout using pre-inst-env. Thanks for the explanation. What would be the way for both use cases to be addressed? Should a warning be emitted when packages come from GUIX_PACKAGE_PATH with ./pre-inst-env ? What about something that would look like that: > guix build: warning: GUIX_PACKAGE_PATH is set > guix build: warning: choosing my-hello@0.1 from > /home/[...]/.config/guix/local/custom.scm:31:2 > guix build: warning: If you don't want to use > packages from GUIX_PACKAGE_PATH you can run > 'unset GUIX_PACKAGE_PATH' before running > pre-inst-env The issue is if it picks dependencies from GUIX_PACKAGE_PATH which are not in Guix source code yet. In that case it might be more complicated to make sure that people will see the warning as it might be hidden in the huge build log. Another option which can also be combined with the previous one would be to warn people in the manual. Note that I'm also fine with the status quo, but if it's not too complicated to improve the situation in a way that doesn't break existing use cases it would probably make sense to do it. Denis. --Sig_/k6HIh0xznJU=Y6zTMyCnl4Z Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAl8vvVQACgkQX138wUF3 4mPTRQ//WYGSrgkkVctf7YmWqK0C0AQK4OI2oHm0aes74xDUNLrib6hV3I9w7iNq qDdXF9Xn/QW08yNw/TYFQe150ltKnF7e9MubkbjK+PSujx+hrmLK0R+oMFcnfJgi u0cwSV8ST19BxtkDS1TVtFvf93kbGgQ9Ag5zTDq5nH3NvYl2ZBiwYDYc5yFM3GKj kV7qWijl2Coa1v822yL5dHN1HKBmgpbqHUpexpq01NlnEfDb+tZNFikZsa+tcoHc IK6vXTkJBLG0nKmv835v+6DWOJrESAetXxVMYlfG1nahXUGF+Ajqi2fxApZnwzGU 79b8GRPolSkMN7gaksiXzU0WZsGr/tZPIXsyVy2UzdNmjHt2Fd9shTLw0lR56ZZo NSVdQxH1d/LNQt/6KdW809cK4nXkPiZYsLcOwD5SAwpFfLrCNGihgUcFrZpHngUP tEJfmHTqDI2GyjXVRpJ81Imhd+D1a/3LwjqWzlKbDj45l57L3NO3EJb+lv/dGH15 OUzO96Cx7w9DC0y83I/MLnHU3eJSCJk7bulqnZYmeiDa4hj8EzJBmnggfYk1x03o c0fi//+0knGclt8NITuoSPrGZiXm29cTbQNY1IIlyT/ENduavSv4kQIvjDoXSQLR 5XD8a1bh94tz7SehSXS3YP/Hnrl2jLEHnjFHzkYEQRa6qfDeCJA= =vvTS -----END PGP SIGNATURE----- --Sig_/k6HIh0xznJU=Y6zTMyCnl4Z-- From unknown Sat Jun 21 10:44:08 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: Denis 'GNUtoo' Carikli Subject: bug#42735: closed (Re: [bug#42735] [PATCH] pre-inst-env: don't use GUIX_PACKAGE_PATH) Message-ID: References: <87lfihsg27.fsf@gmail.com> <20200807022142.26296-1-GNUtoo@cyberdimension.org> X-Gnu-PR-Message: they-closed 42735 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 42735@debbugs.gnu.org Date: Fri, 14 Aug 2020 10:01:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1597399261-17644-1" This is a multi-part message in MIME format... ------------=_1597399261-17644-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #42735: [PATCH] pre-inst-env: don't use GUIX_PACKAGE_PATH which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 42735@debbugs.gnu.org. --=20 42735: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D42735 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1597399261-17644-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 42735-done) by debbugs.gnu.org; 14 Aug 2020 10:00:29 +0000 Received: from localhost ([127.0.0.1]:51872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6WVh-00046d-5p for submit@debbugs.gnu.org; Fri, 14 Aug 2020 06:00:29 -0400 Received: from mail-lf1-f65.google.com ([209.85.167.65]:46528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6WVe-0003zD-NU for 42735-done@debbugs.gnu.org; Fri, 14 Aug 2020 06:00:28 -0400 Received: by mail-lf1-f65.google.com with SMTP id i80so4503274lfi.13 for <42735-done@debbugs.gnu.org>; Fri, 14 Aug 2020 03:00:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=sgcfYYomf7IYNT42zC+T9jOvbJ5wvILBcttTSQ1rNe8=; b=nOL77KisZ7vIcE3GTjP3kQRAMjoX4uWgdGrPHAih5iBGXyGZeBM5aVOimam9IEO5vK 7aIw8nmSPDZDffaLVZMh70+khawXl4o68SbR7lsgUqKiWlsd3ON1QJfbrwbUCnKCAFvg ZhY3PEToHXX/NjkvzeXNBeCVXRQUzIWLlu6G5Lm6ZAWC1/L1LANGNysiCrNWSAiRlx1O j0oftuyJleWmJ7FUiJYqBg/MlauCtnNVZEMcuj+SQFGiVwdI1YhPaZHK8l5ObK6gElVo +7l2xHuwIRUHk8Hu2eLF7wsMqA/J6WiicYrw/jwnPdpl7lboXsxTv/dnuBvm/Pq6hcY8 aYpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=sgcfYYomf7IYNT42zC+T9jOvbJ5wvILBcttTSQ1rNe8=; b=aEgZK6viwlu+bK8Nmtg9QIhV6TsUyashvGh2bdGRWCm66QPoYSxKiWB5OVI2zB9f3M VxBEs5X4v7FKqk32kjS8KQI0qC2Y78gCfvNcq3covpuXhf7yaaGIoVlfm5GGv5llaTKA FjMTMGdKaxJzayMipYX2BXPickiYbUgSxUyRQ+tTdglKkPn+HgUDTfT/UsAWUPBlKuM6 waVdSlKaAV1Q+FyPU3ONufM5tJMegV1cgBvPKcJxXhjsSYK5Y6uHXXF2sgZWGObOcprJ GJFxWf8RdVF9II6kHJ2CWnc1yenWNtqv028cmBahTDA+v6k0Hx2lK1UA687p8lO+zyyq 1IMQ== X-Gm-Message-State: AOAM532a0p80TAkVh11u+q5g3xH9ydE8l2UDtFXH+fsQuFiAZ8yNXGAx VwMego4KZuagtWNpCpD1US/v6hpSCQE= X-Google-Smtp-Source: ABdhPJyTYKrwZM6t3/LeLxxNMVZ2vKL+ZOs+iFs3zZkLE/nL+buM4OBOGWSy4TEDoBHJ5OTIrFQPUw== X-Received: by 2002:a05:6512:314a:: with SMTP id s10mr815672lfi.123.1597399220152; Fri, 14 Aug 2020 03:00:20 -0700 (PDT) Received: from guixsd (ppp91-122-98-213.pppoe.avangarddsl.ru. [91.122.98.213]) by smtp.gmail.com with ESMTPSA id o24sm1659103ljg.69.2020.08.14.03.00.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Aug 2020 03:00:19 -0700 (PDT) From: Oleg Pykhalov To: Denis 'GNUtoo' Carikli Subject: Re: [bug#42735] [PATCH] pre-inst-env: don't use GUIX_PACKAGE_PATH References: <20200807022142.26296-1-GNUtoo@cyberdimension.org> <87mu36onjj.fsf@gnu.org> <20200809110939.407b0bb9@primarylaptop.localdomain> Date: Fri, 14 Aug 2020 13:00:16 +0300 In-Reply-To: <20200809110939.407b0bb9@primarylaptop.localdomain> (Denis Carikli's message of "Sun, 9 Aug 2020 11:09:39 +0200") Message-ID: <87lfihsg27.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42735-done Cc: 42735-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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Denis 'GNUtoo' Carikli writes: [=E2=80=A6] > Should a warning be emitted when packages come from GUIX_PACKAGE_PATH > with ./pre-inst-env ? I don't think a user needs another warning for an environment variable which he setted by himself. Also, user could use =E2=80=98-L=E2=80=99 flag= instead of =E2=80=98GUIX_PACKAGE_PATH=E2=80=99. Currently, with =E2=80=98hello=E2=80=99 package in GUIX_PACKAGE_PATH: =2D-8<---------------cut here---------------start------------->8--- oleg@guixsd ~/src/guix-master$ GUIX_PACKAGE_PATH=3D/home/oleg/src/guix-wigu= st/guix ./pre-inst-env guix build --no-grafts --no-offload hello guix build: warning: ambiguous package specification `hello' guix build: warning: choosing hello@2.10 from /home/oleg/src/guix-wigust/gu= ix/wigust/packages/games.scm:174:2 /gnu/store/a462kby1q51ndvxdv3b6p0rsixxrgx1h-hello-2.10 =2D-8<---------------cut here---------------end--------------->8--- without =E2=80=98hello=E2=80=99 package in GUIX_PACKAGE_PATH: =2D-8<---------------cut here---------------start------------->8--- oleg@guixsd ~/src/guix-master$ GUIX_PACKAGE_PATH=3D/home/oleg/src/guix-wigu= st/guix ./pre-inst-env guix build --no-grafts --no-offload hello /gnu/store/a462kby1q51ndvxdv3b6p0rsixxrgx1h-hello-2.10 =2D-8<---------------cut here---------------end--------------->8--- > The issue is if it picks dependencies from GUIX_PACKAGE_PATH which are > not in Guix source code yet. In that case it might be more complicated > to make sure that people will see the warning as it might be hidden in > the huge build log. > > Another option which can also be combined with the previous one would be > to warn people in the manual. It's already documented, isn't it? https://www.gnu.org/software/guix/manual/html_node/Package-Modules.html =2D-8<---------------cut here---------------start------------->8--- -- Environment Variable: GUIX_PACKAGE_PATH This is a colon-separated list of directories to search for additional package modules. Directories listed in this variable take precedence over the own modules of the distribution. =2D-8<---------------cut here---------------end--------------->8--- I'll close the bug. Feel free to reopen if I miss something. Regards, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAl82YLAACgkQFn+OpQAa +pzL0Q/+KW2sLToAcjSjGm+yQv+4iwdepo/Zb5f0QkjeGhl6DpJDnFHV5FB7mqQz 4nznrC88NmpUMLrxAOjI+NHgVGLPRDdx26gMNu8nG4vHdL/D0UjzkMvtGfTUbZlu +eT2i3aElqfz3Hl9nnE+14uxhG+MlTWCq7JIOn6636O+b+Im0ynVKGNH+Eb1c/6r AMuTgOn7+IT5kzuqWduSblNsWrunis8vkCaMjSFyCjV79XuIL/jybRgXFJ+WB0MO tvs2WF+SYacKev2DpAcwbt6+AwTSfxkuI6qYEc/zETxwAjSYbcGnA4uJAvTlFScx zJ3A8dAk7WTuTDxVCxCPs4mkDBzS7r4AbHIzZBwaIag6ZHKgHjcnqOQ3b0R+7fOQ WeVLbQCVxsRe8mGATRbvUOAgQa2qTH4D+GjVn57Y/9F2OEIa4vjtM9vwknXBCcGE 47RGfdCPo7iNMjeCtIsdgtljyGw8vDQRXX6sP21KwcALrU56UZjFyzQDHQqM1hnB oMhZvswxWGXeb0cM3tO0ibgNsgDDyfO/CSQIfhZxSJA7rQ/2tAjamIQjoIr59VXh /iT/awabGJsd7UTq5vUKSBSPO/7LDA5c2PvuAjKh9yEfL080GgGgLB+oYLEx4x0p rDpmfiO/NFikvYzQaK8i8KT+q5mOCKttA73hZIK2d7tQH+zou7U= =7gdY -----END PGP SIGNATURE----- --=-=-=-- ------------=_1597399261-17644-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 7 Aug 2020 02:27:43 +0000 Received: from localhost ([127.0.0.1]:55291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3s6h-00054u-4V for submit@debbugs.gnu.org; Thu, 06 Aug 2020 22:27:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:35570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3s6d-00054T-Ck for submit@debbugs.gnu.org; Thu, 06 Aug 2020 22:27:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37850) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k3s6d-0007x3-7N for guix-patches@gnu.org; Thu, 06 Aug 2020 22:27:39 -0400 Received: from cyberdimension.org ([2001:910:1314:ffff::1]:34412 helo=gnutoo.cyberdimension.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1k3s6b-0004rl-Dg for guix-patches@gnu.org; Thu, 06 Aug 2020 22:27:38 -0400 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id db68c4c8; Fri, 7 Aug 2020 02:24:39 +0000 (UTC) Received: from primarylaptop.localdomain (localhost.localdomain [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id d25d4df4; Fri, 7 Aug 2020 02:24:39 +0000 (UTC) From: Denis 'GNUtoo' Carikli To: guix-patches@gnu.org Subject: [PATCH] pre-inst-env: don't use GUIX_PACKAGE_PATH Date: Fri, 7 Aug 2020 04:21:42 +0200 Message-Id: <20200807022142.26296-1-GNUtoo@cyberdimension.org> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2001:910:1314:ffff::1; envelope-from=GNUtoo@cyberdimension.org; helo=gnutoo.cyberdimension.org X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Denis 'GNUtoo' Carikli 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: -2.4 (--) ./pre-inst-env is supposed to use only the packages definitions that are in the guix source tree and not the host packages. However if GUIX_PACKAGE_PATH is set, it will use host packages as well. In addition, when packages are defined in both the guix source tree and in GUIX_PACKAGE_PATH, GUIX_PACKAGE_PATH will take the precedence and guix will print warnings like that: guix build: warning: ambiguous package specification `libsamsung-ipc' guix build: warning: choosing libsamsung-ipc@0.1 from /home/[...]/.config/guix/local/replicant.scm:31:2 That situation can happen when working in a new package in GUIX_PACKAGE_PATH and then importing the package in the guix source tree to add it upstream. Signed-off-by: Denis 'GNUtoo' Carikli --- build-aux/pre-inst-env.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-aux/pre-inst-env.in b/build-aux/pre-inst-env.in index e0aa7fe868..698a7994fb 100644 --- a/build-aux/pre-inst-env.in +++ b/build-aux/pre-inst-env.in @@ -59,4 +59,8 @@ export NIX_HASH GUIX_UNINSTALLED=1 export GUIX_UNINSTALLED +# Make sure we don't use local package definitions +GUIX_PACKAGE_PATH="" +export GUIX_PACKAGE_PATH + exec "$@" -- 2.28.0 ------------=_1597399261-17644-1-- From unknown Sat Jun 21 10:44:08 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42735] [PATCH] pre-inst-env: don't use GUIX_PACKAGE_PATH Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 14 Aug 2020 11:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42735 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Mathieu Othacehe Cc: 42735@debbugs.gnu.org, GNUtoo@cyberdimension.org X-Debbugs-Original-Cc: guix-patches@gnu.org, 42735@debbugs.gnu.org, Denis 'GNUtoo' Carikli Received: via spool by submit@debbugs.gnu.org id=B.15974037896452 (code B ref -1); Fri, 14 Aug 2020 11:17:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 Aug 2020 11:16:29 +0000 Received: from localhost ([127.0.0.1]:51981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6XhF-0001fy-3y for submit@debbugs.gnu.org; Fri, 14 Aug 2020 07:16:29 -0400 Received: from lists.gnu.org ([209.51.188.17]:37948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k6XhB-0001fi-Jf for submit@debbugs.gnu.org; Fri, 14 Aug 2020 07:16:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47952) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k6XhB-0000zw-E2 for guix-patches@gnu.org; Fri, 14 Aug 2020 07:16:25 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21168) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1k6Xh9-0002h1-Gi; Fri, 14 Aug 2020 07:16:25 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1597403779; cv=none; d=zohomail.com; s=zohoarc; b=gT23RDDcVJrHzGKV+RoaHOU5M9t40DvJlzlIb/RBJ0lfKl94Gmm7d7tojwmsuokAT7JbrR74VMez9sG2g1xTCYrlbw06xudxKZ5+OF7JefQfcfqvJcgv32r/tt+UPkmIRduxDPsRM0TTEbsYSeVwAPrGjppxOcqgEeVRfP62tO4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1597403779; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=/RUa5RUml96teKk0X3mVvSfX9O01+2xcMHXOJwcWkM8=; b=BOdiGOwbdn+nVeq1dnNo63EpUJsMDERhw4gYc/E9yI8eslQrfycKSH//CHZWBDhdygKylm5yq0uSiOEBeLGXZ2y4kMytFYlH6gLqkrkEmm2OHsst7NCCgSwmiW13UEJMYtumP9ddFlsBsUK+dxFj6tu5O+0EegvHjO0KzqXoCRc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1597403779; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=/RUa5RUml96teKk0X3mVvSfX9O01+2xcMHXOJwcWkM8=; b=fZ8EuNx98VvQyRNipOZ+JPePDSbiS8ew1Ys9FkeRuJGxWHq5CHawPWOvA0e1+fk+ k0vDEitFmKIVUOlgtZS221qsZz3ZcaOmgn2PZzC/pjNxM6GOGseudia8IgEM3wTL9Z+ YyXLVzi8edPde85n3jqMYxShhD0BJleUWyhMHcfg= Received: from localhost (p54ad4ad0.dip0.t-ipconnect.de [84.173.74.208]) by mx.zohomail.com with SMTPS id 1597403773809360.4365419786981; Fri, 14 Aug 2020 04:16:13 -0700 (PDT) References: <20200807022142.26296-1-GNUtoo@cyberdimension.org> <87mu36onjj.fsf@gnu.org> User-agent: mu4e 1.4.10; emacs 26.3 From: Ricardo Wurmus In-reply-to: <87mu36onjj.fsf@gnu.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Fri, 14 Aug 2020 13:16:09 +0200 Message-ID: <87h7t532bq.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/14 07:16:20 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.3 (--) Mathieu Othacehe writes: > Hello Denis, > >> ./pre-inst-env is supposed to use only the packages definitions that are= in >> the guix source tree and not the host packages. >> >> However if GUIX_PACKAGE_PATH is set, it will use host packages as well. > > Let say you have a custom my-hello package inheriting from hello, and > you want to build it on top of a recent Guix checkout, then you probably > want GUIX_PACKAGE_PATH to cooperate with pre-inst-env. That=E2=80=99s primarily how I use GUIX_PACKAGE_PATH: for development. If = you have GUIX_PACKAGE_PATH set for any other reasons you should consider using channels instead. --=20 Ricardo