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.54) id 1ErHAu-0007BP-07 for garchives@archives.gentoo.org; Tue, 27 Dec 2005 15:55:44 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id jBRFrOAI006622; Tue, 27 Dec 2005 15:53:24 GMT Received: from psmtp01.wxs.nl (psmtp01-real.wxs.nl [195.121.247.14]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id jBRFo1o6013068 for ; Tue, 27 Dec 2005 15:50:01 GMT Received: from pavlvs2.devrieze.net (ip5457f303.direct-adsl.nl [84.87.243.3]) by psmtp01.wxs.nl (8.12.10/8.12.10) with ESMTP id jBRFpXkh010955 for ; Tue, 27 Dec 2005 16:51:33 +0100 Received: from hex.local.devrieze.net (hex.local.devrieze.net [192.168.1.7]) by pavlvs2.devrieze.net (Postfix) with ESMTP id 8EADB1004C for ; Tue, 27 Dec 2005 16:51:33 +0100 (CET) From: Paul de Vrieze To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Multiple Repo Support Date: Tue, 27 Dec 2005 16:51:33 +0100 User-Agent: KMail/1.9 References: <43A235AD.6030604@leetworks.com> <20051226202833.4c5fe9f9@snowdrop.home> <200512270133.19909.carlo@gentoo.org> In-Reply-To: <200512270133.19909.carlo@gentoo.org> X-Face: #Lb+'V@sGJ;ptgo5}V"W+5OCoo{LZv;bh,s,`WKLi/J)ed1_$0;6X<=?utf-8?q?700LVV/=3BLqPhiDP=5E=0A=09=27f=5Dfnv?=@%6M8\'HR1t=aFx;ePfp{ZQoBe+e)JOQ8T5*(_;mHY+cltLGq<;@$Y,=?utf-8?q?O=5C=24=0A=09Tm=23G6M?=,g![Q62J{na*S9d;R[^8pc%u\aiLqU@`kJtYl"^6pxdW Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1556046.sPK8Fcr1s5"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200512271651.33452.pauldv@gentoo.org> X-Archives-Salt: 53e60aa4-23c1-48ed-98e4-8fad44c5319f X-Archives-Hash: b04c0490071956fbfa58e8c59ca21f1a --nextPart1556046.sPK8Fcr1s5 Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Tuesday 27 December 2005 01:33, Carsten Lohrke wrote: > On Monday 26 December 2005 21:28, Ciaran McCreesh wrote: > > If they're purely in DEPEND, that one isn't even an incompatability. > > Right. But it's not that unlikely to see such a corner case sooner or lat= er > and it would be good if Portage catches it, instead spitting out a weird > message, leaving the root of the issue in the dark. Should be also simple > to write a test case. > > > Well, any library that changes ABI should use a different SLOT for each > > revision. So SLOT depends should be able to replace the need for =3D and > > ~ and < and <=3D dependencies entirely. Which is a good thing, since > > those atoms make dependency resolution a general-case unsolvable > > problem. > > The problem is not the SLOT change, but to build "foo" depending on "bar" > against KDE X, while bar is built against KDE Y. "foo" and "bar" support > all slotted KDE versions, but they need to be build against the same one. > You simply cannot express this via slot dependencies, so this feature is > useless for KDE packages. Yes, this needs more sophisticated ebuild syntax and handling. In general o= ne=20 must support dependent dependencies for this. This requires many features=20 portage doesn't offer yet. A.o. recording the actual versions that satisfie= d=20 a dependency at compile time. Paul =2D-=20 Paul de Vrieze Gentoo Developer Mail: pauldv@gentoo.org Homepage: http://www.devrieze.net --nextPart1556046.sPK8Fcr1s5 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2-ecc0.1.6 (GNU/Linux) iD8DBQBDsWMFbKx5DBjWFdsRAuiWAJ9RxaVZUmyBp73s4bcyRThLNxDjNACfTb3f 3jAzAs/bQuw5u1dZ1dMhBe8= =8FfS -----END PGP SIGNATURE----- --nextPart1556046.sPK8Fcr1s5-- -- gentoo-dev@gentoo.org mailing list