From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: GuixSD and free hardware Date: Fri, 16 Oct 2015 10:26:56 +0200 Message-ID: <87io67uskv.fsf@gnu.org> References: <87h9lrre3n.fsf@dustycloud.org> <1444951830.207930.411553873.285F886D@webmail.messagingengine.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40842) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zn0Lw-0008Ef-Ba for guix-devel@gnu.org; Fri, 16 Oct 2015 04:27:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zn0Lr-00076f-9l for guix-devel@gnu.org; Fri, 16 Oct 2015 04:27:04 -0400 In-Reply-To: <1444951830.207930.411553873.285F886D@webmail.messagingengine.com> (Leo Famulari's message of "Thu, 15 Oct 2015 19:30:30 -0400") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Leo Famulari Cc: guix-devel@gnu.org Leo Famulari skribis: > On Thu, Oct 15, 2015, at 17:51, Christopher Allan Webber wrote: >> Along these lines, it might be interesting if we can get more of the >> guix "core" packages in Guix paired down in size. It's unlikely that >> I'm going to be building packages on a neo900 or etc, but I might want >> all my small devices in my house to be running Guix, in an ideal world. >> I think if I can build the profiles for all my devices and then splat >> them across my network, that might be pretty great. Obviously the "guix >> deploy" stuff will help there (sorry, yes, I will be getting to helping >> on it soon...) but iirc many of our base packages are pretty large, >> mostly because they contain more manuals and etc than needed. > > A lot of packages already put the documentation in separate outputs. Yes. I=E2=80=99m sure there are many others that could benefit from such optimizations, and we=E2=80=99ll get there. For packages that take less than a few MiB in total, which is probably the majority, we do keep documentation, which usually consists of Info manuals and man pages, both gzipped. I think it wouldn=E2=80=99t make much sense to remove documentation for these. But anyway, I agree that we need to pay attention to the size of packages and the size of their closure; =E2=80=98guix size=E2=80=99 was add= ed to help with that. Thanks, Ludo=E2=80=99.