From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nils Gillmann Subject: Re: developing for guix with git Date: Wed, 03 Feb 2016 13:00:01 +0100 Message-ID: <871t8u2eda.fsf@grrlz.net> References: <87io2eszya.fsf@grrlz.net> <20160128222903.51f615c0@debian-netbook> <878u35bscu.fsf@grrlz.net> <87y4b5ia2y.fsf@elephly.net> <87egcupzt2.fsf@grrlz.net> <20160202235642.GA25435@jasmine> <87lh72haze.fsf@grrlz.net> <874mdqi8jx.fsf@elephly.net> 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]:50367) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQw6T-0005R7-3R for help-guix@gnu.org; Wed, 03 Feb 2016 07:00:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aQw6O-00041R-U8 for help-guix@gnu.org; Wed, 03 Feb 2016 07:00:09 -0500 Received: from latitanza.investici.org ([2001:888:2000:56::19]:32755) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQw6O-00040y-L1 for help-guix@gnu.org; Wed, 03 Feb 2016 07:00:04 -0500 In-Reply-To: <874mdqi8jx.fsf@elephly.net> (Ricardo Wurmus's message of "Wed, 03 Feb 2016 07:58:58 +0100") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org To: Ricardo Wurmus Cc: help-guix@gnu.org Ricardo Wurmus writes: > Nils Gillmann writes: > >> Leo Famulari writes: >> >>> On Tue, Feb 02, 2016 at 10:28:25PM +0100, Nils Gillmann wrote: >>>> Ricardo Wurmus writes: >>>>=20 >>>> > Nils Gillmann writes: >>>> > >>>> >> Do you happen to know why guix in the situation I described, >>>> >> being on an up to date branch following master refuses to build, >>>> >> but once I switch to master branch, make clean, make clean-go (or >>>> >> go-clean?) and run make (and the other commands) again it builds >>>> >> successfully? This was my initial confusion. >>>> > >>>> > It=E2=80=99s hard to say without being able to take a look at the st= ate of the >>>> > branch. It is possible that a change you introduced in your branch >>>> > broke things. Maybe you could share error messages? >>>>=20 >>>> I'll inline all the things here now: >>> >>> [...] >>> >>>> ;;; ERROR: Unbound variable: git-fetch >>> >>> Did you import (guix git-download)? >> >> I am not sure. >> Adding to the Email I just wrote to this thread, how would I do this? > > Leo means to add this to the file you have edited (lisp.scm). > Currently, there=E2=80=99s only > > #:use-module (guix download) > > but you need to also add > > #:use-module (guix git-download) > > if you=E2=80=99re using the =E2=80=98git-fetch=E2=80=99 procedure. Becau= se =E2=80=98git-fetch=E2=80=99 is > undefined otherwise Guile fails to load =E2=80=9Clisp.scm=E2=80=9D and th= is failure > cascades through everything else. > > It would certainly be nice if the actual error would appear on the last > line instead of one of the errors resulting from not being able to load > =E2=80=9Clisp.scm=E2=80=9D. > > ~~ Ricardo > Okay, I do understand now that if "make check" fails with some errors, those are related to a file I am working on and that fixing those errors lets "make check" pass. If one thing is broken, everything falls. This might be information I know when I am not ill. Good that I did waste some days on this. Problem seems solved now, by reading more into sources. Thanks, --=20 ng/ni* vcard: http://krosos.sdf.org