From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46353) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gTjsd-0008Jj-UF for guix-patches@gnu.org; Mon, 03 Dec 2018 03:47:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gTjsc-0000Gj-JL for guix-patches@gnu.org; Mon, 03 Dec 2018 03:47:03 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:54428) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gTjsc-0000Gf-G9 for guix-patches@gnu.org; Mon, 03 Dec 2018 03:47:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gTjsc-00015d-D7 for guix-patches@gnu.org; Mon, 03 Dec 2018 03:47:02 -0500 Subject: [bug#33572] Guile-JSON now seems to be a required dependency Resent-Message-ID: From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) 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> Date: Mon, 03 Dec 2018 09:46:40 +0100 In-Reply-To: <20181202163850.63cb6d9e@centurylink.net> (Eric Bavier's message of "Sun, 2 Dec 2018 16:38:50 -0600") Message-ID: <87ftvfatfz.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" 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.