Hi,

IMHO we need to address the issue of too many packages being included into the closure of a package. For example the package 'python-psycopg2' (a Python interface to Postgresql) pulls in these packages in addition to 'python' and its dependencies (according to "guix size"):

python-psycopg2
python-minimal  <-- while python is there already
perl
gcc
postgresql
coreutils
util-linux
libxml2

To it pulls in the complete postgresql DBMS, a complete compiler (and another complete programming language (dependency of postgresql). This results in 'python-psycopg2' adding 235 MB on top of Python (which is 206 MB), while the actually needed parts are ca. 6MB.

Similar things I observed in other contexts.

Any ideas how to solve this?

--
Regards
Hartmut Goebel

| Hartmut Goebel          | [email protected]               |
| www.crazy-compilers.com | compilers which you thought are impossible |


Reply via email to