From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joshua Branson Subject: Re: Guile-JSON now seems to be a required dependency Date: Sun, 02 Dec 2018 13:58:31 -0500 Message-ID: <87woorg3hk.fsf@fastmail.com> References: <87y399am9b.fsf@ngyro.com> <20181201091658.720e1f20@centurylink.net> <87sgzh9ivq.fsf@ngyro.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45171) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gTWw5-0004Ig-Gb for guix-devel@gnu.org; Sun, 02 Dec 2018 13:57:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gTWw1-0001Oo-J8 for guix-devel@gnu.org; Sun, 02 Dec 2018 13:57:45 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:49085) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gTWw0-0001Nd-SF for guix-devel@gnu.org; Sun, 02 Dec 2018 13:57:41 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 33367215AC for ; Sun, 2 Dec 2018 13:57:40 -0500 (EST) Received: from dobby (unknown [72.12.220.132]) by mail.messagingengine.com (Postfix) with ESMTPA id 3E8DCE44DF for ; Sun, 2 Dec 2018 13:57:39 -0500 (EST) In-Reply-To: <87sgzh9ivq.fsf@ngyro.com> (Timothy Sample's message of "Sat, 01 Dec 2018 13:55:37 -0500") List-Id: "Development of GNU Guix and the GNU System distribution." 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" To: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Timothy Sample writes: > Hi Eric, > > Eric Bavier writes: > >> On Fri, 30 Nov 2018 23:45:04 -0500 >> Timothy Sample wrote: >> >>> Hello all, >>> >>> I just tried to build Guix from source and got an error: >>> >>> ERROR: no code for module (json) >>> >>> It looks like the new =E2=80=9Cswh.scm=E2=80=9D module (which is really= cool!) makes >>> Guile-JSON a required dependency. I=E2=80=99m not sure if this is inte= ntional. >>> If it is, the =E2=80=9CRequirements=E2=80=9D section of the manual need= s an update. >> >> Yes, we decided to make it a hard requirement. I'm working on a patch >> to follow through. I believe I created such a patch. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Adding-guile-json-as-a-required-dependency-for-swh.s.patch Content-Description: guile-json >From 2d860d1889b6c4bafe3d605ee47f9c93c3e91091 Mon Sep 17 00:00:00 2001 From: Joshua Branson Date: Sat, 1 Dec 2018 08:36:20 -0500 Subject: [PATCH] Adding guile-json as a required dependency for swh.scm. I also alphabetized the requirements. --- doc/guix.texi | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index fff5dfe0b..e651c3617 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -643,15 +643,17 @@ later, including 2.2.x; @item @url{https://notabug.org/cwebber/guile-gcrypt, Guile-Gcrypt}, version 0.1.0 or later; @item -@uref{http://gnutls.org/, GnuTLS}, specifically its Guile bindings -(@pxref{Guile Preparations, how to install the GnuTLS bindings for -Guile,, gnutls-guile, GnuTLS-Guile}); +@c FIXME: Specify a version number once a release has been made. +@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, from August +@item @url{https://github.com/aconchillo/guile-json, Guile-JSON}, version +1.2.0 or later; @item @uref{https://notabug.org/guile-sqlite3/guile-sqlite3, Guile-SQLite3}, version 0.1.0 or later; @item -@c FIXME: Specify a version number once a release has been made. -@uref{https://gitlab.com/guile-git/guile-git, Guile-Git}, from August +@uref{http://gnutls.org/, GnuTLS}, specifically its Guile bindings +(@pxref{Guile Preparations, how to install the GnuTLS bindings for +Guile,, gnutls-guile, GnuTLS-Guile}); 2017 or later; @item @url{http://zlib.net, zlib}; @item @url{http://www.gnu.org/software/make/, GNU Make}. -- 2.19.2 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > > That=E2=80=99s good to know. Thanks very much for your work. :) > >> `~Eric > > -- Tim --=-=-=--