From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#19278: guix needs to be installed for guix pull Date: Fri, 12 Dec 2014 21:01:15 +0100 Message-ID: <877fxwocxg.fsf@gnu.org> References: <871toe6o2y.wl%tcech@suse.cz> <87388stmj3.fsf@gnu.org> <87388l16ga.wl%tcech@suse.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43454) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzWPi-00051c-IT for bug-guix@gnu.org; Fri, 12 Dec 2014 15:02:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XzWPb-0004Kg-6Z for bug-guix@gnu.org; Fri, 12 Dec 2014 15:02:10 -0500 Received: from debbugs.gnu.org ([140.186.70.43]:34838) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XzWPb-0004KB-3n for bug-guix@gnu.org; Fri, 12 Dec 2014 15:02:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XzWPa-0003IW-DN for bug-guix@gnu.org; Fri, 12 Dec 2014 15:02:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87388l16ga.wl%tcech@suse.cz> (Tomas Cech's message of "Fri, 12 Dec 2014 11:57:25 +0100") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Tomas Cech Cc: 19278@debbugs.gnu.org Tomas Cech skribis: > At Sat, 06 Dec 2014 23:56:48 +0100, > Ludovic Court=C3=A8s wrote: >>=20 >> Tomas Cech skribis: >>=20 >> > `guix pull' requires to have guix among installed packages (`guix >> > package -i guix') >>=20 >> That shouldn=E2=80=99t be the case. >>=20 >> Do you still have the error handy, or can you reproduce it? > > Yes, I just reproduced it. It can bee seen on version: > > tcech@venom ~ $ LC_ALL=3DC LANG=3DC guix --version > guix (GNU Guix) 0.9 > Copyright (C) 2014 the Guix authors > License GPLv3+: GNU GPL version 3 or later > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > > tcech@venom ~ $ LC_ALL=3DC LANG=3DC guix package -r guix > The following package will be removed: > guix 0.8.3b09332 /gnu/store/nr7yppxdwb8gz8j323124bp06j9n6nz6-guix-= 0.8.3b09332 > > The following derivations will be built: > /gnu/store/bc6fnvrf4h2k2m8b9w5ypgyadcyllqjp-profile.drv > /gnu/store/fi05mwsgaabbg0xdg5s4r9s0sv9jwamq-info-dir.drv > 5 packages in profile > ;;; note: source file /home/tcech/.config/guix/latest/gnu/packages/dwm.scm > ;;; newer than compiled /home/tcech/.config/guix/latest/gnu/package= s/dwm.go > > tcech@venom ~ $ LC_ALL=3DC LANG=3DC /usr/bin/guix --version > guix (GNU Guix) 0.8 > Copyright (C) 2014 the Guix authors > License GPLv3+: GNU GPL version 3 or later > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. But =E2=80=98guix pull=E2=80=99 is not used here. I thought the problem ha= d to do with =E2=80=98guix pull=E2=80=99, no? AFAICS, in the example above, it=E2=80=99s just that at the beginning, ~/.guix-profile/bin/guix is being used (marked as =E2=80=9C0.9=E2=80=9D), a= nd then /usr/bin/guix is used instead (marked as =E2=80=9C0.8=E2=80=9D.) Nothing s= pecial. Thanks, Ludo=E2=80=99.