From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id oOaoIHMWrGIsygAAbAwnHQ (envelope-from ) for ; Fri, 17 Jun 2022 07:51:47 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id qBquIHMWrGKoRgEA9RJhRA (envelope-from ) for ; Fri, 17 Jun 2022 07:51:47 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 010A32A238 for ; Fri, 17 Jun 2022 07:51:45 +0200 (CEST) Received: from localhost ([::1]:47056 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o24tT-000344-3O for larch@yhetil.org; Fri, 17 Jun 2022 01:51:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43970) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o24rs-00032x-0D for bug-guix@gnu.org; Fri, 17 Jun 2022 01:50:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:49653) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o24rr-0004Iu-NF for bug-guix@gnu.org; Fri, 17 Jun 2022 01:50:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o24rr-0002Y2-Lz for bug-guix@gnu.org; Fri, 17 Jun 2022 01:50:03 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#56030: The guix pull profile is too big Resent-From: Julien Lepiller Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 17 Jun 2022 05:50:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 56030 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 56030@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16554450029780 (code B ref -1); Fri, 17 Jun 2022 05:50:03 +0000 Received: (at submit) by debbugs.gnu.org; 17 Jun 2022 05:50:02 +0000 Received: from localhost ([127.0.0.1]:43549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o24rp-0002Xc-9k for submit@debbugs.gnu.org; Fri, 17 Jun 2022 01:50:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:54524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o24rm-0002XN-Ia for submit@debbugs.gnu.org; Fri, 17 Jun 2022 01:50:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43942) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o24rd-000327-Lu for bug-guix@gnu.org; Fri, 17 Jun 2022 01:49:53 -0400 Received: from lepiller.eu ([89.234.186.109]:38580) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o24rX-0004B3-Ry for bug-guix@gnu.org; Fri, 17 Jun 2022 01:49:49 -0400 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 036726c0 for ; Fri, 17 Jun 2022 05:48:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from :to:subject:message-id:mime-version:content-type :content-transfer-encoding; s=dkim; bh=7V+FhLRhvlyt0ymhz9+gBqrwn qsCLqysaXjFm3U4Y60=; b=QOh3GqiEeQnWGI7AJvvz0yOqQ4j3GSHy7xaZcBI4G CpdciWt1v8lUAremWSE1ZEPhLQJqbwVnqPAnJxq9iztvsiRQg7QU8TNtqrk0hkXh ZSqtJVP3KYrkzFgGGlfWHkNBUS8tuCLXioHQjsDCtxplxSSuK39b9KHJZzFxFdXy gqn0Lkyy5TKUPcl00CdUsDFs4FakmMO8ws+qKEsdj1S0P/GtDAzNx2ONrH2gAnCb ZobykeMbnO6EY4NiGGQ1mawjSnrDswHMk21YTMIZcGKYf/gqmuNqD0ZFuSNVexO9 TimWVR+iQhhRqIoF302Xhjp1SPTL/OIyYFykaaTCFNyNw== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id 841d6743 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO) for ; Fri, 17 Jun 2022 05:48:30 +0000 (UTC) Date: Fri, 17 Jun 2022 07:48:28 +0200 From: Julien Lepiller User-Agent: K-9 Mail for Android Message-ID: <2C6CCC4B-BC71-4CA4-9B7B-086C14713DCD@lepiller.eu> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----OJMFAH88D55M4M081TLXKBTXP4E1B0 Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=89.234.186.109; envelope-from=julien@lepiller.eu; helo=lepiller.eu X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1655445107; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=7V+FhLRhvlyt0ymhz9+gBqrwnqsCLqysaXjFm3U4Y60=; b=EDPtyY7Bz/YFx4apPNFx8bVu3CQUy1xfoY40FcK89coovjC3gapamfO/xGrgYApG8C/OIY kcrC6QuK6DLVvHuxDpb5wLilS5hrLvC432eZzF3Ks6/Az5Jw1FlNta3Ubme7YPxkReb7T1 wK8fQQcBka1j3o/9DNQk+J0s3Z1m290GW/T0gtkvBOn+9WVpt0lAYm9qrIAZG5/Ltpz1ve g7uxsERrUyKVhiVlS1O6A5I8qxVeoPyfWOMG/DREbuPGROWAwiruv8mQQCWMmGe6YD/gDu ZxexW3MlOmNxL4Jya1+huNaoo8KRjNMVE32DvNvCQgM937IHnCQqmjGo29mYYA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1655445107; a=rsa-sha256; cv=none; b=KwkhrXhmJEEqU18ajKnm6HRWgmaDjIc7e4l7pMA8QXFk8SnH4KcZvUTug7TEDobbAF7cC2 Eou3JKat7wRwfXr65Vo2ZtkNQOv/BAIYgGXFPba2i8sNnkf5rB0exAd7KEvQHLbLgWbZbV ENSw//3y1QLMyEqdKSPc+yPQdVbf5jZOSY3CNj4h/GUvGNDuPeCKuyBFXmznS+23YAK7rQ ia0SBDH3RWITfLoy1p6X3d7sJ2rBsYsEJp8mLRmUlADT0Qag2HDy4MVbG616VYPu3eKdFE FqyS+ge6FHGawLvqVSzA7Y7kjVAR/OEMxG9bj56cVAuqYXPH9qx39+9Eitsb4w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lepiller.eu header.s=dkim header.b=QOh3GqiE; dmarc=fail reason="SPF not aligned (relaxed)" header.from=lepiller.eu (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 5.81 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lepiller.eu header.s=dkim header.b=QOh3GqiE; dmarc=fail reason="SPF not aligned (relaxed)" header.from=lepiller.eu (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 010A32A238 X-Spam-Score: 5.81 X-Migadu-Scanner: scn1.migadu.com X-TUID: QecwEKPeUFYx ------OJMFAH88D55M4M081TLXKBTXP4E1B0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Guix! I figured out this morning that my guix pull profile ("current") was more = than 1GB=2E Looking at the closure, I found a few oddities=2E There's gcc in there, which is the second most important contributor after= guix-*-modules (150 MB)=2E It's referenced by gcc-toolchain, itself only r= eferenced by the guile-wrapper we build in (guix self)=2E Can we get rid of= it? There are three versions of guile (50 MB each)=2E Can we settle for only o= ne? Then maybe less important because they're small: There are two libffi, gzip, zlib, libgc, bash-minimal, xz, pkg-config and = libunistring=2E We have bash-minimal and bash-static=2E The latter is a bit bigger than th= e former=2E Maybe we can keep only bash-minimal? ------OJMFAH88D55M4M081TLXKBTXP4E1B0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Guix!

I figured out this morning that = my guix pull profile ("current") was more than 1GB=2E Looking at the closur= e, I found a few oddities=2E

There's gcc in there, which is the seco= nd most important contributor after guix-*-modules (150 MB)=2E It's referen= ced by gcc-toolchain, itself only referenced by the guile-wrapper we build = in (guix self)=2E Can we get rid of it?

There are three versions of = guile (50 MB each)=2E Can we settle for only one?

Then maybe less im= portant because they're small:

There are two libffi, gzip, zlib, lib= gc, bash-minimal, xz, pkg-config and libunistring=2E

We have bash-mi= nimal and bash-static=2E The latter is a bit bigger than the former=2E Mayb= e we can keep only bash-minimal? ------OJMFAH88D55M4M081TLXKBTXP4E1B0--