From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 21 09:30:43 2016 Received: (at submit) by debbugs.gnu.org; 21 Mar 2016 13:30:43 +0000 Received: from localhost ([127.0.0.1]:56357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ahzut-0004xq-1o for submit@debbugs.gnu.org; Mon, 21 Mar 2016 09:30:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ahzur-0004xc-QS for submit@debbugs.gnu.org; Mon, 21 Mar 2016 09:30:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ahzul-0007Ux-HX for submit@debbugs.gnu.org; Mon, 21 Mar 2016 09:30:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48621) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ahzul-0007Ur-CM for submit@debbugs.gnu.org; Mon, 21 Mar 2016 09:30:35 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55893) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ahzuk-0006di-Di for bug-guix@gnu.org; Mon, 21 Mar 2016 09:30:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ahzud-0007Tk-Ln for bug-guix@gnu.org; Mon, 21 Mar 2016 09:30:34 -0400 Received: from mail-yw0-x230.google.com ([2607:f8b0:4002:c05::230]:33981) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ahzud-0007Tg-GK for bug-guix@gnu.org; Mon, 21 Mar 2016 09:30:27 -0400 Received: by mail-yw0-x230.google.com with SMTP id h129so214542573ywb.1 for ; Mon, 21 Mar 2016 06:30:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=worcester-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:date:message-id:subject:from:to; bh=WzKrW4mteUtSFsY2TQUATuSI8nBlxg+7qpIDwbpCLco=; b=j2IakxxmFB9W4qcexr6TT2wTTWNpVw+DOVu+WvhzD8kY2XFCc3+n0x4fz2Qq6IMEo3 LKqoSFwzdqrb9nRbQpV5WmynyNxnrIQE11IruejTqtzBhqF7QzfNgXfXdcQWpudjJqNt riEpstb1kRM/nmsa/aK5t1CdSdcLGyH4kZ7oGS8dQE6JnFQhtBX1JLuPb4MV3Yz02sMb pmK16a3fl/oHnYg4L7I2e3Q/KLeQ9xZGFPnPFaaTByqyUkKqDcoT+U0aR4JCUlU/GIn5 qgCabp9svx+aQO3p2IgALswpnMhR8GK4QbKgwLaEBn3avknaehLEoQgI9GNqhAPR59wF GfJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=WzKrW4mteUtSFsY2TQUATuSI8nBlxg+7qpIDwbpCLco=; b=DkJmtqdoUShP2wPNsvQZ+7g9P+rPQm5svPos+4Fck1vDjjEZG8aoywedK8rg+ht5Tn mtN+0LVqnyZZjF3kf03a37+WGRYZ92Pmz8lz0YkRDT3HwVMjora6WjzDTdcd7RJxlpna vhmk/lyHel13NawSNceZ1087zB3xAdNSO7zGb0CS8jjEV5sXlAoS9/aENfMly68ECkNR ulA9gSFywBjbogddBgjV1biRq4wD/dlNcYcMYf8EgrXX5t/zezsf+FW/lZdyOCb+qr1e reXu7Ju715m6KXB22aOtnnoSvueCibyJeOOsDGiJ41eREXSWM7cpWMZNyodrvfqDHYwt KM8A== X-Gm-Message-State: AD7BkJLS3S1fldSLEI1prLSRbq69ImLjb+vBEsKF775u8xdeDExxvjfqXJ0uYGJE1eJaC8ZvbPWN8F63l1FyUA== MIME-Version: 1.0 X-Received: by 10.129.2.70 with SMTP id 67mr13036613ywc.221.1458567026653; Mon, 21 Mar 2016 06:30:26 -0700 (PDT) Received: by 10.37.208.150 with HTTP; Mon, 21 Mar 2016 06:30:26 -0700 (PDT) Date: Mon, 21 Mar 2016 09:30:26 -0400 Message-ID: Subject: Perl's closure is too big From: "Thompson, David" To: bug-guix@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit 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: -4.0 (----) If you run 'guix size perl' you will notice that, as of this writing, 138.2MiB of Perls' 307.6MiB closure is due to referencing gcc's default output in '/lib/perl5/5.22.1/x86_64-linux/Config_heavy.pl'. Perl's large closure inflates the closures of many other packages, such as openssl. Does anyone familiar with Perl know if we really need to a reference to GCC here? Would be great to remove it. :) - Dave From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 21 12:46:39 2016 Received: (at 23077) by debbugs.gnu.org; 21 Mar 2016 16:46:40 +0000 Received: from localhost ([127.0.0.1]:57172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ai2yV-0001EU-LB for submit@debbugs.gnu.org; Mon, 21 Mar 2016 12:46:39 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47501) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ai2yU-0001EH-Dq for 23077@debbugs.gnu.org; Mon, 21 Mar 2016 12:46:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ai2yM-0006gt-60 for 23077@debbugs.gnu.org; Mon, 21 Mar 2016 12:46:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59367) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ai2yM-0006gm-2R; Mon, 21 Mar 2016 12:46:30 -0400 Received: from pluto.bordeaux.inria.fr ([193.50.110.57]:48906 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ai2yL-0005eQ-GA; Mon, 21 Mar 2016 12:46:29 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: "Thompson\, David" Subject: Re: bug#23077: Perl's closure is too big References: X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 2 Germinal an 224 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Mon, 21 Mar 2016 17:46:27 +0100 In-Reply-To: (David Thompson's message of "Mon, 21 Mar 2016 09:30:26 -0400") Message-ID: <878u1b7p98.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 23077 Cc: 23077@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: -5.0 (-----) "Thompson, David" skribis: > If you run 'guix size perl' you will notice that, as of this writing, > 138.2MiB of Perls' 307.6MiB closure is due to referencing gcc's > default output in '/lib/perl5/5.22.1/x86_64-linux/Config_heavy.pl'. > Perl's large closure inflates the closures of many other packages, > such as openssl. > > Does anyone familiar with Perl know if we really need to a reference > to GCC here? Would be great to remove it. :) I=E2=80=99m not familiar with Perl but I think we should get rid of that reference=E2=80=94that and also Coreutils, Gawk, Binutils, and more: --8<---------------cut here---------------start------------->8--- store item total s= elf /gnu/store/x2p2biyybcb2wac77qz9468asc5fm48i-perl-5.22.1 307.6 = 49.8 16.2% /gnu/store/pg8nnqprjxgwhwiyh8nhbphzj53ax77i-gcc-4.9.3 138.2 = 77.1 25.1% /gnu/store/43a6v9hslld0nx627nyr365zih1p41h5-make-4.1 106.9 = 1.2 0.4% /gnu/store/l5d5pw7a3mg8smx120fgrjakd109qzbq-guile-2.0.11 105.7 = 16.1 5.2% /gnu/store/gbg76f0x503bkjr1pcv1n37plph2b7ha-binutils-2.25.1 82.5 = 44.6 14.5% /gnu/store/nl4g5nzfdy6fad6i1zgxp1gin5c73b47-coreutils-8.24 77.8 = 13.8 4.5% /gnu/store/xqvwn89wb5ja81pxsy3m7lqlwq8mf3zw-gawk-4.1.3 75.2 = 2.9 0.9% /gnu/store/5srj5qj6qhbwvrnlmnj8bihj6qbwb4v3-xz-5.2.2 73.4 = 1.1 0.4% /gnu/store/8qqi9pjcpb8lph39g9ppyqzaq38hdvdg-bzip2-1.0.6 72.9 = 0.5 0.2% /gnu/store/jbzyly3wcwbkhd9ai97d2a129i8rhpbk-readline-6.3 67.7 = 1.2 0.4% /gnu/store/6fpfcqpm85k777rsdrb3d2pd91p2h4ll-ncurses-6.0 66.4 = 5.7 1.9% /gnu/store/09gwygs9vdja1bkpyfqsb51rjzs7d5zs-libunistring-0.9.6 65.2 = 4.5 1.5% /gnu/store/8v3jina1v71fi4n1gcs729jvrc777giy-file-5.25 64.6 = 3.9 1.3% /gnu/store/1hc749rww6b4dzmmilz5qfri11k6087g-gmp-6.1.0 63.3 = 2.6 0.8% /gnu/store/zx7fwds22418n3vjyh8qk55l2jh06ry0-gmp-6.1.0 63.3 = 2.6 0.8% /gnu/store/qjzi4vvbqrpbjfdg8hvkv43qlkhcx0v7-libgc-7.4.2 62.5 = 1.1 0.4% /gnu/store/36n9cb1rj8hnz5f43rh04kyqmipg8h9q-pkg-config-0.29 62.0 = 1.3 0.4% /gnu/store/2m3yvag3bvsy812dqbvxmxlra2hcpwd4-acl-2.2.52 61.4 = 0.4 0.1% /gnu/store/m7ac4hqvbyzf0fwjp5q85v6l8183r6h5-libcap-2.24 61.1 = 0.1 0.0% /gnu/store/83hq072klq4bj46l297ihwyp7wg3jy41-attr-2.4.47 61.0 = 0.2 0.1% /gnu/store/cx4dknnwm6dfha504hriss6nspilccz1-libffi-3.2.1 60.8 = 0.1 0.0% /gnu/store/64fk1rj1ykjd9miplzvgnz5bfyhwspw0-libltdl-2.4.6 60.8 = 0.1 0.0% /gnu/store/pkasxagsa4z4viscfpl6sjszmdmwncl1-gcc-4.9.3-lib 60.7 = 22.9 7.4% /gnu/store/x8dmdlrn5qn0wrbcnngj55y3ab73h0pp-bash-4.3.42 49.5 = 4.7 1.5% /gnu/store/0bxy0vmwf7l3nsz5yr71hmvay5aw9pw3-readline-6.3 44.8 = 1.2 0.4% /gnu/store/bh25hb3hqr6dvxxhfm4hd9hjsxsf1f95-ncurses-6.0 43.6 = 5.7 1.9% /gnu/store/sgzfawy95pfn7nsw3xvmca58llm5zzbc-glibc-2.22 37.9 = 36.5 11.9% /gnu/store/1481x54il6kf3kcs03g997yaj86mfvkh-linux-libre-headers-3.14.37 = 3.3 3.3 1.1% /gnu/store/h534pmpvqr5svh0vp238ndph4gv9g51i-bash-static-4.3.42 1.4 = 1.4 0.5% /gnu/store/7sbnxbfwzxn4fwkpa10x07gb5hr5hh62-libatomic-ops-7.4.2 0.6 = 0.6 0.2% /gnu/store/dyz3dsbxa3h4dzwaxv4ibjdl5hbj9w2f-zlib-1.2.8 0.4 = 0.4 0.1% --8<---------------cut here---------------end--------------->8--- Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 06 17:03:56 2016 Received: (at 23077-done) by debbugs.gnu.org; 6 Apr 2016 21:03:56 +0000 Received: from localhost ([127.0.0.1]:52170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1anucG-0004Of-Ir for submit@debbugs.gnu.org; Wed, 06 Apr 2016 17:03:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1anucF-0004OU-P0 for 23077-done@debbugs.gnu.org; Wed, 06 Apr 2016 17:03:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1anuc7-0000z0-2P for 23077-done@debbugs.gnu.org; Wed, 06 Apr 2016 17:03:50 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48844) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anuc6-0000yv-Uy; Wed, 06 Apr 2016 17:03:46 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:44236 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1anuc6-0005ED-98; Wed, 06 Apr 2016 17:03:46 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: "Thompson\, David" Subject: Re: bug#23077: Perl's closure is too big References: Date: Wed, 06 Apr 2016 23:03:44 +0200 In-Reply-To: (David Thompson's message of "Mon, 21 Mar 2016 09:30:26 -0400") Message-ID: <87inzu4fgv.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: 23077-done Cc: 23077-done@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: -6.0 (------) "Thompson, David" skribis: > If you run 'guix size perl' you will notice that, as of this writing, > 138.2MiB of Perls' 307.6MiB closure is due to referencing gcc's > default output in '/lib/perl5/5.22.1/x86_64-linux/Config_heavy.pl'. > Perl's large closure inflates the closures of many other packages, > such as openssl. Fixed in 81cea47d4a4c0054beb234004b990d6f514d0514 on =E2=80=98core-updates= =E2=80=99. Most likely this was a regression introduced with the upgrade to 5.22 in 4de35074833742e45237464bb1727ce1a55f3336. Previously the issue had been addressed in f727ec5bc8a6f97ae1083026e508b917235dfd2d. Thanks, Ludo=E2=80=99. From unknown Thu Aug 21 12:12:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 05 May 2016 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator