From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.62) (envelope-from ) id 1HoiMO-0006CT-4v for garchives@archives.gentoo.org; Thu, 17 May 2007 15:57:48 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l4HFtL8Y017836; Thu, 17 May 2007 15:55:21 GMT Received: from s15216962.onlinehome-server.info (s15216962.onlinehome-server.info [217.160.22.205]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l4HFlVWl007011 for ; Thu, 17 May 2007 15:47:37 GMT Received: (from uucp@localhost) by s15216962.onlinehome-server.info (8.13.3/8.13.3/SuSE Linux 0.7) with UUCP id l4HFl2Fa030254 for gentoo-user@lists.gentoo.org; Thu, 17 May 2007 17:47:02 +0200 Received: (from weigelt@localhost) by nibiru.metux.de (8.12.10/8.12.10) id l4HFkggN031475 for gentoo-user@lists.gentoo.org; Thu, 17 May 2007 17:46:42 +0200 Date: Thu, 17 May 2007 17:46:41 +0200 From: Enrico Weigelt To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Gentoo gets as bad SuSE: Circular dependencies [WAS: Thank you Gentoo devs] Message-ID: <20070517154641.GA16099@nibiru.local> References: <20070516155413.1d50da26@hactar.digimed.co.uk> <20070516154736.GA18410@nibiru.local> <200705161817.13403.bo.andresen@zlin.dk> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <200705161817.13403.bo.andresen@zlin.dk> User-Agent: Mutt/1.4.1i X-Terror: bin laden, kill bush, Briefbombe, Massenvernichtung, KZ, X-Nazi: Weisse Rasse, Hitlers Wiederauferstehung, 42, X-Antichrist: weg mit schaeuble, ausrotten, heiliger krieg, al quaida, X-Killer: 23, endloesung, Weltuntergang, X-Doof: wer das liest ist doof X-Archives-Salt: 5e4e212d-4eb2-4efe-b08e-0d0adc08d85e X-Archives-Hash: abcc13a9c947e3db4d6b2f5b8828f685 * Bo =D8rsted Andresen wrote: > *What* are you talking about? PDEPENDs are packages that should be emerge= d=20 > *after* the package in question. That A depends on B to be emerged *after= * A=20 > and B depends on A to be emerged *before* B does not produce a circular= =20 > dependency! In some situations they're in fact circular, ie. when using binary packages.=20 BTW: I don't see any reason why the whole Xserve should be recompiled if just some other device driver is needed. > The PDEPEND of xorg-server is a convenience for the user to only need to = set=20 > VIDEO_CARDS and INPUT_DEVICES (or stick with the defaults) and have=20 > xorg-server pull in only the requested drivers after itself. Why not simply an virtual for that ? I did it in my overlay, and it works very fine. > > If you want some package which pulls in an complete Xserver installation > > *and* drivers (based on certain useflags), why not just an virtual > > package ? >=20 > virtuals are similar to meta packages (if you look at their contents)=20 > with one very important difference. >=20 > virtuals provide a minimal functionality that other packages can=20 > depend on without caring about what provides it. meta packages=20 > are a convenience to the users that pulls in a bunch of packages=20 > and hence nothing is allowed to depend on them. meta or virtual - where's the technical difference ?=20 I don't care about how you call them, but pulling in the drivers should not belong to the server package, but an separate one. cu --=20 --------------------------------------------------------------------- Enrico Weigelt =3D=3D metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ --------------------------------------------------------------------- -- gentoo-user@gentoo.org mailing list