guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

defining core modules


From: Ricardo Wurmus
Subject: defining core modules
Date: Sun, 27 Jan 2019 22:20:22 +0100
User-agent: mu4e 1.0; emacs 26.1

Hi Guix,

for the past few days I’ve been trying to reduce the module closure of
“coreutils” by inspecting the output of

    guix graph -t module coreutils

This has shown a number of modules that are much too large and pull in
almost all other modules.

I’d like to propose a reduction of the modules to a core set.  To ensure
that they stay small we would move them to the directory
gnu/packages/core/.  Adding new module references to any of the modules
in that directory would only be permitted for very good reasons.

What do you think about separating these modules?

One place to start with is (gnu packages linux), which is huge.  (gnu
packages base) only needs libcap and linux-libre-headers, however.
These could be moved to gnu/packages/core/linux.scm.

Or we could give all the packages in the core set their own module.

(Let’s please not discuss moving all packages to their own modules.
This has been discussed elsewhere.)

-- 
Ricardo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]