emacs-bug-tracker
[Top][All Lists]
Advanced

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

bug#47164: closed (Cuirass specification complains about missing guix ch


From: GNU bug Tracking System
Subject: bug#47164: closed (Cuirass specification complains about missing guix channel when a non-guix channel gets a new commit alone)
Date: Fri, 26 Mar 2021 15:10:02 +0000

Your message dated Fri, 26 Mar 2021 16:09:20 +0100
with message-id <87k0puvtnj.fsf@gnu.org>
and subject line Re: bug#47164: Cuirass specification complains about missing 
guix channel when a non-guix channel gets a new commit alone
has caused the debbugs.gnu.org bug report #47164,
regarding Cuirass specification complains about missing guix channel when a 
non-guix channel gets a new commit alone
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
47164: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=47164
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: 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



--- End Message ---
--- Begin Message --- Subject: Re: bug#47164: Cuirass specification complains about missing guix channel when a non-guix channel gets a new commit alone Date: Fri, 26 Mar 2021 16:09:20 +0100 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Hey,

> Awesome, thank you!

As you confirmed on IRC that it fixed the situation, closing this one.

Thanks,

Mathieu


--- End Message ---

reply via email to

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