bug#66705: ‘guix shell -CW’ provides a Guix command without extra channels

2024-03-19 Thread Ludovic Courtès
Hello! I’m glad to report that this bug is fixed by c90a4e8dcd6ac650392ffcc039273baf145aa3cc. In these examples, you can see that all my channels are present, both in a bare-bones ‘shell -CW’ (where bin/ is a direct symlink to the ‘guix pull’ profile) and in ‘shell -CW coreutils’ (where bin/

bug#66705: ‘guix shell -CW’ provides a Guix command without extra channels

2023-10-23 Thread Simon Tournier
Hi, On Mon, 23 Oct 2023 at 18:52, Ludovic Courtès wrote: > Actually, the original profile, which contains ‘guix’ and its channels, > *is* available in the environment: > > --8<---cut here---start->8--- > $ guix time-machine -C <(echo '(cons (channel (name

bug#66705: ‘guix shell -CW’ provides a Guix command without extra channels

2023-10-23 Thread Ludovic Courtès
Ludovic Courtès skribis: > This is due to the fact that ‘-W’ (‘--nesting’) is implemented by adding > the outer ‘guix’ to the container’s profile, without also adding its > companion profile entries (those that provide channels). Actually, the original profile, which contains ‘guix’ and its

bug#66705: ‘guix shell -CW’ provides a Guix command without extra channels

2023-10-23 Thread Ludovic Courtès
‘guix shell -CW’ dismisses extra channels available in the original Guix, as illustrated by this example: --8<---cut here---start->8--- $ guix time-machine -C <(echo '(cons (channel (name (quote guix-hpc)) (url "https://gitlab.inria.fr/guix-hpc/guix-hpc.git;))