From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#20765: Python .egg files must not be compressed Date: Mon, 20 Jul 2015 23:22:35 +0200 Message-ID: <87zj2qcyn8.fsf@gnu.org> References: <87zj4btfuo.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:4830:134:3::10]:45609) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZHIXf-00035x-Ms for bug-guix@gnu.org; Mon, 20 Jul 2015 17:24:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZHIXa-0004VT-K3 for bug-guix@gnu.org; Mon, 20 Jul 2015 17:24:07 -0400 Received: from debbugs.gnu.org ([140.186.70.43]:53413) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZHIXa-0004VM-Gg for bug-guix@gnu.org; Mon, 20 Jul 2015 17:24:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87zj4btfuo.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 07 Jun 2015 22:37:19 +0200") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: 20765@debbugs.gnu.org Commit e5358a6 disables egg compression by augmenting =E2=80=98setup.cfg=E2= =80=99 for python-pillow only. After: --8<---------------cut here---------------start------------->8--- $ guix gc --references /gnu/store/jx7dmdrsgndzic0jqqs9hsljgxgs95kw-python-p= illow-2.8.1 /gnu/store/1hcg2k1lfz7z64p27cjm156jj8y6ia1s-python-3.4.3 /gnu/store/29s2a1hfc47qa292pf9kd0k8m9djd3hf-libwebp-0.4.3 /gnu/store/61c1h5zlxcjq55z13i1n7inm0d1nfv0w-libtiff-4.0.3 /gnu/store/cpx9iibpdwi3wb81glpnnlxr9zra2iiv-bash-4.3.39 /gnu/store/fsy5s8wn2l542q05jn54lzp9wx5l9fdj-freetype-2.6 /gnu/store/j4w3bddy32p14mrd1a9d80435y50s3yz-zlib-1.2.7 /gnu/store/jawh8qxz9s9pn7mafq1gw9khpmq14qvl-python-setuptools-12.1 /gnu/store/jx7dmdrsgndzic0jqqs9hsljgxgs95kw-python-pillow-2.8.1 /gnu/store/jyk2nxd922wmls7xarx0npy11cvi2848-lcms-2.6 /gnu/store/lcsm84qj11fbg3wqwnpsl3x0p3b22f8s-python-wrapper-3.4.3 /gnu/store/mq8kb3z2qga5jb8vc3s832yp9pr4knm6-openjpeg-2.1.0 /gnu/store/n3xi1hzh43hz2i1qq78ajr1mrapif2pa-libjpeg-9a /gnu/store/v7bvaklf40mmm9pq9bc3hilwvyj7dlwk-python-nose-1.3.4 /gnu/store/w29667jfv02s1hgmv0yp7nqyywvdv1fz-glibc-2.21 /gnu/store/z8xw06ns2xjc9v5iza2n7gprjhi7dda0-gcc-4.9.3-lib --8<---------------cut here---------------end--------------->8--- Before: --8<---------------cut here---------------start------------->8--- $ guix gc --references $(guix build python-pillow) /gnu/store/1hcg2k1lfz7z64p27cjm156jj8y6ia1s-python-3.4.3 /gnu/store/cpx9iibpdwi3wb81glpnnlxr9zra2iiv-bash-4.3.39 /gnu/store/imi7gz1779h6559d5kh8w94p7kqx5fqv-python-pillow-2.8.1 /gnu/store/jawh8qxz9s9pn7mafq1gw9khpmq14qvl-python-setuptools-12.1 /gnu/store/lcsm84qj11fbg3wqwnpsl3x0p3b22f8s-python-wrapper-3.4.3 /gnu/store/v7bvaklf40mmm9pq9bc3hilwvyj7dlwk-python-nose-1.3.4 --8<---------------cut here---------------end--------------->8--- So clearly, I=E2=80=99d expect python-pillow to be more reliable now. Now the question is how many packages end up installing compressed eggs, and whether we can generalize that solution. I think we should try doing the =E2=80=98setup.cfg=E2=80=99 dance in python-build-system.scm after 0.8.3. Thoughts? Ludo=E2=80=99.