'add-to-store' RPC rejects symlinks

  • Open
  • quality assurance status badge
Details
2 participants
  • Oleg Pykhalov
  • Ludovic Courtès
Owner
unassigned
Submitted by
Oleg Pykhalov
Severity
normal
O
O
Oleg Pykhalov wrote on 16 Aug 2018 18:09
Guile failed to call package-derivation without pre-inst-env
(address . bug-guix@gnu.org)
87lg96qoo0.fsf@gmail.com
Hello Guix,

I have an issue with ‘package-derivation’ procedure. When I use Guile
from my user's profile I get an error but not when I use ‘pre-inst-env’.

The %load-path is differ only in /home/natsu/src/guix when pre-inst-env.

guix (GNU Guix) 689aacc12f1d9c0b511e2010185b2e7a80de5201

Toggle snippet (19 lines)
natsu@magnolia ~$ guile
GNU Guile 2.2.4
scheme@(guile-user)> (use-modules (guix) (guix ui) (guix store))
scheme@(guile-user)> (define c (open-connection))
scheme@(guile-user)> (package-derivation c (@@ (gnu packages base) hello))
guix/store.scm:928:31: In procedure add-to-store: Throw to key `srfi-34' with args `(#<condition &nix-protocol-error [message: "regular file expected" status: 1] 28703c0>)'.
Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue.
scheme@(guile-user) [1]> ,q

natsu@magnolia ~$ ~/src/guix/pre-inst-env guile
GNU Guile 2.2.4
scheme@(guile-user)> (use-modules (guix) (guix ui) (guix store))
scheme@(guile-user)> (define c (open-connection))
scheme@(guile-user)> (package-derivation c (@@ (gnu packages base) hello))
$1 = #<derivation /gnu/store/grd5g9m671nhrzl285c64npwlsy3prz2-hello-2.10.drv => /gnu/store/bihfrh609gkxb9dp7n96wlpigiv3krfy-hello-2.10 3c6d8c0>

Oleg.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlt1oaAACgkQckbhHGm3
lWn1/w/+MiaL5AV+7OQse4/J+8na+8JWp92YHopwmlTC+VR5qZLm4rUYnCvCZZfd
nUarqOSPlyw6evMsDvn4wrAkrArIIM1iFVecGaowH5j+ek6F3Ofdt1SwkBgP1u16
Hd4qhSBg9kQg9moYsRjBOHNTP7OGIEEMNdWRWAyhb2VyK+6ecJ28HOkiOpF6u5Sa
lGFL1V/nhjXCqiJGW20LiipvJa8JFcgMusvPRN0CAPvGPVnhV0qXq/3FZAJoVnz8
/u6Ny+T2ky9tq6mu6cCdMC80yCvkU2dhzRlwPWgd2clKtzcyJi/WH2vQ1SVy1jUv
kzPrLZZ8x8i39lt4K+KS0wj81e7bJdO1G+ZzjfgtQX7AVh6NL8RotRPBqzeQDIdB
yCl6/QeFziol9S/xBbip9rxlIcBtwUcp5BWN4M6Qg4y9F88kRZBqPBg8O2WIDgwq
FfOABid4+FkQcoZ9yxJ8XwihZz1DOe8JuL7JNQ6zDqfHbyq5Sp1hBe7BMgaNMoPN
MzHVEAQzt0Fv0X2FswhUMDMlPxiNsXPshevTbuRHAPqAlYPZcEIt35ye0hBqCUSu
8R+h4wqsRZqPJzSf9iT7aBXuWfCzQGq9k2Y25QZyQf5fU9kL4DRFeGYKohsUJjZ6
PPvOF0qRrgOXNp2dyKkI1iLgQBDfDHWJZCKMQG24iZwPAZ21wCw=
=M9a1
-----END PGP SIGNATURE-----

L
L
Ludovic Courtès wrote on 20 Aug 2018 11:55
(name . Oleg Pykhalov)(address . go.wigust@gmail.com)(address . 32456@debbugs.gnu.org)
877eklgy5r.fsf@gnu.org
Hi,

Oleg Pykhalov <go.wigust@gmail.com> skribis:

Toggle quote (16 lines)
> I have an issue with ‘package-derivation’ procedure. When I use Guile
> from my user's profile I get an error but not when I use ‘pre-inst-env’.
>
> The %load-path is differ only in /home/natsu/src/guix when pre-inst-env.
>
> guix (GNU Guix) 689aacc12f1d9c0b511e2010185b2e7a80de5201
>
> natsu@magnolia ~$ guile
> GNU Guile 2.2.4
> …
> scheme@(guile-user)> (use-modules (guix) (guix ui) (guix store))
> scheme@(guile-user)> (define c (open-connection))
> scheme@(guile-user)> (package-derivation c (@@ (gnu packages base) hello))
> guix/store.scm:928:31: In procedure add-to-store: Throw to key `srfi-34' with args `(#<condition &nix-protocol-error [message: "regular file expected" status: 1] 28703c0>)'.
> Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue.

It might be that the Guix in $GUILE_LOAD_PATH is broken in some way.
Can you check which one that is?

Thanks,
Ludo’.
O
O
Oleg Pykhalov wrote on 20 Aug 2018 22:42
(name . Ludovic Courtès)(address . ludo@gnu.org)(address . 32456@debbugs.gnu.org)
876004vkg6.fsf@gmail.com
Hello Ludovic,

Thank you for taking a look.

ludo@gnu.org (Ludovic Courtès) writes:

Toggle quote (23 lines)
> Oleg Pykhalov <go.wigust@gmail.com> skribis:
>
>> I have an issue with ‘package-derivation’ procedure. When I use Guile
>> from my user's profile I get an error but not when I use ‘pre-inst-env’.
>>
>> The %load-path is differ only in /home/natsu/src/guix when pre-inst-env.
>>
>> guix (GNU Guix) 689aacc12f1d9c0b511e2010185b2e7a80de5201
>>
>> natsu@magnolia ~$ guile
>> GNU Guile 2.2.4
>> …
>> scheme@(guile-user)> (use-modules (guix) (guix ui) (guix store))
>> scheme@(guile-user)> (define c (open-connection))
>> scheme@(guile-user)> (package-derivation c (@@ (gnu packages base) hello))
>> guix/store.scm:928:31: In procedure add-to-store: Throw to key
>> `srfi-34' with args `(#<condition &nix-protocol-error [message:
>> "regular file expected" status: 1] 28703c0>)'.
>> Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue.
>
> It might be that the Guix in $GUILE_LOAD_PATH is broken in some way.
> Can you check which one that is?

Sure, I hope the following output is what you mean. Let me know if you
want another information, please.
Toggle snippet (89 lines)
natsu@magnolia ~/src/guix$ for path in $(printenv GUILE_LOAD_PATH | tr ':' '\n'); do echo -e "\n"; env GUILE_LOAD_PATH=$path pr
intenv GUILE_LOAD_PATH; env GUILE_LOAD_PATH=$path guile -c '(use-modules (guix) (guix ui) (guix store)) (format #t "~s~%" (pack
age-derivation (open-connection) (@@ (gnu packages base) hello)))'; done


/home/natsu/.guix-profile/share/guile/site/2.2
Backtrace:
In guix/packages.scm:
923:16 19 (expand-input #<build-daemon 256.97 20fdaf0> #<package…> …)
878:14 18 (cache! #<weak-table 6/113> #<package perl-boot0@5.26.…> …)
In unknown file:
17 (_ #<procedure thunk ()> #<procedure list _> #<undefined>)
In guix/packages.scm:
1202:22 16 (thunk)
1135:25 15 (bag->derivation #<build-daemon 256.97 20fdaf0> #<<bag…> …)
In srfi/srfi-1.scm:
592:29 14 (map1 (("source" #<origin "mirror://cpan/src/5.0/p…>) …))
592:17 13 (map1 (("make" #<package make-boot0@4.2.1 gnu/pack…>) …))
In guix/packages.scm:
923:16 12 (expand-input #<build-daemon 256.97 20fdaf0> #<package…> …)
878:14 11 (cache! #<weak-table 6/113> #<package make-boot0@4.2.1…> …)
In unknown file:
10 (_ #<procedure thunk ()> #<procedure list _> #<undefined>)
In guix/packages.scm:
1202:22 9 (thunk)
In guix/derivations.scm:
1242:24 8 (build-expression->derivation #<build-daemon 256.97 20…> …)
1004:18 7 (imported-files #<build-daemon 256.97 20fdaf0> ((. #) …) …)
In srfi/srfi-1.scm:
592:29 6 (map1 (("guix/build/gnu-build-system.scm" . "/home/…") …))
592:29 5 (map1 (("guix/build/utils.scm" . "/home/natsu/.guix…") …))
592:29 4 (map1 (("guix/build/gremlin.scm" . "/home/natsu/.gu…") …))
592:17 3 (map1 (("guix/elf.scm" . "/home/natsu/.guix-profile/s…")))
In guix/derivations.scm:
1007:31 2 (_ _)
In guix/store.scm:
948:24 1 (_ #<build-daemon 256.97 20fdaf0> "elf.scm" #f "sha256" …)
928:31 0 (add-to-store #<build-daemon 256.97 20fdaf0> _ #f "sha…" …)

guix/store.scm:928:31: In procedure add-to-store:
Throw to key `srfi-34' with args `(#<condition &nix-protocol-error [message: "regular file expected" status: 1] 3539000>)'.


/run/current-system/profile/share/guile/site/2.2
#<derivation /gnu/store/p2hmc4wv59kxvhvxa1dwjjps0g38ikc1-hello-2.10.drv => /gnu/store/bihfrh609gkxb9dp7n96wlpigiv3krfy-hello-2.10 4c6e500>


/home/natsu/.guix-profile/share/guile/site/2.2
Backtrace:
In guix/packages.scm:
923:16 19 (expand-input #<build-daemon 256.97 114a640> #<package…> …)
878:14 18 (cache! #<weak-table 6/113> #<package perl-boot0@5.26.…> …)
In unknown file:
17 (_ #<procedure thunk ()> #<procedure list _> #<undefined>)
In guix/packages.scm:
1202:22 16 (thunk)
1135:25 15 (bag->derivation #<build-daemon 256.97 114a640> #<<bag…> …)
In srfi/srfi-1.scm:
592:29 14 (map1 (("source" #<origin "mirror://cpan/src/5.0/p…>) …))
592:17 13 (map1 (("make" #<package make-boot0@4.2.1 gnu/pack…>) …))
In guix/packages.scm:
923:16 12 (expand-input #<build-daemon 256.97 114a640> #<package…> …)
878:14 11 (cache! #<weak-table 6/113> #<package make-boot0@4.2.1…> …)
In unknown file:
10 (_ #<procedure thunk ()> #<procedure list _> #<undefined>)
In guix/packages.scm:
1202:22 9 (thunk)
In guix/derivations.scm:
1242:24 8 (build-expression->derivation #<build-daemon 256.97 11…> …)
1004:18 7 (imported-files #<build-daemon 256.97 114a640> ((. #) …) …)
In srfi/srfi-1.scm:
592:29 6 (map1 (("guix/build/gnu-build-system.scm" . "/home/…") …))
592:29 5 (map1 (("guix/build/utils.scm" . "/home/natsu/.guix…") …))
592:29 4 (map1 (("guix/build/gremlin.scm" . "/home/natsu/.gu…") …))
592:17 3 (map1 (("guix/elf.scm" . "/home/natsu/.guix-profile/s…")))
In guix/derivations.scm:
1007:31 2 (_ _)
In guix/store.scm:
948:24 1 (_ #<build-daemon 256.97 114a640> "elf.scm" #f "sha256" …)
928:31 0 (add-to-store #<build-daemon 256.97 114a640> _ #f "sha…" …)

guix/store.scm:928:31: In procedure add-to-store:
Throw to key `srfi-34' with args `(#<condition &nix-protocol-error [message: "regular file expected" status: 1] 27ba7e0>)'.


/run/current-system/profile/share/guile/site/2.2
#<derivation /gnu/store/p2hmc4wv59kxvhvxa1dwjjps0g38ikc1-hello-2.10.drv => /gnu/store/bihfrh609gkxb9dp7n96wlpigiv3krfy-hello-2.10 3933960>

Oleg.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlt7J7kACgkQckbhHGm3
lWlgAw//R66cOiVNDqNGDgdicExdGe/ltZgrTeaOahXvPTshWir4SXmOceskS6oy
RY62/lnvej8v1QGKh0NM+Icu56G4Zcg8uG84/1JQulVKgHhURUZaXL1sn1L1PmjD
92x1a4Y7iiXarHRqup5rXRBX80mcIQLXK7NGdMrsN9ge0dhDmri3+iB8SWu+ERh0
eDxtjdSzpx8ZGvGrj0S9wTLISoCVkeIOf67atsR/ZU8vjgwU/aPNgH1A7jLkfrXz
at0fTkI2y56olnY13Q1zc53eybNvAoOgbvZ7w+3bte64SjQkLzODSk0SLhBuWgQk
siBkIpIE3M+wmbGYBnf9moEvEhC7Jnwn17TKBSCoRcgUMjKFJnT8j9y+3JYQhbd7
7NBBacSw0AvrewBh3HaKxfJeYPCDZnG8CuE5DV78ulD36WhgCLCQn0gN9oOkvtWn
lejJv2VgoLs1Dgsmib3n7OPFxbznsL2gFFLVC7dmmRyvADloCcUxUS5hmTlN0SOI
hhsTd1ZGz+k/X+GoHLyEA/5invJBf52vxYpBtxpiui723ERZfj5hfMZJCxtKp/P3
YWY9lM+1wM3OHYiEZLvwUKPD2KgcPakEkQ4QaOLEribPu3gE9krDRbLK2vCxHZWi
kk9zJ2xOdhavJ7ytwowzGKc6sKNT8Eh2Xwq4LpO1tiqezD1t4sA=
=rX3/
-----END PGP SIGNATURE-----

L
L
Ludovic Courtès wrote on 21 Aug 2018 12:05
(name . Oleg Pykhalov)(address . go.wigust@gmail.com)(address . 32456@debbugs.gnu.org)
876004qbkd.fsf@gnu.org
Hi,

Oleg Pykhalov <go.wigust@gmail.com> skribis:

Toggle quote (42 lines)
> natsu@magnolia ~/src/guix$ for path in $(printenv GUILE_LOAD_PATH | tr ':' '\n'); do echo -e "\n"; env GUILE_LOAD_PATH=$path pr
> intenv GUILE_LOAD_PATH; env GUILE_LOAD_PATH=$path guile -c '(use-modules (guix) (guix ui) (guix store)) (format #t "~s~%" (pack
> age-derivation (open-connection) (@@ (gnu packages base) hello)))'; done
>
>
> /home/natsu/.guix-profile/share/guile/site/2.2
> Backtrace:
> In guix/packages.scm:
> 923:16 19 (expand-input #<build-daemon 256.97 20fdaf0> #<package…> …)
> 878:14 18 (cache! #<weak-table 6/113> #<package perl-boot0@5.26.…> …)
> In unknown file:
> 17 (_ #<procedure thunk ()> #<procedure list _> #<undefined>)
> In guix/packages.scm:
> 1202:22 16 (thunk)
> 1135:25 15 (bag->derivation #<build-daemon 256.97 20fdaf0> #<<bag…> …)
> In srfi/srfi-1.scm:
> 592:29 14 (map1 (("source" #<origin "mirror://cpan/src/5.0/p…>) …))
> 592:17 13 (map1 (("make" #<package make-boot0@4.2.1 gnu/pack…>) …))
> In guix/packages.scm:
> 923:16 12 (expand-input #<build-daemon 256.97 20fdaf0> #<package…> …)
> 878:14 11 (cache! #<weak-table 6/113> #<package make-boot0@4.2.1…> …)
> In unknown file:
> 10 (_ #<procedure thunk ()> #<procedure list _> #<undefined>)
> In guix/packages.scm:
> 1202:22 9 (thunk)
> In guix/derivations.scm:
> 1242:24 8 (build-expression->derivation #<build-daemon 256.97 20…> …)
> 1004:18 7 (imported-files #<build-daemon 256.97 20fdaf0> ((. #) …) …)
> In srfi/srfi-1.scm:
> 592:29 6 (map1 (("guix/build/gnu-build-system.scm" . "/home/…") …))
> 592:29 5 (map1 (("guix/build/utils.scm" . "/home/natsu/.guix…") …))
> 592:29 4 (map1 (("guix/build/gremlin.scm" . "/home/natsu/.gu…") …))
> 592:17 3 (map1 (("guix/elf.scm" . "/home/natsu/.guix-profile/s…")))
> In guix/derivations.scm:
> 1007:31 2 (_ _)
> In guix/store.scm:
> 948:24 1 (_ #<build-daemon 256.97 20fdaf0> "elf.scm" #f "sha256" …)
> 928:31 0 (add-to-store #<build-daemon 256.97 20fdaf0> _ #f "sha…" …)
>
> guix/store.scm:928:31: In procedure add-to-store:
> Throw to key `srfi-34' with args `(#<condition &nix-protocol-error [message: "regular file expected" status: 1] 3539000>)'.

The problem here is that
~/.guix-profile/share/guile/site/2.2/guix/elf.scm is a symlink. When
doing an ‘add-to-store’ RPC with #:recursive? #f, we pass that file
name, but the daemon rejects it because it’s not a regular file (it’s a
symlink; see nix-daemon.cc:416.)

I don’t understand the purpose of this check in nix-daemon.cc; I think
it’s useless. However, removing it alone doesn’t solve the problem for
clients talking to old daemons. So we’d need ‘add-to-store’ to resolve
symlinks when it’s talking to an old daemon.


However, I don’t understand why guix/elf.scm is a symlink in your
profile. First that means you installed the ‘guix’ package in your
profile, which is not recommended (better have it in the ‘guix
pull’-managed profile.) Second, that also means that two guix/
subdirectories were merged into one by ‘union-build’, which is
surprising: presumably only ‘guix’ provides such a subdirectory.
What do these commands report:

ls -l ~/.guix-profile/share/guile/site/2.2/guix
ls -l $(readlink ~/.guix-profile/share/guile/site/2.2/guix)

?

Thanks,
Ludo’.
L
L
Ludovic Courtès wrote on 21 Aug 2018 12:06
control message for bug #32456
(address . control@debbugs.gnu.org)
874lfoqbjl.fsf@gnu.org
retitle 32456 'add-to-store' RPC rejects symlinks
O
O
Oleg Pykhalov wrote on 21 Aug 2018 23:02
Re: bug#32456: Guile failed to call package-derivation without pre-inst-env
(name . Ludovic Courtès)(address . ludo@gnu.org)(address . 32456@debbugs.gnu.org)
87va83toum.fsf@gmail.com
Hello.

ludo@gnu.org (Ludovic Courtès) writes:

Toggle quote (2 lines)
> Oleg Pykhalov <go.wigust@gmail.com> skribis:

[…]

Toggle quote (5 lines)
> However, I don’t understand why guix/elf.scm is a symlink in your
> profile. First that means you installed the ‘guix’ package in your
> profile, which is not recommended (better have it in the ‘guix
> pull’-managed profile.)

I don't have ‘guix’ package installed, but I have one not published
package with one script inside. The script is a modified version of
‘guix edit’ script which opens a Hydra page for PACKAGE arguments.

guix-browse 0.1-1.83022c9 out
/gnu/store/…-guix-browse-0.1-1.83022c9
Toggle snippet (3 lines)
/gnu/store/…-guix-browse-0.1-1.83022c9/share/guile/site/2.2/guix/scripts/browse.scm

Toggle quote (5 lines)
> Second, that also means that two guix/ subdirectories were merged into
> one by ‘union-build’, which is surprising: presumably only ‘guix’
> provides such a subdirectory. What do these commands report:
>
> ls -l ~/.guix-profile/share/guile/site/2.2/guix
Toggle snippet (71 lines)
total 272
lrwxrwxrwx 2 root root 102 Jan 1 1970 base16.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/base16.scm
lrwxrwxrwx 2 root root 102 Jan 1 1970 base32.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/base32.scm
lrwxrwxrwx 2 root root 102 Jan 1 1970 base64.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/base64.scm
lrwxrwxrwx 2 root root 97 Jan 1 1970 build -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/build
lrwxrwxrwx 2 root root 104 Jan 1 1970 build-system -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/build-system
lrwxrwxrwx 2 root root 108 Jan 1 1970 build-system.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/build-system.scm
lrwxrwxrwx 2 root root 101 Jan 1 1970 cache.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/cache.scm
lrwxrwxrwx 2 root root 98 Jan 1 1970 ci.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/ci.scm
lrwxrwxrwx 2 root root 107 Jan 1 1970 combinators.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/combinators.scm
lrwxrwxrwx 2 root root 102 Jan 1 1970 config.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/config.scm
lrwxrwxrwx 2 root root 100 Jan 1 1970 cpio.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/cpio.scm
lrwxrwxrwx 2 root root 99 Jan 1 1970 cve.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/cve.scm
lrwxrwxrwx 2 root root 108 Jan 1 1970 cvs-download.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/cvs-download.scm
lrwxrwxrwx 2 root root 107 Jan 1 1970 derivations.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/derivations.scm
lrwxrwxrwx 2 root root 105 Jan 1 1970 discovery.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/discovery.scm
lrwxrwxrwx 2 root root 102 Jan 1 1970 docker.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/docker.scm
lrwxrwxrwx 2 root root 104 Jan 1 1970 download.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/download.scm
lrwxrwxrwx 2 root root 99 Jan 1 1970 elf.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/elf.scm
lrwxrwxrwx 2 root root 106 Jan 1 1970 ftp-client.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/ftp-client.scm
lrwxrwxrwx 2 root root 102 Jan 1 1970 gcrypt.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/gcrypt.scm
lrwxrwxrwx 2 root root 100 Jan 1 1970 gexp.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/gexp.scm
lrwxrwxrwx 2 root root 108 Jan 1 1970 git-download.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/git-download.scm
lrwxrwxrwx 2 root root 99 Jan 1 1970 git.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/git.scm
lrwxrwxrwx 2 root root 100 Jan 1 1970 glob.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/glob.scm
lrwxrwxrwx 2 root root 111 Jan 1 1970 gnu-maintenance.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/gnu-maintenance.scm
lrwxrwxrwx 2 root root 101 Jan 1 1970 gnupg.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/gnupg.scm
lrwxrwxrwx 2 root root 102 Jan 1 1970 grafts.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/grafts.scm
lrwxrwxrwx 2 root root 101 Jan 1 1970 graph.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/graph.scm
lrwxrwxrwx 2 root root 100 Jan 1 1970 hash.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/hash.scm
lrwxrwxrwx 2 root root 107 Jan 1 1970 hg-download.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/hg-download.scm
lrwxrwxrwx 2 root root 107 Jan 1 1970 http-client.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/http-client.scm
lrwxrwxrwx 2 root root 100 Jan 1 1970 i18n.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/i18n.scm
lrwxrwxrwx 2 root root 98 Jan 1 1970 import -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/import
lrwxrwxrwx 2 root root 104 Jan 1 1970 inferior.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/inferior.scm
lrwxrwxrwx 2 root root 104 Jan 1 1970 licenses.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/licenses.scm
lrwxrwxrwx 2 root root 102 Jan 1 1970 man-db.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/man-db.scm
lrwxrwxrwx 2 root root 107 Jan 1 1970 memoization.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/memoization.scm
lrwxrwxrwx 2 root root 103 Jan 1 1970 modules.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/modules.scm
lrwxrwxrwx 2 root root 106 Jan 1 1970 monad-repl.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/monad-repl.scm
lrwxrwxrwx 2 root root 102 Jan 1 1970 monads.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/monads.scm
lrwxrwxrwx 2 root root 99 Jan 1 1970 nar.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/nar.scm
lrwxrwxrwx 2 root root 104 Jan 1 1970 packages.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/packages.scm
lrwxrwxrwx 2 root root 105 Jan 1 1970 pk-crypto.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/pk-crypto.scm
lrwxrwxrwx 2 root root 99 Jan 1 1970 pki.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/pki.scm
lrwxrwxrwx 2 root root 95 Jan 1 1970 process-engines -> /gnu/store/63clfx6533h0cqil2dk7wddvdpfbzxi4-gwl-0.1.1/share/guile/site/2.2/guix/process-engines
lrwxrwxrwx 2 root root 99 Jan 1 1970 process-engines.scm -> /gnu/store/63clfx6533h0cqil2dk7wddvdpfbzxi4-gwl-0.1.1/share/guile/site/2.2/guix/process-engines.scm
lrwxrwxrwx 2 root root 93 Jan 1 1970 processes.scm -> /gnu/store/63clfx6533h0cqil2dk7wddvdpfbzxi4-gwl-0.1.1/share/guile/site/2.2/guix/processes.scm
lrwxrwxrwx 2 root root 104 Jan 1 1970 profiles.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/profiles.scm
lrwxrwxrwx 2 root root 105 Jan 1 1970 profiling.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/profiling.scm
lrwxrwxrwx 2 root root 104 Jan 1 1970 progress.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/progress.scm
lrwxrwxrwx 2 root root 103 Jan 1 1970 records.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/records.scm
dr-xr-xr-x 2 root root 4096 Jan 1 1970 scripts
lrwxrwxrwx 2 root root 103 Jan 1 1970 scripts.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/scripts.scm
lrwxrwxrwx 2 root root 108 Jan 1 1970 search-paths.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/search-paths.scm
lrwxrwxrwx 2 root root 100 Jan 1 1970 self.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/self.scm
lrwxrwxrwx 2 root root 109 Jan 1 1970 serialization.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/serialization.scm
lrwxrwxrwx 2 root root 100 Jan 1 1970 sets.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/sets.scm
lrwxrwxrwx 2 root root 99 Jan 1 1970 ssh.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/ssh.scm
lrwxrwxrwx 2 root root 97 Jan 1 1970 store -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/store
lrwxrwxrwx 2 root root 101 Jan 1 1970 store.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/store.scm
lrwxrwxrwx 2 root root 108 Jan 1 1970 svn-download.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/svn-download.scm
lrwxrwxrwx 2 root root 98 Jan 1 1970 ui.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/ui.scm
lrwxrwxrwx 2 root root 104 Jan 1 1970 upstream.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/upstream.scm
lrwxrwxrwx 2 root root 101 Jan 1 1970 utils.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/utils.scm
lrwxrwxrwx 2 root root 103 Jan 1 1970 workers.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/workers.scm
lrwxrwxrwx 2 root root 89 Jan 1 1970 workflows -> /gnu/store/63clfx6533h0cqil2dk7wddvdpfbzxi4-gwl-0.1.1/share/guile/site/2.2/guix/workflows
lrwxrwxrwx 2 root root 93 Jan 1 1970 workflows.scm -> /gnu/store/63clfx6533h0cqil2dk7wddvdpfbzxi4-gwl-0.1.1/share/guile/site/2.2/guix/workflows.scm
lrwxrwxrwx 2 root root 100 Jan 1 1970 zlib.scm -> /gnu/store/k80mjdq8m17zb1k0vs8ahh8ank5w55gk-guix-0.15.0-2.8bbb79c/share/guile/site/2.2/guix/zlib.scm

Toggle quote (1 lines)
> ls -l $(readlink ~/.guix-profile/share/guile/site/2.2/guix)
Toggle snippet (77 lines)
total 34868
-rw-r--r-- 1 natsu users 7489 May 9 22:44 0001-emacs-implement-recursive-import.patch
-rw-r--r-- 1 natsu users 2681 Jul 10 06:36 0001-git-Call-url-cache-directory-outside-update-cached-c.patch
-rw-r--r-- 1 natsu users 4788 Apr 16 16:57 0001-gnu-Add-emacs-emacsql.patch
-rw-r--r-- 1 natsu users 1957 May 14 18:38 0001-gnu-Add-emacs-ivy-yasnippet.patch
-rw-r--r-- 1 natsu users 6418 May 6 16:23 0001-gnu-Add-inxi.patch
-rw-r--r-- 1 natsu users 1098 Aug 16 15:31 0001-gnu-restic-Set-a-variable-to-disable-FUSE-tests.patch
-rw-r--r-- 1 natsu users 1406 Jun 19 00:27 0001-gnu-sbcl-stumpwm-Update-to-18.05.patch
-rw-r--r-- 1 natsu users 1111 Aug 11 15:43 0001-gnu-services-rsync-Require-loopback.patch
-rw-r--r-- 1 natsu users 1014 Jun 30 10:54 0001-import-elpa-Check-if-fetch-elpa-package-rest-argumen.patch
-rw-r--r-- 1 natsu users 8026 May 10 11:36 0001-import-elpa-Implement-recursive-import.patch
-rw-r--r-- 1 natsu users 18985 May 30 19:30 0001-import-utils-Add-recursive-import.patch
-rw-r--r-- 1 natsu users 10489 Aug 1 20:18 0001-services-Add-ddclient-service.patch
-rw-r--r-- 1 natsu users 3278 Jun 24 13:40 0001-services-sound-Properly-handle-alsa-plugins.patch
-rw-r--r-- 1 natsu users 93787 Nov 16 2017 ABOUT-NLS
-rw-r--r-- 1 natsu users 69518 Aug 4 15:19 aclocal.m4
-rw-r--r-- 1 natsu users 472 Jun 28 2017 AUTHORS
drwxr-xr-x 2 natsu users 4096 Aug 4 15:19 autom4te.cache
-rw-r--r-- 1 natsu users 118 Dec 11 2017 berlin.guixsd.org.pub
-rwxr-xr-x 1 natsu users 69 Jun 28 2017 bootstrap
drwxr-xr-x 4 natsu users 4096 Aug 4 15:19 build-aux
lrwxrwxrwx 1 natsu users 51 Aug 12 23:11 build-env -> /gnu/store/cq0yx6a83sj8kggbk5kymd2ikw0s3k6n-profile
-rw-r--r-- 1 natsu users 163 Jun 28 2017 ChangeLog
-rw-r--r-- 1 natsu users 3273 Aug 4 15:19 CODE-OF-CONDUCT
-rw-r--r-- 1 natsu users 5471 Aug 4 15:19 config-daemon.ac
-rw-r--r-- 1 natsu users 53769 Aug 20 10:14 config.log
-rwxr-xr-x 1 natsu users 46078 Aug 4 15:19 config.status
-rwxr-xr-x 1 natsu users 355153 Aug 4 15:19 configure
-rw-r--r-- 1 natsu users 8807 Aug 4 15:19 configure.ac
-rw-r--r-- 1 natsu users 9086 May 26 16:04 contributers.txt
-rw-r--r-- 1 natsu users 35147 Jun 28 2017 COPYING
-rw-r--r-- 1 natsu users 339545 Jun 28 2017 d3.v3.js
-rw-r--r-- 1 natsu users 56535 Jul 13 10:21 ddclient-debug
drwxr-xr-x 3 natsu users 4096 Aug 20 10:16 doc
drwxr-xr-x 5 natsu users 4096 Aug 4 15:19 etc
-rw-r--r-- 1 natsu users 2066071 Feb 17 2018 ghc-pandoc.log
-rw-r--r-- 1 natsu users 275437 Feb 17 2018 ghc-resourcet.log
drwxr-xr-x 8 natsu users 4096 Aug 20 10:14 gnu
-rw-r--r-- 1 natsu users 80541 Aug 15 19:56 gnu.go
-rw-r--r-- 1 natsu users 5309 Nov 13 2017 gnu.scm
-rw-r--r-- 1 natsu users 4207 Jun 28 2017 graph.js
drwxr-xr-x 8 natsu users 4096 Aug 20 10:15 guix
-rwxr-xr-x 1 natsu users 12312712 Aug 4 15:20 guix-daemon
-rw-r--r-- 1 natsu users 68797 Aug 15 19:56 guix.go
-rw-r--r-- 1 natsu users 1357 Dec 20 2017 guix.scm
-rw-r--r-- 1 natsu users 3161 Aug 4 15:19 HACKING
-rw-r--r-- 1 natsu users 1083 Jun 28 2017 hydra.gnu.org.pub
-r--r--r-- 1 natsu users 15756 Jul 6 06:12 INSTALL
-rw-r--r-- 1 natsu users 665782 Aug 4 15:19 libformat.a
-rw-r--r-- 1 natsu users 14436518 Aug 4 15:20 libstore.a
-rw-r--r-- 1 natsu users 3458238 Aug 4 15:20 libutil.a
-rw-r--r-- 1 natsu users 1014 Apr 28 11:51 log
drwxr-xr-x 2 natsu users 4096 Aug 4 15:19 m4
-rw-r--r-- 1 natsu users 272990 Aug 20 10:14 Makefile
-rw-r--r-- 1 natsu users 26222 Aug 20 10:14 Makefile.am
-rw-r--r-- 1 natsu users 287246 Aug 20 10:14 Makefile.in
-rw-r--r-- 1 natsu users 339826 Aug 4 15:19 NEWS
drwxr-xr-x 8 natsu users 4096 Aug 4 15:19 nix
drwxr-xr-x 2 natsu users 4096 Mar 20 19:29 patches
drwxr-xr-x 2 natsu users 4096 Mar 20 19:29 patches-emacs-epkg
drwxr-xr-x 2 natsu users 4096 Mar 25 12:55 patches-translate-shell
drwxr-xr-x 5 natsu users 4096 Aug 4 10:11 po
-rwxr-xr-x 1 natsu users 2681 Aug 4 15:19 pre-inst-env
-rwxr-xr-x 1 natsu users 650 Feb 10 2018 prepare-commit-msg
-rw-r--r-- 1 natsu users 6641 Aug 4 15:19 README
-rw-r--r-- 1 natsu users 4619 Jun 28 2017 release.nix
-rw-r--r-- 1 natsu users 3237 Jun 28 2017 ROADMAP
drwxr-xr-x 2 natsu users 4096 Aug 20 10:14 scripts
-rw-r--r-- 1 natsu users 2238 Jul 18 19:04 test
-rwxr-xr-x 1 natsu users 5911 Aug 4 15:19 test-env
drwxr-xr-x 2 natsu users 12288 Aug 4 15:19 tests
-rw-r--r-- 1 natsu users 2381 Jun 28 2017 THANKS
-rw-r--r-- 1 natsu users 2843 Nov 26 2017 TODO
-rw-r--r-- 1 natsu users 1285 Aug 8 20:50 todo.org
-rw-r--r-- 1 natsu users 11769 Jun 14 14:48 todo-restic.org

Regards,
Oleg.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlt8ffEACgkQckbhHGm3
lWmzTw/9Ff/ymlHLsCOT4S4kCW2g45JNi6YB2fHxI7by+ORienEmHFG59tCLhON+
mdKNDUCftfmYbHQ+HbByOLkaw3nYltWYgqNua40opd5kUQeXT41MoRFfbY+UxdCk
b/NhID/W0hWIsn0WzBX/5Atdx8LDnhJrc0m+jNInSauAm9NAOFETJMF7QrpkgvdU
5vLvNuB0UxWhN7+3o8Mq+hY67iuSgx8s8vBEoIRwDgSdUS2m+mU5YCyBlmVf5Akq
gG/6F/ujRGsliAkE3Fv+M8W1uXr+2kLZ/MwheGYwUUns2fOkO9yNwbcXTHb1nes0
YZbMZzKUoOEUZ310A7B7AXQp02zSQUon8ZbRHVZjT5uMVzZcUCjtVjcl2pivMJMU
9o95uTiTXgl/aulTMSC6IbtVBAWVa3yYUnOsVPghO52HmMcVYq+y1gleZLeqWMW2
QuaRM6ARAXC7a0lUbD14ZVMSpT2RoXm61LWg7zLWMrGAvMpYZp58YvrTZhxDUA+M
3D2EgM0GVK3GPZ5yqdFP/5r2ZgSgeH/FdcZpjegVUjRanW/qWXEETYTkCqmJ/PKa
kTBwuGsACM4XfDpirNjZnVvsUuacKuiB3AhB+mSpMaviE+PouI8Xat5kru8ovh0v
p4ekQFEmZnaLdiNV4Z/0vOUJ8HmqFBKo8mQycpF0TOu+i81G5FQ=
=anJp
-----END PGP SIGNATURE-----

L
L
Ludovic Courtès wrote on 22 Aug 2018 15:32
(name . Oleg Pykhalov)(address . go.wigust@gmail.com)(address . 32456@debbugs.gnu.org)
87pnyail1b.fsf@gnu.org
Hi Oleg,

Oleg Pykhalov <go.wigust@gmail.com> skribis:

Toggle quote (20 lines)
> ludo@gnu.org (Ludovic Courtès) writes:
>
>> Oleg Pykhalov <go.wigust@gmail.com> skribis:
>
> […]
>
>> However, I don’t understand why guix/elf.scm is a symlink in your
>> profile. First that means you installed the ‘guix’ package in your
>> profile, which is not recommended (better have it in the ‘guix
>> pull’-managed profile.)
>
> I don't have ‘guix’ package installed, but I have one not published
> package with one script inside. The script is a modified version of
> ‘guix edit’ script which opens a Hydra page for PACKAGE arguments.
>
> guix-browse 0.1-1.83022c9 out
> /gnu/store/…-guix-browse-0.1-1.83022c9
>
> /gnu/store/…-guix-browse-0.1-1.83022c9/share/guile/site/2.2/guix/scripts/browse.scm

Oh I see, that may be why guix/*.scm is a symlink (I’m guessing your
package has ‘guix’ in ‘propagated-inputs’, right?).

(It looks like a nice tool BTW, you should tell us more about it. ;-)
I really think we should build more tools to interact with the CI
system, sort-of like what ‘guix weather’ does.)

I’ll see if I can work on the actual bug later on.

Thanks,
Ludo’.
O
O
Oleg Pykhalov wrote on 22 Aug 2018 23:11
(name . Ludovic Courtès)(address . ludo@gnu.org)(address . 32456@debbugs.gnu.org)
874lfmhzsl.fsf@gmail.com
Hello Ludovic,

ludo@gnu.org (Ludovic Courtès) writes:

[…]

Toggle quote (17 lines)
>>> However, I don’t understand why guix/elf.scm is a symlink in your
>>> profile. First that means you installed the ‘guix’ package in your
>>> profile, which is not recommended (better have it in the ‘guix
>>> pull’-managed profile.)
>>
>> I don't have ‘guix’ package installed, but I have one not published
>> package with one script inside. The script is a modified version of
>> ‘guix edit’ script which opens a Hydra page for PACKAGE arguments.
>>
>> guix-browse 0.1-1.83022c9 out
>> /gnu/store/…-guix-browse-0.1-1.83022c9
>>
>> /gnu/store/…-guix-browse-0.1-1.83022c9/share/guile/site/2.2/guix/scripts/browse.scm
>
> Oh I see, that may be why guix/*.scm is a symlink (I’m guessing your
> package has ‘guix’ in ‘propagated-inputs’, right?).

Unfortunately, no. The ‘guix’ package is not in propagated-inputs or in
any other inputs of ‘guix-browse’ package.

Taking a quick look onto ‘~/.guix-profile/manifest’ I found that the
‘gwl’ package has ‘guix’ inside ‘propagated-inputs’.

Toggle quote (5 lines)
> (It looks like a nice tool BTW, you should tell us more about it. ;-)
>
> I really think we should build more tools to interact with the CI
> system, sort-of like what ‘guix weather’ does.)

Sure, I will send an email after a refactoring. :-) It doesn't do much
except calling a ‘$BROWSER’ though.

Toggle quote (2 lines)
> I’ll see if I can work on the actual bug later on.

Thank you and be free to ask more information from me.

Oleg.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEc+OyAXw1EaDPCmAPckbhHGm3lWkFAlt90YoACgkQckbhHGm3
lWmLcQ//Z05NgItm9T933p3AnFoR0bqlIlOL6Nl7wL9ObzEMmNnmpkBii5Q+CXhs
vLipWsCq8ix/FtB7+r+o3FrSmpm6Hv7mI8vRFlc26OCTtMLyhjWI6Mkfn886eGny
oxPE4pvHMI+NeQmz+xmWaVrnI+wiQczYzCXiW+BD4ujFQATAFxyqj1EYqwatRLky
lQqXcU3MN9z62TMy36UgmoBfoQlgY35OQg9x/G5L+SD9Kz1rCETgf612F3YA5fUy
IBimde/+AGSeOWdIN9Ecc+gfQHG8aN1+uNwm0qlwdtDRh9K2TRC1lIpEQ5fhxg4y
XKw/R3Z0YH7R2VUaZoHLm9nRkdGynOekzSTaL4P7fOtU3ytetUjOova6Vwihq6yP
wRBHXAqpc+0jCRE6qbEod7c8Fszphtw3HO9jfdFzMF3V56fj72nsIuDnkOHknWaX
5rsv8GJ6jclXCF0kyZ5f7bVV0gH/FOiERxyiPPPhlQLvuppXDxGdV2Z5KIK9TPLL
R6i278R4+fX+SMDMlF6ty9nuTrDTLoBfwEbRmcAPRVJbxDQaa2VpFnZapEiPa9nF
HNePll8KO5Fx92p5wMW8LHCK8qo5mVGwjf+2Ymu03s8dTIrpWbCHCpjs4xz0s8fL
wHysi6O85n+HSktOu5SzX83CunGT2YfdOZUHEaBoSNRAcLurJQc=
=dGIn
-----END PGP SIGNATURE-----

?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 32456@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 32456
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch