guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#25955: [PATCH] guix: Only attempt to build json builder if json is a


From: John Darrington
Subject: bug#25955: [PATCH] guix: Only attempt to build json builder if json is available.
Date: Thu, 16 Mar 2017 15:19:58 +0100
User-agent: Mutt/1.5.23 (2014-03-12)

On Mon, Mar 13, 2017 at 02:16:27PM +0100, Ludovic Court??s wrote:
     John Darrington <address@hidden> skribis:
     
     > * guix/import/stackage.scm: avoid loading the json module.
     > ---
     >  guix/import/stackage.scm | 3 ++-
     >  1 file changed, 2 insertions(+), 1 deletion(-)
     >
     > diff --git a/guix/import/stackage.scm b/guix/import/stackage.scm
     > index 5b25adc..c8f195a 100644
     > --- a/guix/import/stackage.scm
     > +++ b/guix/import/stackage.scm
     > @@ -23,7 +23,6 @@
     >    #:use-module (srfi srfi-26)
     >    #:use-module (srfi srfi-34)
     >    #:use-module (srfi srfi-35)
     > -  #:use-module (guix import json)
     >    #:use-module (guix import hackage)
     >    #:use-module (guix memoization)
     >    #:use-module (guix packages)
     > @@ -31,6 +30,8 @@
     >    #:export (stackage->guix-package
     >              %stackage-updater))
     >  
     > +(module-autoload! (current-module) '(guix import json) '(json))
     
     We don???t do that for any of the other (guix import ???) modules that uses

No.  But all the others are projected in Makefile.am by "if HAVE_GUILE_JSON" .

     (guix import json).  What problem does it cause?
     

It means that one cannot build guix on a foreign system if guile-json is absent.


J'
     

-- 
Avoid eavesdropping.  Send strong encrypted email.
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]