From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id 0AH1Ab1yQGZwJQAAqHPOHw:P1 (envelope-from ) for ; Sun, 12 May 2024 09:41:49 +0200 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id 0AH1Ab1yQGZwJQAAqHPOHw (envelope-from ) for ; Sun, 12 May 2024 09:41:49 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=burningswell-com.20230601.gappssmtp.com header.s=20230601 header.b=f5lTAsTb; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1715499708; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=bNp2hXpcQkEAkYQVYQy/dqtrFJwgCfJALdzenl3DRHE=; b=UlvkARqY6w3HHpbjHE5FZnVs3M0pty93Z3tWAbeP2seBQ+kdD0Veyl2OMWo4E9d6SGSRxE krPaqZhK6kFwb01nW1PkvILvZfBk8BOTeDg530cWo30DUGGHJSZ5Qeu6EiIPrZ6JnZbX3f xffvR2QUr7zRDAgnXQFDbEg9LpvujeGb7G+1yDmGOPGOUz9XCq3g1fQaGG8jtB133nPynL X7iDYLaWJwOqFuum4JtY1RhJK6oVgTuJPK0TunpCSyz0WOxLb7PkMjj8tYonegRjAKRZjB 7sRSv3HoBA7MGF08yf/XgB9QgCSC/7hVs4nHEublwrvaaTULA0HKLHaHrMo0fw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=burningswell-com.20230601.gappssmtp.com header.s=20230601 header.b=f5lTAsTb; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1715499708; a=rsa-sha256; cv=none; b=OOeaFe5BBHXjiUxYtCj6ijctycXybFNCaF89vz/bvZjamJAJKZChodAtQmYL/Kaf7EgbpT +c6tcSOX1ja6kWUmyzU55w3HGH+/qtb8N9gtJt3q/oI6HDD+xZsFhtHsOANt9iavgaca1w IJxd3urubLllbUIbnVyBPMc9RGwYm+ojlXJLCwgdDf9eeovC1GvCIunhxf64Gc00aKpxni 2bCHmxowx4VGy6nyov3v6uioDU5V35EjbFunfLn1WqHDIdaz+TEF+gJeuetpbBcG1IwAhN JQxmY7x1QHL1W131U+LscN+Lb1oYIhOxZ2NpxCB7H8srS0NBGvEOiwOs+sOk+A== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 890B864159 for ; Sun, 12 May 2024 09:41:47 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s63pb-0007oV-L0; Sun, 12 May 2024 03:41:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s63pY-0007oB-Iv for help-guix@gnu.org; Sun, 12 May 2024 03:41:12 -0400 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s63pV-0002Bc-7c for help-guix@gnu.org; Sun, 12 May 2024 03:41:11 -0400 Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-a59a0168c75so861074966b.1 for ; Sun, 12 May 2024 00:41:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1715499666; x=1716104466; darn=gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=bNp2hXpcQkEAkYQVYQy/dqtrFJwgCfJALdzenl3DRHE=; b=f5lTAsTbVKPzoIDeKgwNEeNsSllFodbbIK5HR7dT0D8SEQse/6VjQIlXMO/M6D5mU8 pMfTMrv1+kDiOVD/v4RTlEcnHE6EbCfAH8O+oL7Cjkm3M9HkO6ot31A42qzNGE8We/Qf MuJz4VRjOCN2UCJv/tt4UHZ+hTXck2bYJNykrEEhrHZZ92ZmxxK2WmFxn219TQ6fdYZR yn+Hrhb2vaA1ISZByYSLIRnXfSB0EOiGsVhoJ8v5Fav5h6qn9223G+zq/IbNt7mB2JWT lHpxzTFTpWszoCbPXCYzOQ9XgFDlvmrmE76bmFE24FagbBWG9sbQCEftQ37Fuv3wY/FU PiAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715499666; x=1716104466; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=bNp2hXpcQkEAkYQVYQy/dqtrFJwgCfJALdzenl3DRHE=; b=vqlXmNbcLjfSp98hRdexzN8ylcyYQkrYHOb+iFb9FKwBK0eZqRabPP6Mzgoz6sxzJY Etp74en51LWXdY7SMDH76ho4Uhz4YkwXg1//MfzjWtXVVXtrZqet+Niq+pCssK43zzkz jfcqwo4bysv5CpoJF+I7PKUMI9RjoZgXq3IF6GcrNzwfdarE0TVW9ySF5AG9xrcvYGZK OztADKXV7CwKOxzlLC38Ndsqwzt7jPCTEkv6IrzkN/BKMJNGQIYVQ71pnQy9mXGgGxut KEv+a+LKQo9Q2qKfs0Y7bdWfw0vFZBT5Q6RoVaCL9EynfKyuM53GGIun7UxyjVBnuEiF W++Q== X-Gm-Message-State: AOJu0Yw3MJS34myefxrmNZYv07vbw7wECTJqHJjnLiYQoyVxu9JTq4r3 6yEgxawAM4cGT++lxqtgpKKFKUZWprporQ7rhZrj8YiyP4JQv1jlwtZ0IqHhOSypbOLL8KA4J94 W X-Google-Smtp-Source: AGHT+IHUGkhOscO7xoJwt25fZbCNOZLP57OUIwqGAu4l614MA6Q0SrZRyUjVDaP0O/fmpsvlQ5cyiQ== X-Received: by 2002:a17:906:590f:b0:a59:9b52:cfc3 with SMTP id a640c23a62f3a-a5a2d57a35dmr393256066b.29.1715499665844; Sun, 12 May 2024 00:41:05 -0700 (PDT) Received: from bombaclaat ([2a01:599:101:e82e:578f:6e8b:53d6:a283]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a5a17894d85sm424635066b.72.2024.05.12.00.41.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 May 2024 00:41:05 -0700 (PDT) From: Roman Scherer To: Richard Sent Cc: help-guix@gnu.org Subject: Re: Cuirass: Could not find repository In-Reply-To: <878r0in5pp.fsf@freakingpenguin.com> (Richard Sent's message of "Thu, 09 May 2024 15:30:26 -0400") References: <86le4jnm50.fsf@burningswell.com> <878r0in5pp.fsf@freakingpenguin.com> User-Agent: mu4e 1.12.4; emacs 29.3 Date: Sun, 12 May 2024 09:40:59 +0200 Message-ID: <86ttj3xyt0.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: none client-ip=2a00:1450:4864:20::62b; envelope-from=roman.scherer@burningswell.com; helo=mail-ej1-x62b.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -10.59 X-Spam-Score: -10.59 X-Migadu-Queue-Id: 890B864159 X-Migadu-Scanner: mx13.migadu.com X-TUID: SM9BDdpoTfv1 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Richard Sent writes: Hi Richard, thanks for taking a look and uncovering the issue about deleting sddm-service-type on non-aarch64 systems. I'm now deleting it in a way that does not fail. https://github.com/asahi-guix/channel/blob/main/src/asahi/guix/system/deskt= op.scm#L102-L104 Unfortunatly, I still see the same error. But I think I'm a step further. The /gnu/store/j3igwh17jvhvkr4839hdjlwvazwym3r4-guix-bfcac8c directory now contains the version of my Guix channel that matches the Cuirass specification. But it still fails with the same error, complaining that this directory is not a Git repository. =2D-8<---------------cut here---------------start------------->8--- Computing Guix derivation for 'aarch64-linux'...=20=20 In thread: uncaught throw to %exception: (#<&inferior-exception arguments: (git-error = # code: -3 message: "could not find repositor= y at '/gnu/store/j3igwh17jvhvkr4839hdjlwvazwym3r4-guix-bfcac8c'" class: 6>>= ) inferior: # stack: ((#f ("ice-9/boot-= 9.scm" 1779 13)) (raise-exception ("ice-9/boot-9.scm" 1682 16)) (raise-exce= ption ("ice-9/boot-9.scm" 1684 16)) (#f ("guix/git.scm" 438 13)) (update-ca= ched-checkout ("guix/git.scm" 536 29)) (latest-channel-instance ("guix/chan= nels.scm" 416 18)) (latest-channel-instances ("guix/channels.scm" 553 23)) = (#f ("guix/store.scm" 2053 38)) (#f ("guix/build-system/channel.scm" 42 2))= (#f ("guix/packages.scm" 2008 11)) (#f ("guix/store.scm" 2009 8)) (#f ("gu= ix/gexp.scm" 298 22)) (#f ("guix/store.scm" 2009 8)) (#f ("./guix/monads.sc= m" 486 9)) (#f ("guix/gexp.scm" 1666 2)) (#f ("guix/gexp.scm" 1866 6)) (#f = ("guix/gexp.scm" 1982 2)) (#f ("guix/gexp.scm" 298 22)) (#f ("guix/store.sc= m" 2009 8)) (#f ("guix/gexp.scm" 917 13)) (run-with-store ("guix/store.scm"= 2181 25)) (call-with-build-handler ("guix/store.scm" 1301 8)) (map/accumul= ate-builds ("guix/store.scm" 1383 11)) (#f ("guix/store.scm" 2066 12)) (#f = ("guix/gexp.scm" 912 4)) (#f ("guix/gexp.scm" 1071 2)) (#f ("guix/gexp.scm"= 1204 2)) (#f ("guix/gexp.scm" 298 22)) (#f ("guix/store.scm" 2009 8)) (#f = ("guix/gexp.scm" 917 13)) (run-with-store ("guix/store.scm" 2181 25)) (call= -with-build-handler ("guix/store.scm" 1301 8)) (map/accumulate-builds ("gui= x/store.scm" 1383 11)) (#f ("guix/store.scm" 2066 12)) (#f ("guix/gexp.scm"= 912 4)) (#f ("guix/gexp.scm" 1071 2)) (#f ("guix/gexp.scm" 1204 2)) (#f ("= guix/gexp.scm" 298 22)) (#f ("guix/store.scm" 2009 8)) (#f ("guix/gexp.scm"= 917 13)) (run-with-store ("guix/store.scm" 2181 25)) (call-with-build-hand= ler ("guix/store.scm" 1301 8)) (map/accumulate-builds ("guix/store.scm" 138= 3 11)) (#f ("guix/store.scm" 2066 12)) (#f ("guix/gexp.scm" 912 4)) (#f ("g= uix/gexp.scm" 1071 2)) (#f ("guix/gexp.scm" 1204 2)) (#f ("guix/gexp.scm" 2= 98 22)) (#f ("guix/store.scm" 2009 8)) (#f ("guix/store.scm" 2009 8)) (#f (= "guix/gexp.scm" 917 13)) (run-with-store ("guix/store.scm" 2181 25)) (call-= with-build-handler ("guix/store.scm" 1301 8)) (map/accumulate-builds ("guix= /store.scm" 1383 11)) (#f ("guix/store.scm" 2066 12)) (#f ("guix/gexp.scm" = 912 4)) (#f ("guix/gexp.scm" 1071 2)) (#f ("guix/gexp.scm" 1204 2)) (#f ("g= uix/gexp.scm" 298 22)) (#f ("guix/store.scm" 2009 8)) (#f ("guix/gexp.scm" = 917 13)) (run-with-store ("guix/store.scm" 2181 25)) (call-with-build-handl= er ("guix/store.scm" 1301 8)) (map/accumulate-builds ("guix/store.scm" 1383= 11)) (#f ("guix/store.scm" 2066 12)) (#f ("guix/gexp.scm" 912 4)) (#f ("gu= ix/gexp.scm" 1071 2)) (#f ("guix/gexp.scm" 1204 2)) (#f ("gnu/services.scm"= 463 2)) (run-with-store ("guix/store.scm" 2181 25)) (call-with-build-handl= er ("guix/store.scm" 1301 8)) (map/accumulate-builds ("guix/store.scm" 1383= 11)) (#f ("guix/store.scm" 2066 12)) (#f ("gnu/services.scm" 431 2)) (run-= with-store ("guix/store.scm" 2181 25)) (#f ("gnu/system.scm" 1661 9)) (#f (= "guix/store.scm" 2053 38)) (#f ("guix/gexp.scm" 298 22)) (#f ("guix/store.s= cm" 2009 8)) (run-with-store ("guix/store.scm" 2181 25)) (#f ("gnu/ci.scm" = 447 18)) (map1 ("srfi/srfi-1.scm" 585 17)) (map1 ("srfi/srfi-1.scm" 585 29)= ) (map1 ("srfi/srfi-1.scm" 585 29)) (map1 ("srfi/srfi-1.scm" 585 17)) (appe= nd-map ("srfi/srfi-1.scm" 672 15)) (map1 ("srfi/srfi-1.scm" 585 17)) (appen= d-map ("srfi/srfi-1.scm" 672 15)) (cuirass-jobs ("gnu/ci.scm" 505 4)) (#f (= "ice-9/eval.scm" 158 9)) (with-exception-handler ("ice-9/boot-9.scm" 1751 1= 0)) (call-with-prompt ("ice-9/boot-9.scm" 723 2)) (#f (#f #f #f)) (#f ("gui= x/repl.scm" 98 21)) (with-exception-handler ("ice-9/boot-9.scm" 1751 10)) (= with-exception-handler ("ice-9/boot-9.scm" 1746 15)) (#f ("guix/repl.scm" 1= 25 7)))>) =2D-8<---------------cut here---------------end--------------->8--- Roman > Roman Scherer 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' fail= ed to produce output path `/gnu/store/mi8c5dgwiznqwyxcsk0pwnm2a4x52m5g-asah= i' > build of /gnu/store/29gmxzgpabwlqygcjy1l4wxgjkph5qhi-asahi.drv failed > View build log at '/var/log/guix/drvs/29/gmxzgpabwlqygcjy1l4wxgjkph5qhi-a= sahi.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) over= rides core binding `delete' > (exception %exception (non-self-quoting 140736755930640 "#<&compound-exce= ption components: (#<&error-location location: #< file: \"/gnu/st= ore/bny0sjiy9cixb8ghhsirlgjkmxf1z001-channel-f020a1a/src/asahi/guix/system/= desktop.scm\" line: 96 column: 2>> #<&formatted-message format: \"modify-se= rvices: 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/des= ktop.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. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFTBAEBCAA9FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmZAcowfHHJvbWFuLnNj aGVyZXJAYnVybmluZ3N3ZWxsLmNvbQAKCRA92lJSfSrBmTXBB/sFz/17x36aEmdN xAemSKE/K26+J1ZG0sa9agG35CIL3SptrqjQYYGj/q3Txe4VPMEwMiGor9nPdRhn lxcLSrGy6TqzvnHZ7nx7k2FSlNRcL7lQuNv8yGr+0NCtKBb0ErfX0x/qSAKewyAN O+J/yzkqR2gDOctE+y2y/RJcfxKyWsBbdYWVjCfP2RiaBAzTWldxUVMa9wGJ6ouT YwxMU4J/3UBzwFG+v2vfuy5F3rMVfSvAvJs74rvVZa7LsVACy2INTbStIKYk76dS WJmDkRBsC87JC9QJGx2hSuWoTElSckC9/ONZBmEIhX5PML9e7YIgjUN5P1QswZ8v to+c2b9M =uKSg -----END PGP SIGNATURE----- --=-=-=--