From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: Guile 3 migration plan Date: Sun, 19 Jan 2020 22:29:09 +0100 Message-ID: <87tv4rqgnu.fsf@gnu.org> References: <874kwvemsw.fsf@inria.fr> <871rrxycs5.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:45701) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1itI8J-00057j-Ky for guix-devel@gnu.org; Sun, 19 Jan 2020 16:29:24 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40028) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1itI8J-0006rE-H4 for guix-devel@gnu.org; Sun, 19 Jan 2020 16:29:23 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=33396 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1itI88-0007NV-Qw for guix-devel@gnu.org; Sun, 19 Jan 2020 16:29:15 -0500 In-Reply-To: <871rrxycs5.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Fri, 17 Jan 2020 22:48:58 +0100") 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-mx.org@gnu.org Sender: "Guix-devel" To: Guix-devel Hi, Ludovic Court=C3=A8s skribis: >> Once we=E2=80=99re done, we can change (guix self) so that =E2=80= =98guix pull=E2=80=99 >> pulls Guix on Guile 3. > > The attached patch does that, I tested it with =E2=80=9Cmake as-derivatio= n=E2=80=9D. > I=E2=80=99ll do some more testing but unless I=E2=80=99m overlooking some= thing, we can > apply it anytime now. The showstopper is that currently =E2=80=9Cguile3.0-guix=E2=80=9D doesn=E2= =80=99t build on all arches: https://ci.guix.gnu.org/search?query=3Dguile3.0-guix On AArch64, it=E2=80=99s test failures (that needs to be investigated, but I suspect it=E2=80=99s nothing serious.) However, on ARMv7, Guile 3.0 segfaults as it=E2=80=99s building: https://ci.guix.gnu.org/log/8b8c0hxvm9qa5kff168vdr3943cc2s61-guile-next-3= .0.0 That needs more work! Ludo=E2=80=99.