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 1HoMaV-0000yk-8W for garchives@archives.gentoo.org; Wed, 16 May 2007 16:42:55 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l4GGejDN018193; Wed, 16 May 2007 16:40:45 GMT Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.236]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l4GGYSmT010745 for ; Wed, 16 May 2007 16:34:28 GMT Received: by wr-out-0506.google.com with SMTP id 60so260285wri for ; Wed, 16 May 2007 09:34:27 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=FgVhl3PL44kBA9WeO9BZISTOCq30V/wBNef9/DCc1wf3h5V6JX0inJ6tolunAU5NI3hKSJHLdnlV5Mkl+hAXKfhoZ+f9b5dTM0CW+1goPVkLZ35Z3kPh78/z9Pqv7QksW+mpDILZl580mqX2pzHCBniHRS62XNtXAofZj3eXVTU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=j0SGHSHoKRkXDbmRZMyPesW4Msi3KdRDvU3iSl9uZFYXGSF8vgExy/539Birk4A/PypVfmW2FCCHpXzGQQQL4Z140nyIhjgi1f6pO4J+195OJcJgB84vo7M+uZY8iq3/n5Cb9HgylXuUULtoTQ8w5QwPuBTmO4d9ZZvFrpTjKTo= Received: by 10.78.150.7 with SMTP id x7mr2949642hud.1179333266840; Wed, 16 May 2007 09:34:26 -0700 (PDT) Received: by 10.78.140.11 with HTTP; Wed, 16 May 2007 09:34:26 -0700 (PDT) Message-ID: Date: Wed, 16 May 2007 12:34:26 -0400 From: "Rob Rutherford" To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Gentoo gets as bad SuSE: Circular dependencies [WAS: Thank you Gentoo devs] In-Reply-To: <20070516154736.GA18410@nibiru.local> 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: multipart/alternative; boundary="----=_Part_15343_14448470.1179333266748" References: <2fcf3fa50705151356xa11afaem4efd2a58a2d13442@mail.gmail.com> <464A9A30.9060707@omesc.com> <2fcf3fa50705160551g61ec4fb0g241675da8061d873@mail.gmail.com> <20070516142312.GA31409@nibiru.local> <20070516155413.1d50da26@hactar.digimed.co.uk> <20070516154736.GA18410@nibiru.local> X-Archives-Salt: d371e6e1-c4af-4686-a03f-cda682d8dca4 X-Archives-Hash: cb1e220b7db21e4f0d0d79eeb04a4ecb ------=_Part_15343_14448470.1179333266748 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 5/16/07, Enrico Weigelt wrote: > > Which problem from the upstream ? > I'm a little bit involved in Xorg development (especially on the > modularizing project), so if you tell me the problem, I could fix it. > > The problem w/ x11-base/xorg-server are the PDEPENDs on (external) > driver packages. I dont see any valid reason for depending the > Xserver on drivers, which themselfes depend on the Xserver. > > If you want some package which pulls in an complete Xserver installation > *and* drivers (based on certain useflags), why not just an virtual > package ? > > IMHO, there were days where it had been done so (when PDEPEND did not > yet exist). I don't know why this had changed, probably just to get > an new feature widely used. (BTW: I do not see any valid reason for > PDEPEND anyways) Thanks, this was much more informative and useful than: > I also want to say "Thank you" to the gentoo devs. > > Thank you for producing lots of circular dependencies > (ie. in the Xserver), which make maintenance complicated. > > Cirular deps have been really sucking in SuSE and were one > of the major for dropping it to me. > > Great, great thanks to the devs for forcing me to maintain my > own overlay to clean up the crap. (anyone who's interested in > it, please give a note). ------=_Part_15343_14448470.1179333266748 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
On 5/16/07, Enrico Weigelt <weigelt@metux.de> wrote:
Which problem from the upstream ?
I'm a little bit involved in Xorg development (especially on the
modularizing project), so if you tell me the problem, I could fix it.

The problem w/ x11-base/xorg-server are the PDEPENDs on (external)
driver packages. I dont see any valid reason for depending the
Xserver on drivers, which themselfes depend on the Xserver.

If you want some package which pulls in an complete Xserver installation
*and* drivers (based on certain useflags), why not just an virtual
package ?

IMHO, there were days where it had been done so (when PDEPEND did not
yet exist). I don't know why this had changed, probably just to get
an new feature widely used. (BTW: I do not see any valid reason for
PDEPEND anyways)

Thanks, this was much more informative and useful than:

> I also want to say "Thank you" to the gentoo devs.
>
> Thank you for producing lots of circular dependencies
> (ie. in the Xserver), which make maintenance complicated.
>
> Cirular deps have been really sucking in SuSE and were one
> of the major for dropping it to me.
>
> Great, great thanks to the devs for forcing me to maintain my
> own overlay to clean up the crap. (anyone who's interested in
> it, please give a note).




------=_Part_15343_14448470.1179333266748-- -- gentoo-user@gentoo.org mailing list