From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: problems with "guix pull" Date: Tue, 23 Sep 2014 12:15:11 +0200 Message-ID: <87d2ammymo.fsf@gnu.org> References: <84k34v2tdb.fsf@carleos.epv.uniovi.es> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <84k34v2tdb.fsf@carleos.epv.uniovi.es> (Carlos Carleos's message of "Tue, 23 Sep 2014 00:16:48 +0200") List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Carlos Carleos Cc: guix-devel , bug-guix@gnu.org List-Id: bug-guix.gnu.org Carlos Carleos skribis: > Hi! On a Ubuntu system I've tried "sudo guix pull --verbose" and obtaine= d this > ([...] used to shorten the output; warnings and errors left): [...] > compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/pa= ckages/abiword.scm'... > [...] > compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/se= rvices/xorg.scm'... > compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/sy= stem.scm'... > compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/sy= stem/file-systems.scm'... > compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/sy= stem/grub.scm'... > compiling '/gnu/store/8s2y6886rl6z79axbskyh17xd18xw5cq-guix-latest/gnu/sy= stem/install.scm'... > ERROR: no code for module (gnu) [...] > carleos@carleos:~$ guix --version > guix (GNU Guix) 0.6 The old =E2=80=98guix pull=E2=80=99 didn=E2=80=99t now about the gnu.scm fi= le, hence the error (this was fixed in June, in commit 9d0b8fbd.) That means you have to actually run =E2=80=98guix pull=E2=80=99 from 0.7, o= r from a recent checkout. The fact that =E2=80=98guix pull=E2=80=99 can potentially break for some fu= ture version is unfortunate. It would be ideal if instead of using its own build recipe, it would use one from the tarball. I=E2=80=99ll see how this can be fixed. (Cc: bug-guix so the bug is recorded.) Thanks, Ludo=E2=80=99.