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.