From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 10 16:54:27 2016 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/ To: bug-guix@gnu.org From: myglc2 Subject: guix-edit does not find git checkout directory 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-Debbugs-Envelope-To: submit 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== --=-=-=--