Roman Scherer <roman.sche...@burningswell.com> writes:

> Hello Guix,
>
> I'm trying to run a Cuirass server for my channels. I have setup
> Cuirass and can build packages in my channels. So far so good.
>
> What I would like to do next is to build a manifest with my channel
> and my modified version of the Guix channel that contains patches that
> aren't upstreamed.

> Do you have any ideas what the problem could be?
>
> Thanks, Roman.
>

If it's of any help, I noticed that when I ran $ guix time-machine -C
channels.scm -- describe, where channels.scm contains:

--8<---------------cut here---------------start------------->8---
;; channels listed in "images" specification
(list (channel
       (name 'guix)
       (url "https://github.com/asahi-guix/guix.git";)
       (branch "main")
       (introduction
        (make-channel-introduction
         "f802d404b7229704190c821f89afd987be6a6905"
         (openpgp-fingerprint
          "D226 A339 D8DF 4481 5DDE  0CA0 3DDA 5252 7D2A C199"))))
      (channel
       (name 'asahi)
       (branch "main")
       (url "https://github.com/asahi-guix/channel.git";)
       (introduction
        (make-channel-introduction
         "3eeb493b037bea44f225c4314c5556aa25aff36c"
         (openpgp-fingerprint
          "D226 A339 D8DF 4481 5DDE  0CA0 3DDA 5252 7D2A C199")))))
--8<---------------cut here---------------end--------------->8---

I got the following error:

--8<---------------cut here---------------start------------->8---
building /gnu/store/29gmxzgpabwlqygcjy1l4wxgjkph5qhi-asahi.drv...
/builder for `/gnu/store/29gmxzgpabwlqygcjy1l4wxgjkph5qhi-asahi.drv' failed to 
produce output path `/gnu/store/mi8c5dgwiznqwyxcsk0pwnm2a4x52m5g-asahi'
build of /gnu/store/29gmxzgpabwlqygcjy1l4wxgjkph5qhi-asahi.drv failed
View build log at 
'/var/log/guix/drvs/29/gmxzgpabwlqygcjy1l4wxgjkph5qhi-asahi.drv.gz'.
--8<---------------cut here---------------end--------------->8---

And the log:

--8<---------------cut here---------------start------------->8---
(repl-version 0 1 1)
WARNING: (asahi guix system desktop): imported module (gnu services) overrides 
core binding `delete'
(exception %exception (non-self-quoting 140736755930640 "#<&compound-exception 
components: (#<&error-location location: #<<location> file: 
\"/gnu/store/bny0sjiy9cixb8ghhsirlgjkmxf1z001-channel-f020a1a/src/asahi/guix/system/desktop.scm\"
 line: 96 column: 2>> #<&formatted-message format: \"modify-services: service 
'~a' not found in service list\\n\" arguments: (sddm)>)>"))
--8<---------------cut here---------------end--------------->8---

My guess is that's because %desktop-services only conditionally includes
sddm-service-type depending on %current-target-system or
%current-system. See (gnu services desktop). And yet
%gnome-desktop-services unconditionally deletes it.
https://github.com/asahi-guix/channel/blob/main/src/asahi/guix/system/desktop.scm

Perhaps that's relevant, perhaps it's not. I could see it potentially
causing odd behavior, although I can't see how it connects to the error
you observed.

-- 
Take it easy,
Richard Sent
Making my computer weirder one commit at a time.

Reply via email to