--load-path does not work with guix environment

  • Done
  • quality assurance status badge
Details
3 participants
  • Hartmut Goebel
  • Ludovic Courtès
  • Ricardo Wurmus
Owner
unassigned
Submitted by
Hartmut Goebel
Severity
normal
H
H
Hartmut Goebel wrote on 27 Feb 2019 21:52
(name . bug-guix)(address . bug-guix@gnu.org)
63426bc6-57ef-0468-fa6d-5776deb92389@crazy-compilers.com
According to the manual:

|--load-path=directory|

Add directory *to the front* of the package module search path.

This does not work for guix environment (guix 0.16.0-3.6ddc63e):

Prepare to reproduce

$ cd gnunet


guix package honors --load-path:

$ guix package --load-path=$PWD/contrib/guix -A gnunet

[...]
gnunet  v0.11.0pre66-1108-g8bb29d2fb    out    
.../contrib/guix/gnu/packages/gnunet.scm:274:2
[...]


guix environment still installs gnunet 0.10.1 (which is defined in guix
0.16):

$ guix environment --load-path=$PWD/contrib/guix --ad-hoc gnunet
[guix]$ realpath $(which gnunet-arm)
/gnu/store/...-gnunet-0.10.1/bin/gnunet-arm


Using GUIX_PACKAGE_PATH the correct version of gnunet is installed into
the environment:

$ export GUIX_PACKAGE_PATH=$PWD/contrib/guix
$ guix environment --ad-hoc gnunet
[guix]$ realpath $(which gnunet-arm)
/gnu/store/...-gnunet-v0.11.0pre66-1108-g8bb29d2fb/bin/gnunet-arm


--
Regards
Hartmut Goebel

| Hartmut Goebel | h.goebel@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
L
L
Ludovic Courtès wrote on 6 Mar 2019 15:05
(name . Hartmut Goebel)(address . h.goebel@crazy-compilers.com)(address . 34679@debbugs.gnu.org)
87wolcgkso.fsf@gnu.org
Hi,

Hartmut Goebel <h.goebel@crazy-compilers.com> skribis:

Toggle quote (16 lines)
> guix environment still installs gnunet 0.10.1 (which is defined in guix
> 0.16):
>
> $ guix environment --load-path=$PWD/contrib/guix --ad-hoc gnunet
> [guix]$ realpath $(which gnunet-arm)
> /gnu/store/...-gnunet-0.10.1/bin/gnunet-arm
>
>
> Using GUIX_PACKAGE_PATH the correct version of gnunet is installed into
> the environment:
>
> $ export GUIX_PACKAGE_PATH=$PWD/contrib/guix
> $ guix environment --ad-hoc gnunet
> [guix]$ realpath $(which gnunet-arm)
> /gnu/store/...-gnunet-v0.11.0pre66-1108-g8bb29d2fb/bin/gnunet-arm

I tried to simulate the issue but I can’t seem to reproduce it; that is,
with -L, I do get the “v0.11.0pre66-1108-g8bb29d2fb” version.

Could you try to reduce this to a simpler test case and/or post the
files to test it?

Thanks,
Ludo’.
H
H
Hartmut Goebel wrote on 13 Mar 2019 09:35
(name . Ludovic Courtès)(address . ludo@gnu.org)(address . 34679@debbugs.gnu.org)
d99e2e9f-a134-4060-21fd-5750e71239f8@crazy-compilers.com
Am 06.03.19 um 15:05 schrieb Ludovic Courtès:
Toggle quote (3 lines)
> Could you try to reduce this to a simpler test case and/or post the
> files to test it?

I will do thus, but in two or three weeks time only.

--
Regards
Hartmut Goebel

| Hartmut Goebel | h.goebel@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
L
L
Ludovic Courtès wrote on 18 Mar 2019 10:49
control message for bug #34679
(address . control@debbugs.gnu.org)
87h8c0pl4u.fsf@gnu.org
tags 34679 unreproducible
R
R
Ricardo Wurmus wrote on 14 May 2020 07:24
--load-path does not work with guix environment
(address . 34679@debbugs.gnu.org)(name . Hartmut Goebel)(address . h.goebel@crazy-compilers.com)
87tv0jcclx.fsf@elephly.net
Hi Hartmut,

have you been able to reproduce this with a simpler test case? Or would
you agree to close this issue as unreproducible?

--
Ricardo
H
H
Hartmut Goebel wrote on 31 May 2020 11:48
4ba2790c-1ddb-9e83-50d7-b986636dcf44@crazy-compilers.com
Am 14.05.20 um 07:24 schrieb Ricardo Wurmus:
Toggle quote (2 lines)
> have you been able to reproduce this with a simpler test case? Or would
> you agree to close this issue as unreproducible?
I could not reporduce this either when using a current version fo guix. 
Closing.


--
Regards
Hartmut Goebel

| Hartmut Goebel | h.goebel@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
?