From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55596) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eqiz1-0004wS-Fr for guix-patches@gnu.org; Tue, 27 Feb 2018 12:24:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eqiyw-0005ew-ID for guix-patches@gnu.org; Tue, 27 Feb 2018 12:24:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:56211) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eqiyw-0005es-Dl for guix-patches@gnu.org; Tue, 27 Feb 2018 12:24:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eqiyw-0001m2-7i for guix-patches@gnu.org; Tue, 27 Feb 2018 12:24:02 -0500 Subject: [bug#30469] [PATCH 0/1] Require Guile >= 2.0.14 Resent-Message-ID: From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20180215152627.4695-1-ludo@gnu.org> <20180224083032.4f5f1e36@centurylink.net> <87k1v280yz.fsf@gnu.org> Date: Tue, 27 Feb 2018 18:23:35 +0100 In-Reply-To: (Jonathan Brielmaier's message of "Sun, 25 Feb 2018 12:53:29 +0100") Message-ID: <87606iz6qw.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: Jonathan Brielmaier Cc: 30469@debbugs.gnu.org Hi Jonathan, Jonathan Brielmaier skribis: > 2.2 is not as easy as I thought it would be, to bring it to openSUSE > Leap. There are packages who still require guile 2.0 (see comments in > https://build.opensuse.org/request/show/568553). And the fact that only > a handful of packages need guile, makes it not really worthwhile for > distros to have two versions of guile present like we see it for python. > > It would be nice to have guix in Debian, Ubuntu, SUSE land and Red Hat > land. I think that would enable far more people to use guix. > > At the moment it's not easy to install guix from source without having > guix in place, at least on openSUSE. You need those guile modules > (guile-git, guile-bytestructures) who comes with almost no build > documentation. And then you have to fiddle together guile with the right > versions... > > We struggle a lot with bootstrapping rust, go, java etc, so we should > make sure that "bootstrapping" guix (install from source) is easy or at > least doable. Agreed. It becomes clearer to me that we would want to take advantage of Guix=E2=80= =99 modularity here so that one can build just the core of Guix with no dependencies other than Guile and libgcrypt maybe, and from there build higher-level layers, etc. Ludo=E2=80=99.