From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [bug#33572] Guile-JSON now seems to be a required dependency Date: Mon, 03 Dec 2018 09:46:40 +0100 Message-ID: <87ftvfatfz.fsf@gnu.org> References: <87y399am9b.fsf@ngyro.com> <20181201091658.720e1f20@centurylink.net> <87sgzh9ivq.fsf@ngyro.com> <87woorg3hk.fsf@fastmail.com> <87a7lnlhd8.fsf@gnu.org> <20181202162225.500e1721@centurylink.net> <20181202163850.63cb6d9e@centurylink.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]:46316) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gTjsV-0008Dz-Ir for guix-devel@gnu.org; Mon, 03 Dec 2018 03:46:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gTjsT-0000Dl-SP for guix-devel@gnu.org; Mon, 03 Dec 2018 03:46:55 -0500 In-Reply-To: <20181202163850.63cb6d9e@centurylink.net> (Eric Bavier's message of "Sun, 2 Dec 2018 16:38:50 -0600") 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: Eric Bavier Cc: guix-devel@gnu.org, Joshua Branson , 33572@debbugs.gnu.org Hi, Eric Bavier skribis: > From 5f04eb187de528f5879bd84901f71dba13c68f43 Mon Sep 17 00:00:00 2001 > From: Eric Bavier > Date: Sat, 1 Dec 2018 20:46:22 -0600 > Subject: [PATCH] Make Guile-JSON a required dependency. > > * README (Requirements): Remove "optional" verbiage. > * doc/guix.texi (Requirements): Move Guile-JSON from optional to required. > * configure.ac (HAVE_GUILE_JSON): Remove Automake conditional. > (have_guile_json): Error if not "yes". > * Makefile.am (MODULE, SCM_TESTS)[HAVE_GUILE_JSON]: Add modules and tests > unconditionally. > * gnu/packages/package-mangement.scm (guix-minimal)[propagated-inputs]: L= eave > guile-json input. One last thing: guix.texi contains a few footnotes like: This functionality requires Guile-JSON to be installed. Could you remove them as well? Otherwise LGTM, thank you! Ludo=E2=80=99.