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.

Reply via email to