From owner-freebsd-emulation@FreeBSD.ORG Tue Jan 18 08:59:05 2005 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B38B16A4CE for ; Tue, 18 Jan 2005 08:59:05 +0000 (GMT) Received: from mailout08.sul.t-online.com (mailout08.sul.t-online.com [194.25.134.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id E4B6543D46 for ; Tue, 18 Jan 2005 08:59:04 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from fwd11.aul.t-online.de by mailout08.sul.t-online.com with smtp id 1CqpCZ-0006lG-03; Tue, 18 Jan 2005 09:59:03 +0100 Received: from Andro-Beta.Leidinger.net (TDW03QZSweRBJjtJe8Mho4MXnngrv1Si0I1pzvAMq5ADHPFy3CnErI@[217.229.214.26]) by fmrl11.sul.t-online.com with esmtp id 1CqpC7-1z05Lc0; Tue, 18 Jan 2005 09:58:35 +0100 Received: from [192.168.2.5] (Luna.Leidinger.net [192.168.2.5]) j0I8vhPI049954; Tue, 18 Jan 2005 09:57:43 +0100 (CET) (envelope-from Alexander@Leidinger.net) Message-ID: <41ECCF7B.4070801@Leidinger.net> Date: Tue, 18 Jan 2005 09:57:31 +0100 From: Alexander Leidinger User-Agent: Thunderbird 0.7.3 (Windows/20040803) X-Accept-Language: de-DE, de, en-us, en MIME-Version: 1.0 To: Dan Nelson References: <20050116034626.GA24533@dragon.nuxi.com> <20050116120034.1bad2a84@Magellan.Leidinger.net> <20050116212651.GA58620@dragon.nuxi.com> <20050117123600.4eab233c@Magellan.Leidinger.net> <20050117160326.GB82799@dan.emsphone.com> In-Reply-To: <20050117160326.GB82799@dan.emsphone.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-ID: TDW03QZSweRBJjtJe8Mho4MXnngrv1Si0I1pzvAMq5ADHPFy3CnErI@t-dialin.net X-TOI-MSGID: adcdee9e-9ac0-45b8-a644-4157a3a69c98 cc: freebsd-emulation@freebsd.org Subject: Re: Dependancy hell, post linux_base-8 conversion X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jan 2005 08:59:05 -0000 Dan Nelson schrieb: >>We depend on expat and fontconfig in our X11 libs because they need >>them at run time (lib depends). For linux this is the case too. So >>why should we not let the linux X11 libs depend upon them? >> >>The alternative is to add implicit dependencies to all other ports. >>We don't do this for our FreeBSD ports (most of the time), so why >>should we do it in the linux ports? > > > But is this a slippery slope where at some point we will have a linux-* > rpm "port" for every rpm installed? Why not just pull the expat, > fontconfig, etc rpms into linux_base? What's wrong with it? When you just need the linux base on a server, without the need for the X11 bits, why should you install libs you don't need? Just a little note: the RE team and portmgr discussed what ports could get stripped down for 4.11, since not every port fits on the CD. At one point they asked me if it would be possible to not include the locale stuff in the linux_base-8 port. AFAIK the final decision is to produce 2 "CD number 1", one with GNOME and one with KDE. So this issue doesn't matters ATM, but with a modular approach it would be possible to keep the size of the packages we need to put on the first CD small (just those which we really need). BTW.: I've just modified/corrected the dependencies in some linux ports for the use with linux_base-8. I didn't added new linux ports. Anyone who used linux_base-8 previously had to add them by hand or used a port which pulled those ports into the system because they specified the implicit dependencies too (e.g. linux-opera). Some of those dependencies showed up at several experimental runs of the ports build cluster around Dec 22-26. If someone finds an unnecessary dependency I added, feel free to tell us about it, but I doubt there are much (maybe 0-3). Bye, Alexander.