From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 09 11:40:57 2020 Received: (at 41709) by debbugs.gnu.org; 9 Jun 2020 15:40:57 +0000 Received: from localhost ([127.0.0.1]:60615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jigMz-0004B4-7D for submit@debbugs.gnu.org; Tue, 09 Jun 2020 11:40:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jigMy-0004As-2t for 41709@debbugs.gnu.org; Tue, 09 Jun 2020 11:40:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43908) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jigMs-0007b1-67; Tue, 09 Jun 2020 11:40:50 -0400 Received: from [2a01:e0a:fa:a50:d939:1174:2a3f:75c2] (port=52848 helo=meru) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jigMr-0006ta-OV; Tue, 09 Jun 2020 11:40:49 -0400 From: Mathieu Othacehe To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#41709: installed-os test failing References: <87img6rj7t.fsf@gnu.org> <87y2p0tja6.fsf@gnu.org> Date: Tue, 09 Jun 2020 17:40:48 +0200 In-Reply-To: <87y2p0tja6.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sat, 06 Jun 2020 15:29:05 +0200") Message-ID: <87bllsnt6n.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 41709 Cc: 41709@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hey, > Let=E2=80=99s just set the =E2=80=98locale-libcs=E2=80=99 field in (gnu t= ests) so that it > contains a single libc. WDYT? I'll see first if I can get the closure smaller by other means. I think it would be preferable to keep the tested operating-system as close as possible to the default one. >> * "openssh" is dragging "xauth" which drags some X libraries (but this >> does not account for much). > > Yes, but that=E2=80=99s necessary for =E2=80=9Cssh -X=E2=80=9D, so I thin= k we consciously made > that choice long ago. Ok, I proposed a work around by introducing openssh-sans-x. >> * "sudo" is dragging "python" for about 100MiB. > > Comes from the Python plugin added in > 452244e670467afe0e8ccdfb9ca2980d5a3b4694. No idea what it buys us. Some python bindings to sudo API, but I moved them to a separate "python" output. > >> * "info-reader" is dragging "perl" (and is in fact the same size as >> "texinfo" because of a mistake that I introduced with >> 614a1e3fa2d731d4719f03912b1b87fb4fd309cb) for about 100MiB. > > Ah would be nice to fix and add a #:disallowed-references flag there! In fact there were a #:disallowed-references already, but its argument was also wrong so it went unnoticed. I fixed all of that on core-updates branch. > >> * The switch to non-canonical version of "glibc" and "coreutils" to fix >> system cross-compilation in dfc8ccbf5da96a67eb1cade499f0def21e7fdb02 is >> also responsible for about 100MiB. > > Yeah, that=E2=80=99s the price to pay. :-/ I'd like to re-introduce "canonical-packages", without breaking the system cross-compilation, by using "let-system". See: https://lists.gnu.org/archive/html/guix-devel/2020-06/msg00093.html. >> Now, the big source of improvement could be Guix itself (278MiB without >> dependencies). > > Yep, see my recent message on this topic. :-) Yes, thanks for your first analysis :) Thanks, Mathieu