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 |