Hi, Denis 'GNUtoo' Carikli writes: […] > 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 ‘-L’ flag instead of ‘GUIX_PACKAGE_PATH’. Currently, with ‘hello’ package in GUIX_PACKAGE_PATH: --8<---------------cut here---------------start------------->8--- oleg@guixsd ~/src/guix-master$ GUIX_PACKAGE_PATH=/home/oleg/src/guix-wigust/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/guix/wigust/packages/games.scm:174:2 /gnu/store/a462kby1q51ndvxdv3b6p0rsixxrgx1h-hello-2.10 --8<---------------cut here---------------end--------------->8--- without ‘hello’ package in GUIX_PACKAGE_PATH: --8<---------------cut here---------------start------------->8--- oleg@guixsd ~/src/guix-master$ GUIX_PACKAGE_PATH=/home/oleg/src/guix-wigust/guix ./pre-inst-env guix build --no-grafts --no-offload hello /gnu/store/a462kby1q51ndvxdv3b6p0rsixxrgx1h-hello-2.10 --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 --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. --8<---------------cut here---------------end--------------->8--- I'll close the bug. Feel free to reopen if I miss something. Regards, Oleg.