From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: defining core modules Date: Sun, 27 Jan 2019 22:20:22 +0100 Message-ID: <878sz5ssq1.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:59670) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gnrr5-0005sT-AM for guix-devel@gnu.org; Sun, 27 Jan 2019 16:20:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gnrr3-0000o1-UE for guix-devel@gnu.org; Sun, 27 Jan 2019 16:20:39 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21064) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gnrr3-0000nD-FL for guix-devel@gnu.org; Sun, 27 Jan 2019 16:20:37 -0500 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org Hi Guix, for the past few days I=E2=80=99ve been trying to reduce the module closure= of =E2=80=9Ccoreutils=E2=80=9D 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=E2=80=99d like to propose a reduction of the modules to a core set. To e= nsure 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=E2=80=99s please not discuss moving all packages to their own modules. This has been discussed elsewhere.) --=20 Ricardo