From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: LWN article on Guix Date: Fri, 23 Aug 2013 12:08:11 +0200 Message-ID: <8761uwra7o.fsf@gnu.org> References: <877gfgpnb7.fsf@gnu.org> <201308211844.37054.andreas@enge.fr> 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]:58882) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VCoMq-0000rd-98 for guix-devel@gnu.org; Fri, 23 Aug 2013 06:13:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VCoMk-0000d8-88 for guix-devel@gnu.org; Fri, 23 Aug 2013 06:13:20 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:40922) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VCoMj-0000cT-Vk for guix-devel@gnu.org; Fri, 23 Aug 2013 06:13:14 -0400 In-Reply-To: <201308211844.37054.andreas@enge.fr> (Andreas Enge's message of "Wed, 21 Aug 2013 18:44:37 +0200") List-Id: 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: Andreas Enge Cc: guix-devel@gnu.org Andreas Enge skribis: > Am Dienstag, 20. August 2013 schrieb Ludovic Court=C3=A8s: >> If you=E2=80=99ve missed it, the Aug. 1st edition of Linux Weekly News (= LWN) had >> an article about Guix: https://lwn.net/Articles/560760/ . > > Thanks for the link! > >> It=E2=80=99s well written and conveys the important ideas, though there = are a >> couple of misunderstandings > > Rather annoying is the misunderstanding in: "For example, Guix's package= =20 > store model works by linking a single directory in the system-wide store = to=20 > a directory in the user's profile. This assumes that a package only=20 > installs files to one location, which is often not the case. Packages tha= t=20 > install content in multiple output directories (e.g., /usr/bin and=20 > /usr/share/doc) are split up into separate pieces for Guix, so the GNU=20 > Distribution's glib package contains the Glibc binaries, while glib:doc=20 > contains its corresponding documentation." > > Each file is symlinked separately, and splitting into several packages is= =20 > just an option (like in this case to avoid that a user needs to install=20 > heavy documentation). Yeah, indeed. Ludo=E2=80=99.