From unknown Tue Jun 17 01:38:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22981: guix-edit does not find git checkout directory Resent-From: myglc2 Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 10 Mar 2016 21:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 22981 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 22981@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145764686720628 (code B ref -1); Thu, 10 Mar 2016 21:55:01 +0000 Received: (at submit) by debbugs.gnu.org; 10 Mar 2016 21:54:27 +0000 Received: from localhost ([127.0.0.1]:44138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1ae8XL-0005Md-Hv for submit@debbugs.gnu.org; Thu, 10 Mar 2016 16:54:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37158) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1ae8XJ-0005MQ-B6 for submit@debbugs.gnu.org; Thu, 10 Mar 2016 16:54:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ae8XD-0006Rc-0i for submit@debbugs.gnu.org; Thu, 10 Mar 2016 16:54:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HK_RANDOM_ENVFROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33340) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ae8XC-0006RY-TN for submit@debbugs.gnu.org; Thu, 10 Mar 2016 16:54:18 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56362) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ae8XB-0000QJ-Sh for bug-guix@gnu.org; Thu, 10 Mar 2016 16:54:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ae8X8-0006RK-M6 for bug-guix@gnu.org; Thu, 10 Mar 2016 16:54:17 -0500 Received: from plane.gmane.org ([80.91.229.3]:47348) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ae8X8-0006RG-Bo for bug-guix@gnu.org; Thu, 10 Mar 2016 16:54:14 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ae8X7-0006gn-84 for bug-guix@gnu.org; Thu, 10 Mar 2016 22:54:13 +0100 Received: from c-73-167-118-254.hsd1.ma.comcast.net ([73.167.118.254]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 10 Mar 2016 22:54:13 +0100 Received: from myglc2 by c-73-167-118-254.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 10 Mar 2016 22:54:13 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: myglc2 Date: Thu, 10 Mar 2016 16:56:28 -0500 Lines: 119 Message-ID: <871t7iov3n.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-73-167-118-254.hsd1.ma.comcast.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Cancel-Lock: sha1:7ixpDGyb8irYdVY1bLHtgWA9EqM= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.2 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.2 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Situation: GuixSD sysetm managaed by user glc using a git checkout in /home/glc/sre/guix. Problem: When I follow the manual to set up a vanila user (glc5) with a separate git checkout in /home/glc5/src/guix, guix-edit does not find the checkout source. Note: I followed comments from the #guix irc channel to set links in glc and root that point to the glc checkout: glc@g1 ~/src/guix [env]$ stat ~/.config/guix/latest File: ‘/home/glc/.config/guix/latest’ -> ‘../../src/guix’ glc@g1 ~/src/guix [env]$ stat /root/.config/guix/latest File: ‘/root/.config/guix/latest’ -> ‘/home/glc/src/guix’ CREATE USER glc5 ================ glc@g1 ~/src/guix$ guix environment guix glc@g1 ~/src/guix [env]$ ./bootstrap glc@g1 ~/src/guix [env]$ ./configure --localstatedir=/var && make glc@g1 ~/src/guix [env]$ git branch -v * master ff22f01 gnu: dropbear: Update to 2016.72 [fixes CVE-2016-3116]. glc@g1 ~/src/guix [env]$ which guix /run/current-system/profile/bin/guix glc@g1 ~/src/guix [env]$ stat /run/current-system/profile/bin/guix File: ‘/run/current-system/profile/bin/guix’ -> ‘/gnu/store/3lg5c1nidbj0kjdz5b63hn3vp29kzf0s-guix-0.9.0.c3f29bc/bin/guix’ glc@g1 ~/src/guix [env]$ sudo guix system reconfigure ../configs/c05system.scm USER glc5 test ============== glc5@g1 ~/src$ which guix /run/current-system/profile/bin/guix glc5@g1 ~/src$ stat /run/current-system/profile/bin/guix File: ‘/run/current-system/profile/bin/guix’ -> ‘/gnu/store/3lg5c1nidbj0kjdz5b63hn3vp29kzf0s-guix-0.9.0.c3f29bc/bin/guix’ glc5@g1 ~/src$ stat ~/.config/guix/latest stat: cannot stat ‘/home/glc5/.config/guix/latest’: No such file or directory ## set up glc5's environment glc5@g1 ~/src$ guix package -m glc5.scm ## customize emacs following "8.3 The Perfect Setup" glc5@g1 ~/src$ cat ~/.emacs.d/init.el | head -n4 ;; from "8.3 The Perfect Setup" ;; Assuming the Guix checkout is in ~/src/guix. (with-eval-after-load 'geiser-guile (add-to-list 'geiser-guile-load-path "~/src/guix")) ## clone guix glc5@g1 ~/src$ git clone t://git.savannah.gnu.org/guix.git ### run emacs emacs M-x guix-edit screen Problem: This finds read-only screen.src in store rather than in ~/src/guix/... --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=c05system.scm Content-Transfer-Encoding: base64 KHVzZS1tb2R1bGVzIChnbnUpKQoodXNlLXNlcnZpY2UtbW9kdWxlcyBuZXR3b3JraW5nIHNzaCkK KHVzZS1wYWNrYWdlLW1vZHVsZXMgYWRtaW4KCQkgICAgIGRpc2sKCQkgICAgICkKKG9wZXJhdGlu Zy1zeXN0ZW0KICAoaG9zdC1uYW1lICJnMSIpCiAgKHRpbWV6b25lICJBbWVyaWNhL05ld19Zb3Jr IikKICAobG9jYWxlICJlbl9VUy51dGY4IikKICAoYm9vdGxvYWRlciAoZ3J1Yi1jb25maWd1cmF0 aW9uIChkZXZpY2UgIi9kZXYvc2RhIikpKQogIChmaWxlLXN5c3RlbXMgKGNvbnMgKGZpbGUtc3lz dGVtCgkJCShkZXZpY2UgImcxc2QiKQoJCQkodGl0bGUgJ2xhYmVsKQoJCQkobW91bnQtcG9pbnQg Ii8iKQoJCQkodHlwZSAiZXh0NCIpKQoJCSAgICAgICViYXNlLWZpbGUtc3lzdGVtcykpCiAgKHVz ZXJzIChjb25zKiAodXNlci1hY2NvdW50CgkJIChuYW1lICJnbGMiKQoJCSAoY29tbWVudCAiZyBs IGMiKQoJCSAoZ3JvdXAgInVzZXJzIikKCQkgKHN1cHBsZW1lbnRhcnktZ3JvdXBzICcoIndoZWVs IikpCgkJIChob21lLWRpcmVjdG9yeSAiL2hvbWUvZ2xjIikpCgkJKHVzZXItYWNjb3VudAoJCSAo bmFtZSAiZ2xjMiIpCgkJIChjb21tZW50ICJnbGMyIikKCQkgKGdyb3VwICJ1c2VycyIpCgkJIChz dXBwbGVtZW50YXJ5LWdyb3VwcyAnKCJ3aGVlbCIpKQoJCSAoaG9tZS1kaXJlY3RvcnkgIi9ob21l L2dsYzIiKSkKCQkodXNlci1hY2NvdW50CgkJIChuYW1lICJnbGMzIikKCQkgKGNvbW1lbnQgImds YzMiKQoJCSAoZ3JvdXAgInVzZXJzIikKCQkgKHN1cHBsZW1lbnRhcnktZ3JvdXBzICcoIndoZWVs IikpCgkJIChob21lLWRpcmVjdG9yeSAiL2hvbWUvZ2xjMyIpKQoJCSh1c2VyLWFjY291bnQKCQkg KG5hbWUgImdsYzQiKQoJCSAoY29tbWVudCAiZ2xjNCIpCgkJIChncm91cCAidXNlcnMiKQoJCSAo c3VwcGxlbWVudGFyeS1ncm91cHMgJygid2hlZWwiKSkKCQkgKGhvbWUtZGlyZWN0b3J5ICIvaG9t ZS9nbGM0IikpCgkJKHVzZXItYWNjb3VudAoJCSAobmFtZSAiZ2xjNSIpCgkJIChjb21tZW50ICJn bGM1IikKCQkgKGdyb3VwICJ1c2VycyIpCgkJIChzdXBwbGVtZW50YXJ5LWdyb3VwcyAnKCJ3aGVl bCIpKQoJCSAoaG9tZS1kaXJlY3RvcnkgIi9ob21lL2dsYzUiKSkKCQkodXNlci1hY2NvdW50CgkJ IChuYW1lICJnbGM2IikKCQkgKGNvbW1lbnQgImdsYzYiKQoJCSAoZ3JvdXAgInVzZXJzIikKCQkg KHN1cHBsZW1lbnRhcnktZ3JvdXBzICcoIndoZWVsIikpCgkJIChob21lLWRpcmVjdG9yeSAiL2hv bWUvZ2xjNiIpKQoJCSViYXNlLXVzZXItYWNjb3VudHMpKQogIChwYWNrYWdlcwogICAoY29ucyoK ICAgIGdsaWJjLXV0ZjgtbG9jYWxlcwogICAgcGFydGVkCiAgICAlYmFzZS1wYWNrYWdlcykpCiAg KHNlcnZpY2VzIChjb25zKiAoZGhjcC1jbGllbnQtc2VydmljZSkKCQkgICAobHNoLXNlcnZpY2Ug Izpwb3J0LW51bWJlciAyMikKCQkgICAlYmFzZS1zZXJ2aWNlcykpKQo= --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=glc5.scm Content-Transfer-Encoding: base64 KHVzZS1wYWNrYWdlLW1vZHVsZXMKIGZvbnRzIDs7IGZvbnQtZGVqYXZ1CiBiYXNlCiBzc2ggcnN5 bmMgd2dldCBzY3JlZW4KIHZlcnNpb24tY29udHJvbAogZW1hY3MKIGN1cmwKIHhvcmcgY2VydHMK IGdyYXBodml6CiApIAoocGFja2FnZXMtPm1hbmlmZXN0CiAobGlzdAogIGZvbnQtZGVqYXZ1CiAg Z251LW1ha2UKICBvcGVuc3NoIG5zcy1jZXJ0cyB4YXV0aCByc3luYyB3Z2V0IGdpdCBnaXQtbWFu cGFnZXMKICBlbWFjcyBtYWdpdCBzY3JlZW4gCiAgY3VybCA7OyBscGFzdGUKICBncmFwaHZpegog ICkpCg== --=-=-=-- From unknown Tue Jun 17 01:38:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22981: guix-edit does not find git checkout directory Resent-From: Alex Kost Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 11 Mar 2016 11:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22981 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: myglc2 Cc: 22981@debbugs.gnu.org Received: via spool by 22981-submit@debbugs.gnu.org id=B22981.145769420526581 (code B ref 22981); Fri, 11 Mar 2016 11:04:02 +0000 Received: (at 22981) by debbugs.gnu.org; 11 Mar 2016 11:03:25 +0000 Received: from localhost ([127.0.0.1]:44334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aeKqr-0006uf-EP for submit@debbugs.gnu.org; Fri, 11 Mar 2016 06:03:25 -0500 Received: from mail-lb0-f175.google.com ([209.85.217.175]:34124) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aeKqp-0006uQ-Rh for 22981@debbugs.gnu.org; Fri, 11 Mar 2016 06:03:24 -0500 Received: by mail-lb0-f175.google.com with SMTP id xr8so145763005lbb.1 for <22981@debbugs.gnu.org>; Fri, 11 Mar 2016 03:03:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=BorxWVT59MMYfTIm5AyAcv1TjQJV4fUwEoYXfWToCNI=; b=IY4R7ZQn1Vqvhy2nD1/GLpwrpzPUGAirD9Yni41KwT8vLGTo6j5otMHSskYXhtbUp4 RV6i/19WDDFI12nRlbBKtb4zbv3GMoK6LTeDaZKIEMPUUrB51T/VDivJpdP6zIjEJ8MD LSqtHIvC918FbeewjLgrVUCqHA9411330k/YBgOHu2G1K496uEOx1QXXh5DC2GLreL33 fmHYFltytJ9vgmO8g/HkR+yENFvZPgGgLhbdziAkGu9JCsWvPywzlu3oKcPRGFWHPF5y t7L+LV2/QrDjZ6mjblrSBBamJx0MZ+BuHhgP36RlQaJsUUbXllMo3u1e4Pu9q+/1MTv+ 5gkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=BorxWVT59MMYfTIm5AyAcv1TjQJV4fUwEoYXfWToCNI=; b=KQjJQqoTd132rULKYlfxkUHtEFvDg6b4OilCXgnzeADE1YWiC4zGK6zU3R0JWdd8Qz nACIU+guKSOBsrcV3YfZTMnQmCq0nIhFaHZ191DmUvoGWFaIfe4vmfi/E0vNa/JeMQO4 s59jhGcQQ7GTB2u6CGhDRHxQprdcno+rbr+YiEeANPU/zyqSp601qFwICqusxJMY6bLO W474nP4tVGSA/nV1nb8b8URGGG5TKb60nPgkkkVhElcTUgoCLIuIyrGXXyia6TCdkCA8 FFKVIDIAnnDQgqMLmt5+4sKsuVvGXBXY2bAbws2ZxUUkxdnGiREMo8lpI3SaAaj6QCVH 9cmg== X-Gm-Message-State: AD7BkJLGhpb965mO3SOdM4Qshskat64jUy7te9M5Yt11NwrypSoEr+2OZ5Z4o23OJpbUtg== X-Received: by 10.112.205.69 with SMTP id le5mr2875205lbc.62.1457694198122; Fri, 11 Mar 2016 03:03:18 -0800 (PST) Received: from leviafan ([217.107.192.146]) by smtp.gmail.com with ESMTPSA id l129sm1260011lfl.18.2016.03.11.03.03.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 Mar 2016 03:03:17 -0800 (PST) From: Alex Kost References: <871t7iov3n.fsf@gmail.com> Date: Fri, 11 Mar 2016 14:03:34 +0300 In-Reply-To: <871t7iov3n.fsf@gmail.com> (myglc2@gmail.com's message of "Thu, 10 Mar 2016 16:56:28 -0500") Message-ID: <87io0tnunt.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) myglc2 (2016-03-11 00:56 +0300) wrote: > Situation: GuixSD sysetm managaed by user glc using a git checkout in > /home/glc/sre/guix. > > Problem: When I follow the manual to set up a vanila user (glc5) with a > separate git checkout in /home/glc5/src/guix, guix-edit does not find > the checkout source. > > Note: I followed comments from the #guix irc channel to set links in glc > and root that point to the glc checkout: > > glc@g1 ~/src/guix [env]$ stat ~/.config/guix/latest > File: =E2=80=98/home/glc/.config/guix/latest=E2=80=99 -> =E2=80=98../..= /src/guix=E2=80=99 > > glc@g1 ~/src/guix [env]$ stat /root/.config/guix/latest > File: =E2=80=98/root/.config/guix/latest=E2=80=99 -> =E2=80=98/home/glc= /src/guix=E2=80=99 > > > CREATE USER glc5 [...] > glc5@g1 ~/src$ stat ~/.config/guix/latest > stat: cannot stat =E2=80=98/home/glc5/.config/guix/latest=E2=80=99: No su= ch file or directory I don't understand, so you made the links for user 'glc', but then you check another user 'glc5'. If you run emacs under glc, and try "M-x guix-edit" there, you should be pointed to "~/.config/guix/latest". Since you didn't make such a link for 'glc5', you are pointed to the store. Anyway, you can configure any directory for "M-x guix-edit" by setting 'guix-directory' variable. See (info "(guix) Emacs Commands"). It is not in the hmtl manual yet. --=20 Alex From unknown Tue Jun 17 01:38:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22981: guix-edit does not find git checkout directory In-Reply-To: <871t7iov3n.fsf@gmail.com> Resent-From: myglc2 Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 11 Mar 2016 14:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22981 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 22981@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145770742019645 (code B ref -1); Fri, 11 Mar 2016 14:44:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Mar 2016 14:43:40 +0000 Received: from localhost ([127.0.0.1]:44425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aeOI0-00056n-4Y for submit@debbugs.gnu.org; Fri, 11 Mar 2016 09:43:40 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51302) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aeOHy-00056Z-CD for submit@debbugs.gnu.org; Fri, 11 Mar 2016 09:43:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aeOHs-0008BO-Bb for submit@debbugs.gnu.org; Fri, 11 Mar 2016 09:43:33 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, HK_RANDOM_ENVFROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36961) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aeOHs-0008BK-7z for submit@debbugs.gnu.org; Fri, 11 Mar 2016 09:43:32 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42272) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aeOHr-0006ow-6L for bug-guix@gnu.org; Fri, 11 Mar 2016 09:43:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aeOHm-00088g-3M for bug-guix@gnu.org; Fri, 11 Mar 2016 09:43:31 -0500 Received: from plane.gmane.org ([80.91.229.3]:39866) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aeOHl-00088U-SB for bug-guix@gnu.org; Fri, 11 Mar 2016 09:43:26 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aeOHk-0007sr-Qc for bug-guix@gnu.org; Fri, 11 Mar 2016 15:43:24 +0100 Received: from c-73-167-118-254.hsd1.ma.comcast.net ([73.167.118.254]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 11 Mar 2016 15:43:24 +0100 Received: from myglc2 by c-73-167-118-254.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 11 Mar 2016 15:43:24 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: myglc2 Date: Fri, 11 Mar 2016 09:45:38 -0500 Lines: 55 Message-ID: <874mcdf4z1.fsf@gmail.com> References: <871t7iov3n.fsf@gmail.com> <87io0tnunt.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-73-167-118-254.hsd1.ma.comcast.net flFrom: myglc2 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Cancel-Lock: sha1:70sYhko7vAclkzCnq1XOJWcXkBk= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.2 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.2 (---) Alex Kost writes: > myglc2 (2016-03-11 00:56 +0300) wrote: > >> Situation: GuixSD sysetm managaed by user glc using a git checkout in >> /home/glc/sre/guix. >> >> Problem: When I follow the manual to set up a vanila user (glc5) with a >> separate git checkout in /home/glc5/src/guix, guix-edit does not find >> the checkout source. >> >> Note: I followed comments from the #guix irc channel to set links in glc >> and root that point to the glc checkout: >> >> glc@g1 ~/src/guix [env]$ stat ~/.config/guix/latest >> File: ‘/home/glc/.config/guix/latest’ -> ‘../../src/guix’ >> >> glc@g1 ~/src/guix [env]$ stat /root/.config/guix/latest >> File: ‘/root/.config/guix/latest’ -> ‘/home/glc/src/guix’ >> >> >> CREATE USER glc5 > [...] >> glc5@g1 ~/src$ stat ~/.config/guix/latest >> stat: cannot stat ‘/home/glc5/.config/guix/latest’: No such file or directory > > I don't understand, so you made the links for user 'glc', but then you > check another user 'glc5'. If you run emacs under glc, and try "M-x > guix-edit" there, you should be pointed to "~/.config/guix/latest". Yes, but it only it works for me (glc) because I studied guix for 6 weeks and learned an unpublished trick on #guix IRC channel. > Since you didn't make such a link for 'glc5', you are pointed to the > store. Yes because I am trying to help you improve the user experience. So glc5 is a simulated new user following the manual literally ;) > Anyway, you can configure any directory for "M-x guix-edit" by setting > 'guix-directory' variable. See (info "(guix) Emacs Commands"). It is > not in the hmtl manual yet. But what is the _recommended_ way to do this? A) set 'guix-directory' variable in emacs init file? B) make symbolic link to ~/src/guix from ~/.config/guix/latest? C) something else? And if a _new_ user starts reading in "8.1 Building from Git", how do they find this information? FWIW, I vote for method B. From unknown Tue Jun 17 01:38:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22981: guix-edit does not find git checkout directory Resent-From: Alex Kost Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 12 Mar 2016 09:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22981 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: myglc2 Cc: 22981@debbugs.gnu.org Received: via spool by 22981-submit@debbugs.gnu.org id=B22981.1457774139446 (code B ref 22981); Sat, 12 Mar 2016 09:16:01 +0000 Received: (at 22981) by debbugs.gnu.org; 12 Mar 2016 09:15:39 +0000 Received: from localhost ([127.0.0.1]:45711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aefe6-000077-Od for submit@debbugs.gnu.org; Sat, 12 Mar 2016 04:15:38 -0500 Received: from mail-lb0-f180.google.com ([209.85.217.180]:35362) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aefe5-00006r-94 for 22981@debbugs.gnu.org; Sat, 12 Mar 2016 04:15:37 -0500 Received: by mail-lb0-f180.google.com with SMTP id bc4so184086630lbc.2 for <22981@debbugs.gnu.org>; Sat, 12 Mar 2016 01:15:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=Bcmsv6T7OgILou3yZK7tzN6Bwub13u+WNrSZA2ZEMVg=; b=MZ5brEJu1+Q5LZSiMH55O/8bOco1zf7Rj40Ar1qHtsioqTKYTa8NzDhZ+f3dSegvBF nBGkq8f9VRpOIppuob/3Ark0NcM2BnbJlcH7XJ/Yf0TuM+I4gtQaSCbw8a0RxZEDlowQ EJBGjzRbUdYqYYHPzU5e80kNzr+OTemyQIIu8Njw24tJ31ydnrDazLb5bbQLcJS4AwEo zdsKlt3ixF0nlQxfDT757Yfk0EAQn/0WQ+QRdo6GY/VP7A7WkmJippctU4jofiVd1QPG jq7vj5++xghyoKgkfbFzEwr0lIzPmmalSe6tE230CLbadaoCQb9zowPFZH7X/MAldNgM RPZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=Bcmsv6T7OgILou3yZK7tzN6Bwub13u+WNrSZA2ZEMVg=; b=j0UOePeG6J9n3rEGC6zrbOAQI8eqjoXiJk8iLytLNzVn08qbmJBK5uxKu/ogo/jC2i sVXIMqpg9xENsYGXN9zwimUH/JEr1bbS6Ls75grsm+MKNKFWA19xVoGNafhppE6popSL NCRCISeTFo1zAt3htV6lTwr3bJWOZmzcjFJbzKRSVF2HBopEhX/gYNNJcPWpChfVHqDH W7TXTjgPrxYPgqXtDa0XvdKSjYsuosGitrT75GbYzMZnf/zA/cQ0Hi/jrEHlsXruf9Ra fh5kMIxAg68bIJoijOEJxCsK/Bd6F1E8v/d9lG+lw+MJrBm+VkmiPj9L54B/sMTdwSuu 1T0A== X-Gm-Message-State: AD7BkJJG66kzMEPZWk/4i3BlcBuU5w1+ysOSx+pjX4C8Xnn+uvawSej6xxxgiba7Vd81AQ== X-Received: by 10.25.26.83 with SMTP id a80mr4771442lfa.36.1457774131490; Sat, 12 Mar 2016 01:15:31 -0800 (PST) Received: from leviafan ([217.107.192.146]) by smtp.gmail.com with ESMTPSA id jm10sm1969904lbc.34.2016.03.12.01.15.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 12 Mar 2016 01:15:30 -0800 (PST) From: Alex Kost References: <871t7iov3n.fsf@gmail.com> <87io0tnunt.fsf@gmail.com> <874mcdf4z1.fsf@gmail.com> Date: Sat, 12 Mar 2016 12:15:47 +0300 In-Reply-To: <874mcdf4z1.fsf@gmail.com> (myglc2@gmail.com's message of "Fri, 11 Mar 2016 09:45:38 -0500") Message-ID: <87egbg12gs.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) myglc2 (2016-03-11 17:45 +0300) wrote: > Alex Kost writes: [...] >> Anyway, you can configure any directory for "M-x guix-edit" by setting >> 'guix-directory' variable. See (info "(guix) Emacs Commands"). It is >> not in the hmtl manual yet. > > But what is the _recommended_ way to do this? I would say the recommended way is A, as it only effects this particular task (sets a default directory with guix packages for emacs), but this is free software(!), you can use whatever you like and the way you want. > A) set 'guix-directory' variable in emacs init file? I set this var in my emacs config. > B) make symbolic link to ~/src/guix from ~/.config/guix/latest? Actually, I use this too, because this is one of the general solutions to use guix from a git checkout. > C) something else? Christopher Allan Webber invented another interesting way of using guix emacs stuff with guix from git=C2=B9: (setq guix-guile-program '(".../guix/pre-inst-env" "guile")) > And if a _new_ user starts reading in "8.1 Building from Git", how do > they find this information? Since you want to use "M-x guix-edit" command, you are supposed to read its docstring (C-h f guix-edit) or a part of the manual where it is described. You can learn about 'guix-directory' variable from both places. =C2=B9 http://dustycloud.org/blog/guix-package-manager-without-make-install --=20 Alex From unknown Tue Jun 17 01:38:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22981: guix-edit does not find git checkout directory In-Reply-To: <871t7iov3n.fsf@gmail.com> Resent-From: myglc2 Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 13 Mar 2016 01:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22981 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 22981@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145783431432441 (code B ref -1); Sun, 13 Mar 2016 01:59:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Mar 2016 01:58:34 +0000 Received: from localhost ([127.0.0.1]:46532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aevIg-0008RA-33 for submit@debbugs.gnu.org; Sat, 12 Mar 2016 20:58:34 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38660) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aevIe-0008Qx-Nt for submit@debbugs.gnu.org; Sat, 12 Mar 2016 20:58:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aevIY-0001b1-Gc for submit@debbugs.gnu.org; Sat, 12 Mar 2016 20:58:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HK_RANDOM_ENVFROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42591) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aevIY-0001ax-DW for submit@debbugs.gnu.org; Sat, 12 Mar 2016 20:58:26 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57854) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aevIX-0000Nk-6D for bug-guix@gnu.org; Sat, 12 Mar 2016 20:58:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aevIS-0001a4-VQ for bug-guix@gnu.org; Sat, 12 Mar 2016 20:58:25 -0500 Received: from plane.gmane.org ([80.91.229.3]:35065) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aevIS-0001Zu-PH for bug-guix@gnu.org; Sat, 12 Mar 2016 20:58:20 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aevIR-0001Zw-7G for bug-guix@gnu.org; Sun, 13 Mar 2016 02:58:19 +0100 Received: from c-73-167-118-254.hsd1.ma.comcast.net ([73.167.118.254]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 13 Mar 2016 02:58:19 +0100 Received: from myglc2 by c-73-167-118-254.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 13 Mar 2016 02:58:19 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: myglc2 Date: Sat, 12 Mar 2016 21:00:29 -0500 Lines: 58 Message-ID: <8737rv2l36.fsf@gmail.com> References: <871t7iov3n.fsf@gmail.com> <87io0tnunt.fsf@gmail.com> <874mcdf4z1.fsf@gmail.com> <87egbg12gs.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-73-167-118-254.hsd1.ma.comcast.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Cancel-Lock: sha1:+16Zg622BQ8JiiVo/5eRFLwZIns= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.2 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.2 (---) Alex Kost writes: > myglc2 (2016-03-11 17:45 +0300) wrote: > >> Alex Kost writes: > [...] >>> Anyway, you can configure any directory for "M-x guix-edit" by setting >>> 'guix-directory' variable. See (info "(guix) Emacs Commands"). It is >>> not in the hmtl manual yet. >> >> But what is the _recommended_ way to do this? > > I would say the recommended way is A, as it only effects this particular > task (sets a default directory with guix packages for emacs), but this > is free software(!), you can use whatever you like and the way you want. > >> A) set 'guix-directory' variable in emacs init file? > > I set this var in my emacs config. > >> B) make symbolic link to ~/src/guix from ~/.config/guix/latest? > > Actually, I use this too, because this is one of the general solutions > to use guix from a git checkout. > >> C) something else? > > Christopher Allan Webber invented another interesting way of using guix > emacs stuff with guix from git¹: > > (setq guix-guile-program '(".../guix/pre-inst-env" "guile")) > >> And if a _new_ user starts reading in "8.1 Building from Git", how do >> they find this information? > > Since you want to use "M-x guix-edit" command, you are supposed to read > its docstring (C-h f guix-edit) or a part of the manual where it is > described. You can learn about 'guix-directory' variable from both > places. > > ¹ http://dustycloud.org/blog/guix-package-manager-without-make-install Thank you for this great summary. This list + the post you referenced make me feel better that I am taking so long to figure Guix out ;) OTOH, guix as more state-full than I had hoped ;( I suggest that you think of it this way: You are running an easter egg hunt (I hope this is an OK analogy). You have awesome eggs (No kidding, I can attest that the Guix eggs are truly awesome). When the children find the eggs they will be truly happy. But the eggs are hard to find. If the children don't find the eggs they will not be happy! Worse yet, your eggs will be wasted! So ... make it easy for children to find your eggs. You probably already thought of this: Can guix be made easier to use by converting some of the state-full guix configuration into guix recipe inputs? From unknown Tue Jun 17 01:38:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22981: guix-edit does not find git checkout directory Resent-From: Alex Kost Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 13 Mar 2016 09:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22981 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: myglc2 Cc: 22981@debbugs.gnu.org Received: via spool by 22981-submit@debbugs.gnu.org id=B22981.145786192217912 (code B ref 22981); Sun, 13 Mar 2016 09:39:02 +0000 Received: (at 22981) by debbugs.gnu.org; 13 Mar 2016 09:38:42 +0000 Received: from localhost ([127.0.0.1]:46629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1af2Tx-0004eq-NQ for submit@debbugs.gnu.org; Sun, 13 Mar 2016 05:38:41 -0400 Received: from mail-lb0-f170.google.com ([209.85.217.170]:35901) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1af2Tw-0004ee-1r for 22981@debbugs.gnu.org; Sun, 13 Mar 2016 05:38:40 -0400 Received: by mail-lb0-f170.google.com with SMTP id x1so204827712lbj.3 for <22981@debbugs.gnu.org>; Sun, 13 Mar 2016 01:38:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=iZSvO7FDz/uyV5EPwzOAhW1evGrSSApFMGxVokBDGUc=; b=FxXwMGAWR9m9RBQYLTrVY6TgSVr+UR/lHFXME3yEk3308tWqoyyGXrJuXfnmVcTHG9 WYARfCzXNzguQAVCrGBGD6DoFgKQRLU8r1YxMu++KppY4pKIU773SY/w/Iy2XCa258Y8 bcW/c7QHoA2qWNjWOQpfht+UjYjvNcQqASoCJw/pXZZbfyEhTU3BJegEEsxKz2n6lN4p E18/FQMsOPL0BEJ99u+fmUbxG19YhJXkDD38+tThXOOVmMnSuMT7oHqW2zaRP/32MLcv lhuXcDHLQyfOgImjUtJNzw18QMC+4GGG1L7DVfQ+oED4yrZapJP0EL+ja0UNgV0RacCB oYIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=iZSvO7FDz/uyV5EPwzOAhW1evGrSSApFMGxVokBDGUc=; b=lS6+tgeljdWFSGCYSKn1ONuaVs66xSApEFBeeJb/o7e45jsIgXXmk8uit5ghdht46t E/TTtoT+D5k5ppC5YqbvT9v1enJk9gKr4y4i4O6h3z/XQP66LquUrpIESr07hutywmtT tmtqbX/ZMPlLA0aGkeBHeNdPmu6S7YfkLz+O3MT4/iaflJ+hMpMarGLikFtgtpkVxr+6 oDV9relXb/EaPh8bGzTldYYfzVc3z9H6+FCBESBsGnQahJsSrLoi4Sddq4z8M0epInfI syiahl/J00JTwF17aoKWe0O+/pjvFIUjBpG+BTmLcBPEX/xxUM2Vcy1dilPAeCZ3vPwC AIQQ== X-Gm-Message-State: AD7BkJKdKbChBNSkDfy1Hyz2o2TrOT/jNxfVlWCjEH2jxTpJtfNDHOzZMDVEJQQVFG9ijw== X-Received: by 10.25.146.197 with SMTP id u188mr5805207lfd.139.1457861914059; Sun, 13 Mar 2016 01:38:34 -0800 (PST) Received: from leviafan ([217.107.192.146]) by smtp.gmail.com with ESMTPSA id f134sm2832487lff.34.2016.03.13.01.38.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 13 Mar 2016 01:38:33 -0800 (PST) From: Alex Kost References: <871t7iov3n.fsf@gmail.com> <87io0tnunt.fsf@gmail.com> <874mcdf4z1.fsf@gmail.com> <87egbg12gs.fsf@gmail.com> <8737rv2l36.fsf@gmail.com> Date: Sun, 13 Mar 2016 12:38:51 +0300 In-Reply-To: <8737rv2l36.fsf@gmail.com> (myglc2@gmail.com's message of "Sat, 12 Mar 2016 21:00:29 -0500") Message-ID: <87k2l6yaxg.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) myglc2 (2016-03-13 05:00 +0300) wrote: [...] > Thank you for this great summary. This list + the post you referenced > make me feel better that I am taking so long to figure Guix out ;) > > OTOH, guix as more state-full than I had hoped ;( > > I suggest that you think of it this way: You are running an easter egg > hunt (I hope this is an OK analogy). You have awesome eggs (No kidding, > I can attest that the Guix eggs are truly awesome). When the children > find the eggs they will be truly happy. But the eggs are hard to > find. If the children don't find the eggs they will not be happy! Worse > yet, your eggs will be wasted! So ... make it easy for children to find > your eggs. I don't know what an "easter egg hunt" is, but I think I get your analogy. > You probably already thought of this: Can guix be made easier to use by > converting some of the state-full guix configuration into guix recipe > inputs? Sorry, my knowledge in English language is not enough to understand this question. Could you explain what "state-full" means? -- Alex From unknown Tue Jun 17 01:38:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22981: guix-edit does not find git checkout directory In-Reply-To: <871t7iov3n.fsf@gmail.com> Resent-From: myglc2 Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 13 Mar 2016 15:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22981 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 22981@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.145788359424970 (code B ref -1); Sun, 13 Mar 2016 15:40:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Mar 2016 15:39:54 +0000 Received: from localhost ([127.0.0.1]:47109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1af87W-0006Ug-Bp for submit@debbugs.gnu.org; Sun, 13 Mar 2016 11:39:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:54987) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1af87V-0006UV-Hr for submit@debbugs.gnu.org; Sun, 13 Mar 2016 11:39:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1af87P-0005ia-GQ for submit@debbugs.gnu.org; Sun, 13 Mar 2016 11:39:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HK_RANDOM_ENVFROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55320) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1af87P-0005iV-Dt for submit@debbugs.gnu.org; Sun, 13 Mar 2016 11:39:47 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45953) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1af87O-0006Gd-DY for bug-guix@gnu.org; Sun, 13 Mar 2016 11:39:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1af87K-0005hf-Bo for bug-guix@gnu.org; Sun, 13 Mar 2016 11:39:46 -0400 Received: from plane.gmane.org ([80.91.229.3]:58728) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1af87K-0005hZ-53 for bug-guix@gnu.org; Sun, 13 Mar 2016 11:39:42 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1af87I-0004wI-H3 for bug-guix@gnu.org; Sun, 13 Mar 2016 16:39:40 +0100 Received: from c-73-167-118-254.hsd1.ma.comcast.net ([73.167.118.254]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 13 Mar 2016 16:39:40 +0100 Received: from myglc2 by c-73-167-118-254.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 13 Mar 2016 16:39:40 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: myglc2 Date: Sun, 13 Mar 2016 11:42:08 -0400 Lines: 48 Message-ID: <87r3fetmen.fsf@gmail.com> References: <871t7iov3n.fsf@gmail.com> <87io0tnunt.fsf@gmail.com> <874mcdf4z1.fsf@gmail.com> <87egbg12gs.fsf@gmail.com> <8737rv2l36.fsf@gmail.com> <87k2l6yaxg.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: c-73-167-118-254.hsd1.ma.comcast.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Cancel-Lock: sha1:+WkjCwjDc3bP210rrpkB+DydFnk= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.2 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.2 (---) Alex Kost writes: > myglc2 (2016-03-13 05:00 +0300) wrote: > > [...] >> You probably already thought of this: Can guix be made easier to use by >> converting some of the state-full guix configuration into guix recipe >> inputs? > > Sorry, my knowledge in English language is not enough to understand this > question. Could you explain what "state-full" means? NP. I may have caused a problem by miss-spelling "stateful", which I meant this way ... "The output of a digital circuit or computer program at any time is completely determined by its current inputs and its state." Ref: https://en.wikipedia.org/wiki/State_(computer_science) Guix is "stateful" because, to use a git checkout, I have to set "state" variables like ... (setq guix-directory "/home/glc/src/guix") (let ((dir "~/dev/guix/emacs")) (add-to-list 'load-path dir) (setq guix-load-path dir) (require 'guix-init nil t)) '(safe-local-variable-values (quote ((bug-reference-bug-regexp . ""))))) (custom-set-faces /home/glc/.config/guix/latest’ -> ‘../../src/guix' /root/.config/guix/latest’ -> ‘/home/glc/src/GUI’ Guix would be less stateful (AKA more "stateless") if instead I could put something like ... (guix (#:use-git #t) (#:git-directory:"~/src/guix")) ... in user.scm and do 'guix package -m user.scm' ;) From unknown Tue Jun 17 01:38:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22981: guix-edit does not find git checkout directory Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 13 Mar 2016 22:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22981 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: myglc2 Cc: 22981@debbugs.gnu.org Received: via spool by 22981-submit@debbugs.gnu.org id=B22981.145790653227675 (code B ref 22981); Sun, 13 Mar 2016 22:03:01 +0000 Received: (at 22981) by debbugs.gnu.org; 13 Mar 2016 22:02:12 +0000 Received: from localhost ([127.0.0.1]:47214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1afE5U-0007CJ-8H for submit@debbugs.gnu.org; Sun, 13 Mar 2016 18:02:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42475) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1afE5T-0007C6-1r for 22981@debbugs.gnu.org; Sun, 13 Mar 2016 18:02:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1afE5K-00024F-O0 for 22981@debbugs.gnu.org; Sun, 13 Mar 2016 18:02:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45997) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1afE5K-00024B-Lp; Sun, 13 Mar 2016 18:02:02 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:32968 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1afE5J-0000jN-S8; Sun, 13 Mar 2016 18:02:02 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <871t7iov3n.fsf@gmail.com> <87io0tnunt.fsf@gmail.com> <874mcdf4z1.fsf@gmail.com> <87egbg12gs.fsf@gmail.com> <8737rv2l36.fsf@gmail.com> <87k2l6yaxg.fsf@gmail.com> <87r3fetmen.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 24 =?UTF-8?Q?Vent=C3=B4se?= an 224 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Sun, 13 Mar 2016 23:01:59 +0100 In-Reply-To: <87r3fetmen.fsf@gmail.com> (myglc2@gmail.com's message of "Sun, 13 Mar 2016 11:42:08 -0400") Message-ID: <87lh5muje0.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) myglc2 skribis: > Guix is "stateful" because, to use a git checkout, I have to set "state" > variables like ... > > (setq guix-directory "/home/glc/src/guix") > > (let ((dir "~/dev/guix/emacs")) > (add-to-list 'load-path dir) > (setq guix-load-path dir) > (require 'guix-init nil t)) > > '(safe-local-variable-values > (quote > ((bug-reference-bug-regexp . ""))))) > (custom-set-faces > > /home/glc/.config/guix/latest=E2=80=99 -> =E2=80=98../../src/guix' > /root/.config/guix/latest=E2=80=99 -> =E2=80=98/home/glc/src/GUI=E2= =80=99 > > > Guix would be less stateful (AKA more "stateless") if instead I could > put something like ... > > (guix > (#:use-git #t) > (#:git-directory:"~/src/guix")) It seems to me that it=E2=80=99s not a question of =E2=80=9Cstatefulness=E2= =80=9D, but rather a question of how much configuration is needed to have guix.el use the Guix that you want. Ludo=E2=80=99. From unknown Tue Jun 17 01:38:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22981: guix-edit does not find git checkout directory Resent-From: Alex Kost Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 14 Mar 2016 08:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22981 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Cc: myglc2 , 22981@debbugs.gnu.org Received: via spool by 22981-submit@debbugs.gnu.org id=B22981.145794256017636 (code B ref 22981); Mon, 14 Mar 2016 08:03:02 +0000 Received: (at 22981) by debbugs.gnu.org; 14 Mar 2016 08:02:40 +0000 Received: from localhost ([127.0.0.1]:47387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1afNSZ-0004aO-US for submit@debbugs.gnu.org; Mon, 14 Mar 2016 04:02:40 -0400 Received: from mail-lb0-f182.google.com ([209.85.217.182]:36646) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1afNSY-0004aC-TJ for 22981@debbugs.gnu.org; Mon, 14 Mar 2016 04:02:39 -0400 Received: by mail-lb0-f182.google.com with SMTP id x1so227809087lbj.3 for <22981@debbugs.gnu.org>; Mon, 14 Mar 2016 01:02:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=dk6JGwA6noUoBItI0X2rc3GpSxVXHVE22Urc1pdlj4E=; b=I80PCF7IQ1s4esFA2HEeS75A2W1N7EXmM0W+04MccbpMPzye2yUWZTJoSKWuZw5FU7 sPxW6VEEGIXJvL0XYAf8i1FPlRNK20cXPE6nCPfxa+MND1oIxTNk+M38XqIh4Hlje8Bt qADnf3r5cRty2K6es89B3Aiu8zAtbFwqaaT4f3K12RLG37y1iXFQsZHqRN7If3Omt33t yGCIqXtp8/lhMExNwrIjfMv3zz191Hj1SH6pB8x0E1exE9TJn53zI6x7NTHBfWEXZ+H7 SYl03Y6RctOZ1p3TS6KZfKs2rDD88ymsIUzCIA1T5nqtFoUzx85QB9M6sjJWSiRnmFS/ Ub+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=dk6JGwA6noUoBItI0X2rc3GpSxVXHVE22Urc1pdlj4E=; b=fcIJvz1IAL+eAHiNtecPec1aTksQb3bwPak81Mdb53nZLvjM8w4UaBoL3zw7OLVJdI jbESj28xqNehZgncSYGowEDXyCwecIvJ30fEkEx58ZayQElFnuKNDpBfJ3ZRRz01b/Tc v2dkY0ph04FXAkzw7pyukA06uES7Qnwevi0pIXfMw03oDXKQVW5x1WPwTFeFJvO4Zhbn 1uSE71vC1mmVL+DKJhR1qAxv83+a6LYiEcI9oGIEFM5XTK+e7lH7FDOuXBYOEkGV7aKj AR7ZRgLerjHiaisw9Pq1Ip4rEVdPEzFbIK19OX9yzIi84bkw8Uu4On9D44JvhEtVyZW/ EonA== X-Gm-Message-State: AD7BkJJQvbsCBOgLtoXiPxhZfDXtGHQtRPPJrSVl5Grk5TSbUVyII1gpaW0HppKEkNIuqg== X-Received: by 10.25.149.145 with SMTP id x139mr6033600lfd.141.1457942553040; Mon, 14 Mar 2016 01:02:33 -0700 (PDT) Received: from leviafan ([217.107.192.146]) by smtp.gmail.com with ESMTPSA id e82sm3508670lfi.38.2016.03.14.01.02.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 14 Mar 2016 01:02:32 -0700 (PDT) From: Alex Kost References: <871t7iov3n.fsf@gmail.com> <87io0tnunt.fsf@gmail.com> <874mcdf4z1.fsf@gmail.com> <87egbg12gs.fsf@gmail.com> <8737rv2l36.fsf@gmail.com> <87k2l6yaxg.fsf@gmail.com> <87r3fetmen.fsf@gmail.com> <87lh5muje0.fsf@gnu.org> Date: Mon, 14 Mar 2016 11:02:51 +0300 In-Reply-To: <87lh5muje0.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 13 Mar 2016 23:01:59 +0100") Message-ID: <874mc9trkk.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Ludovic Court=C3=A8s (2016-03-14 01:01 +0300) wrote: > myglc2 skribis: > >> Guix is "stateful" because, to use a git checkout, I have to set "state" >> variables like ... >> >> (setq guix-directory "/home/glc/src/guix") >> >> (let ((dir "~/dev/guix/emacs")) >> (add-to-list 'load-path dir) >> (setq guix-load-path dir) >> (require 'guix-init nil t)) >> >> '(safe-local-variable-values >> (quote >> ((bug-reference-bug-regexp . ""))))) >> (custom-set-faces >> >> /home/glc/.config/guix/latest=E2=80=99 -> =E2=80=98../../src/guix' >> /root/.config/guix/latest=E2=80=99 -> =E2=80=98/home/glc/src/GUI=E2= =80=99 >> >> >> Guix would be less stateful (AKA more "stateless") if instead I could >> put something like ... >> >> (guix >> (#:use-git #t) >> (#:git-directory:"~/src/guix")) > > It seems to me that it=E2=80=99s not a question of =E2=80=9Cstatefulness= =E2=80=9D, but rather a > question of how much configuration is needed to have guix.el use the > Guix that you want. I agree. If someone want to use a "non-installed" software, (s)he has to do some additional configuration. I don't see how to reduce such a configuration to set up emacs code from a guix git checkout. --=20 Alex From unknown Tue Jun 17 01:38:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22981: guix-edit does not find git checkout directory Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 24 Mar 2016 20:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22981 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Alex Kost Cc: myglc2 , 22981@debbugs.gnu.org Received: via spool by 22981-submit@debbugs.gnu.org id=B22981.14588497824271 (code B ref 22981); Thu, 24 Mar 2016 20:04:01 +0000 Received: (at 22981) by debbugs.gnu.org; 24 Mar 2016 20:03:02 +0000 Received: from localhost ([127.0.0.1]:36495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajBTB-00016j-VR for submit@debbugs.gnu.org; Thu, 24 Mar 2016 16:03:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58699) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajBTA-00016O-FM for 22981@debbugs.gnu.org; Thu, 24 Mar 2016 16:03:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ajBT1-0006wi-FS for 22981@debbugs.gnu.org; Thu, 24 Mar 2016 16:02:55 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56085) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ajBSv-0006wT-Os; Thu, 24 Mar 2016 16:02:45 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:34682 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ajBSv-0002EB-1S; Thu, 24 Mar 2016 16:02:45 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <871t7iov3n.fsf@gmail.com> <87io0tnunt.fsf@gmail.com> <874mcdf4z1.fsf@gmail.com> <87egbg12gs.fsf@gmail.com> <8737rv2l36.fsf@gmail.com> <87k2l6yaxg.fsf@gmail.com> <87r3fetmen.fsf@gmail.com> <87lh5muje0.fsf@gnu.org> <874mc9trkk.fsf@gmail.com> Date: Thu, 24 Mar 2016 21:02:42 +0100 In-Reply-To: <874mc9trkk.fsf@gmail.com> (Alex Kost's message of "Mon, 14 Mar 2016 11:02:51 +0300") Message-ID: <87a8lnzlst.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Alex Kost skribis: > Ludovic Court=C3=A8s (2016-03-14 01:01 +0300) wrote: > >> myglc2 skribis: >> >>> Guix is "stateful" because, to use a git checkout, I have to set "state" >>> variables like ... >>> >>> (setq guix-directory "/home/glc/src/guix") >>> >>> (let ((dir "~/dev/guix/emacs")) >>> (add-to-list 'load-path dir) >>> (setq guix-load-path dir) >>> (require 'guix-init nil t)) >>> >>> '(safe-local-variable-values >>> (quote >>> ((bug-reference-bug-regexp . ""))))) >>> (custom-set-faces >>> >>> /home/glc/.config/guix/latest=E2=80=99 -> =E2=80=98../../src/guix' >>> /root/.config/guix/latest=E2=80=99 -> =E2=80=98/home/glc/src/GUI=E2= =80=99 >>> >>> >>> Guix would be less stateful (AKA more "stateless") if instead I could >>> put something like ... >>> >>> (guix >>> (#:use-git #t) >>> (#:git-directory:"~/src/guix")) >> >> It seems to me that it=E2=80=99s not a question of =E2=80=9Cstatefulness= =E2=80=9D, but rather a >> question of how much configuration is needed to have guix.el use the >> Guix that you want. > > I agree. If someone want to use a "non-installed" software, (s)he has > to do some additional configuration. I don't see how to reduce such > a configuration to set up emacs code from a guix git checkout. Should this issue be closed? Ludo=E2=80=99. From unknown Tue Jun 17 01:38:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#22981: guix-edit does not find git checkout directory Resent-From: myglc2 Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 25 Mar 2016 01:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22981 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Cc: Alex Kost , 22981@debbugs.gnu.org Received: via spool by 22981-submit@debbugs.gnu.org id=B22981.14588687249211 (code B ref 22981); Fri, 25 Mar 2016 01:19:02 +0000 Received: (at 22981) by debbugs.gnu.org; 25 Mar 2016 01:18:44 +0000 Received: from localhost ([127.0.0.1]:36659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajGOi-0002OV-CB for submit@debbugs.gnu.org; Thu, 24 Mar 2016 21:18:44 -0400 Received: from mail-qg0-f44.google.com ([209.85.192.44]:35383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajGOg-0002OJ-Ru for 22981@debbugs.gnu.org; Thu, 24 Mar 2016 21:18:43 -0400 Received: by mail-qg0-f44.google.com with SMTP id y89so52435893qge.2 for <22981@debbugs.gnu.org>; Thu, 24 Mar 2016 18:18:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=dWv/KZ5OvPbUGhAQVj0RtN+hNPFLb0Uv57k7RKYgOMM=; b=p5semryh+hxEjKxcqrd1UMcebWOlcYPgQ5g3eLcozkPBAtb/f6Zidp7bG5iUFZ19p8 X0V6cxr3M8ObxEwHffngwR5UcPQ1JhYHVeo6bvdWkpQRwzgKP2JTHARI7zv6s/W4g0+4 ZCyqHE6qtrvbhdlI/yDIPX9/mn4bFxA8p50qaB7Dro1qk/keJL1026HNFF2l1Pb8gD8N GqKJmPaKThm2e/U35a23N7p27CX2F6a4CCuweY6bS2ROXbEm4cUv45lv6A0wEm1VlF8m yWGF48/UJ3+eIaeZuFGXX/8cmJ/sXfYr/eh0g4xNDI/1jCWem0rkC/1cvI6B3cYq9due B9XA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=dWv/KZ5OvPbUGhAQVj0RtN+hNPFLb0Uv57k7RKYgOMM=; b=W1Tj4ZfsQ1u/xKnsdduWFr9GyZFy19dc8j91VCOP2JuVjRwd0wpbQR1MIjA+B25jHC ZKiazeI1AkQMJjOJblInL1MyNNGWfa1lVpuvOJE6aIiGU/jvkRXkFerENIlEODZ2Mbrd FGiZ9mcbo5ekbk05SsNnCG8K1xA7cPiTPeOzGLqhC/cjvr9AcbUkXWsRGEw5WPXbRVYo frRB9aAGECvBMeht+dj385qkhlbtYBgiyY0Z50Z3DtPzVBWsh0vHyIpFh1yJcqJIAjpo mYWCgbY4ymuTGYG8TTaFVOtEHdOTxqVImUIYXBla24nW/40GmDHmX2fYEYjrDLSGr2VI HpRA== X-Gm-Message-State: AD7BkJKu9wdXrtkP7A7435XY2xeThL1nxmIW6rc/7iAnqtvdSzHxjqrpDX951ZbvWxPOoQ== X-Received: by 10.140.29.34 with SMTP id a31mr14269215qga.69.1458868717251; Thu, 24 Mar 2016 18:18:37 -0700 (PDT) Received: from e3b.local (c-73-167-118-254.hsd1.ma.comcast.net. [73.167.118.254]) by smtp.gmail.com with ESMTPSA id r132sm4364949qhc.41.2016.03.24.18.18.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Mar 2016 18:18:36 -0700 (PDT) From: myglc2 References: <871t7iov3n.fsf@gmail.com> <87io0tnunt.fsf@gmail.com> <874mcdf4z1.fsf@gmail.com> <87egbg12gs.fsf@gmail.com> <8737rv2l36.fsf@gmail.com> <87k2l6yaxg.fsf@gmail.com> <87r3fetmen.fsf@gmail.com> <87lh5muje0.fsf@gnu.org> <874mc9trkk.fsf@gmail.com> <87a8lnzlst.fsf@gnu.org> Date: Thu, 24 Mar 2016 21:18:29 -0400 In-Reply-To: <87a8lnzlst.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Thu, 24 Mar 2016 21:02:42 +0100") Message-ID: <868u174aoq.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.4 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Alex Kost skribis: > >> Ludovic Court=C3=A8s (2016-03-14 01:01 +0300) wrote: >> >>> myglc2 skribis: >>> >>>> Guix is "stateful" because, to use a git checkout, I have to set "stat= e" >>>> variables like ... >>>> >>>> (setq guix-directory "/home/glc/src/guix") >>>> >>>> (let ((dir "~/dev/guix/emacs")) >>>> (add-to-list 'load-path dir) >>>> (setq guix-load-path dir) >>>> (require 'guix-init nil t)) >>>> >>>> '(safe-local-variable-values >>>> (quote >>>> ((bug-reference-bug-regexp . ""))))) >>>> (custom-set-faces >>>> >>>> /home/glc/.config/guix/latest=E2=80=99 -> =E2=80=98../../src/guix' >>>> /root/.config/guix/latest=E2=80=99 -> =E2=80=98/home/glc/src/GUI= =E2=80=99 >>>> >>>> >>>> Guix would be less stateful (AKA more "stateless") if instead I could >>>> put something like ... >>>> >>>> (guix >>>> (#:use-git #t) >>>> (#:git-directory:"~/src/guix")) >>> >>> It seems to me that it=E2=80=99s not a question of =E2=80=9Cstatefulnes= s=E2=80=9D, but rather a >>> question of how much configuration is needed to have guix.el use the >>> Guix that you want. >> >> I agree. If someone want to use a "non-installed" software, (s)he has >> to do some additional configuration. I don't see how to reduce such >> a configuration to set up emacs code from a guix git checkout. > > Should this issue be closed? > > Ludo=E2=80=99. Sure! Thanks! - George From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 25 04:26:52 2016 Received: (at control) by debbugs.gnu.org; 25 Mar 2016 08:26:52 +0000 Received: from localhost ([127.0.0.1]:36782 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajN52-0004ci-9y for submit@debbugs.gnu.org; Fri, 25 Mar 2016 04:26:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ajN51-0004cS-Ak for control@debbugs.gnu.org; Fri, 25 Mar 2016 04:26:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ajN4t-0006Ud-0J for control@debbugs.gnu.org; Fri, 25 Mar 2016 04:26:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40443) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ajN4s-0006UZ-TG for control@debbugs.gnu.org; Fri, 25 Mar 2016 04:26:42 -0400 Received: from pluto.bordeaux.inria.fr ([193.50.110.57]:60904 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ajN4s-0006Qr-6h for control@debbugs.gnu.org; Fri, 25 Mar 2016 04:26:42 -0400 Date: Fri, 25 Mar 2016 09:26:40 +0100 Message-Id: <874mbvufnj.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #22981 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) tags 22981 notabug close 22981