bug#23077: Perl's closure is too big

2016-04-06 Thread Ludovic Courtès
"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 pac

bug#20765: Compressed eggs (Python)

2016-04-06 Thread Ludovic Courtès
Andreas Enge skribis: > Spending a week with Python wizards, I asked around and got the following > advice, implemented in the package as > #:configure-flags '("--single-version-externally-managed" "--root=/") Woow, I wouldn’t have guessed that this has something to do with .egg compression.

bug#20765: (no subject)

2016-04-06 Thread Andreas Enge
I have stumbled over the same issue for another python package: python-pkgconfig (just committed) makes a system call to pkg-config. I rewrote the system call to use an absolute path, but the non-scanning of the compressed egg means that no reference to pkg-config is returned. Spending a week with

bug#22533: Non-determinism in python-3 ".pyc" bytecode

2016-04-06 Thread Ludovic Courtès
Cyril Roelandt skribis: > Here is a version of the patch that works with the upstream Python, but > that I cannot get to work with our Guix recipe. At first sight the patch LGTM. How does it not work for you? :-) I applied this: diff --git a/gnu/packages/patches/python-3-deterministic-build-i