Hello,
I have updated Guix and now I cannot pull since my channels file no
longer works. My channel file looks as follow:
--8<---------------cut here---------------start------------->8---
(cons* (channel
(name 'guix)
(url "https://git.wolfsden.cz/.git/guix")
(introduction
(make-channel-introduction
"9edb3f66fd807b096b48283debdcddccfea34bad"
(openpgp-fingerprint
"BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA"))))
(filter (negate guix-channel?) %default-channels))
--8<---------------cut here---------------end--------------->8---
The error I get is:
--8<---------------cut here---------------start------------->8---
ice-9/eval.scm:223:20: In procedure proc:
error: guix-channel?: unbound variable
hint: Did you forget `(use-modules (guix channels))' or `#:use-module (guix
channels)'?
--8<---------------cut here---------------end--------------->8---
If I understand it right, that is because guix-channel? is not part of
the new sandbox. However I am not sure hot to solve this.
What I want to do is to "replace 'guix channel in %default-channels",
but I have not idea how to express that under the new sandbox. Help
please.
Tomas
<rant>Why is the sandbox even applied to local files as well? It was
fine until now...</rant>
--
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.