From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Love Subject: Re: Tiny Guix (and containers) Date: Mon, 06 Nov 2017 15:45:11 +0000 Message-ID: <87lgjjwgvs.fsf@albion.it.manchester.ac.uk> References: <20171025081846.GA28005@thebird.nl> <87mv4emlwf.fsf@elephly.net> <20171026104259.GA2179@thebird.nl> <87r2tn3ulq.fsf@gnu.org> <878tfr7667.fsf@albion.it.manchester.ac.uk> <87o9ogr9wl.fsf@gnu.org> 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]:60560) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eBjaQ-0006Ki-0A for guix-devel@gnu.org; Mon, 06 Nov 2017 10:45:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eBjaM-0007PP-S0 for guix-devel@gnu.org; Mon, 06 Nov 2017 10:45:18 -0500 In-Reply-To: <87o9ogr9wl.fsf@gnu.org> ("Ludovic \=\?iso-8859-1\?Q\?Court\=E8s\?\= \=\?iso-8859-1\?Q\?\=22's\?\= message of "Sun, 5 Nov 2017 17:02:34 +0100") 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: Ludovic =?iso-8859-1?Q?Court=E8s?= Cc: guix-devel@gnu.org Ludovic Court=C3=A8s writes: >> It looks to me as if it would often help significantly, e.g. when a >> pkg-config file, or something else sucks in a load of stuff that's >> irrelevant for running the package. (Separating :lib and needing that >> for building means you need to know something about the packaging rather >> than just using "devel", say.) > > Right, good point. > > The nice thing with =E2=80=9Clib=E2=80=9D and =E2=80=9Cdoc=E2=80=9D is th= at it has a direct mapping to > the GNU directory classification (libdir, docdir, etc.) Sure, though there's typically a distinction between lib and, say, lib64, in other distributions, where lib has other than linkable libraries (e.g. in Fedora, openmpi is mostly under the prefix /usr/lib64/openmpi). > Now, we could depart from it and go with =E2=80=9Cdevel=E2=80=9D, for the= reasons you > give. Let=E2=80=99s experiment and see how it goes! Good to hear as an experimentalist! I wonder how much practical experience people have with conventional packaging and the resulting trades-off, e.g. as Debian, Fedora, etc. maintainers. I think it helps to understand that reasonably well. I'm happy to explain to the extent I can if it helps. I'm more familiar with Fedora, but then Debian is usually easier.