bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#47164: Cuirass specification complains about missing guix channel wh


From: david larsson
Subject: bug#47164: Cuirass specification complains about missing guix channel when a non-guix channel gets a new commit alone
Date: Mon, 15 Mar 2021 16:50:57 +0100

Hi!

My specification that doesn't work is this:

(define %cuirass-specs3
  #~(
     list
     (specification
      (name "my-pkgs")
      (build '(manifests . ((my-config . "manifests/user1.scm"))))
      (channels
       (list (channel
              (name 'guix)
              (url "https://git.savannah.gnu.org/git/guix.git";)
              (branch  "master"))
             (channel
              (name 'my-config)
              (url "file:///home/cuirass/my-guixsd-config.sh")
;;(url "https://github.com/methuselah-0/my-guixsd-config.sh.git";)
              (branch  "master"))
             (channel
              (name 'my-guix-packages)
(url "https://github.com/methuselah-0/my-guix-packages.git";)
              ;;(url "file:///home/user1/src/my-guix-packages")
              (branch  "master"))
             ))
      ;;(priority 1)
      (systems '("x86_64-linux")))))

It was converted to the new format from this: https://github.com/methuselah-0/my-guixsd-config.sh/blob/master/VM-configs/desktop_with_cuirass.scm#L28

I simply cant make anything work except building the hello package using only guix. When "my-guix-packages" is updated the evaluation fails with the message that at least one channel needs to be named Guix. I tried making guix a channel dependency of my-guix-packages via committing a .guix-channel file with 'guix as a dependency to it but that caused other errors and surely isn't the correct way to solve the problem anyway.

Any ideas how to fix this or if I need to change my spec?


Best regards,
David Larsson





reply via email to

[Prev in Thread] Current Thread [Next in Thread]