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 1EsKl4-0003ai-O8 for garchives@archives.gentoo.org; Fri, 30 Dec 2005 13:57:27 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id jBUDuJAP030732; Fri, 30 Dec 2005 13:56:19 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id jBUDrbDo029577 for ; Fri, 30 Dec 2005 13:53:38 GMT Received: from zb101200.ppp.dion.ne.jp ([219.125.101.200] helo=opteron246.suzuki-stubbs.home) by smtp.gentoo.org with esmtpa (Exim 4.54) id 1EsKhN-0001zW-Hz for gentoo-dev@lists.gentoo.org; Fri, 30 Dec 2005 13:53:37 +0000 Received: by opteron246.suzuki-stubbs.home (Postfix, from userid 1000) id BDE28201B78; Fri, 30 Dec 2005 22:54:46 +0900 (JST) From: Jason Stubbs To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Multiple Repo Support Date: Fri, 30 Dec 2005 22:54:46 +0900 User-Agent: KMail/1.9 References: <43A235AD.6030604@leetworks.com> <200512302149.24314.jstubbs@gentoo.org> <1135948419.9003.4.camel@Darkmere.darkmere> In-Reply-To: <1135948419.9003.4.camel@Darkmere.darkmere> 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: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200512302254.46585.jstubbs@gentoo.org> X-Archives-Salt: 1aa9a708-3585-40ae-a304-3d015bf1ba3e X-Archives-Hash: 6c8516365a05357f77dc09977573b12b On Friday 30 December 2005 22:13, Spider (DmD Lj) wrote: > it would block against "requirement of same package with different SLOT. > > However, since the ~ atoms are explicit and separate ( this depend tree > could as well be called : > app-text/docbook-sgml-dtd:3.0 > app-text/docbook-sgml-dtd:3.1 > app-text/docbook-sgml-dtd:4.0 > app-text/docbook-sgml-dtd:4.1 > > Which, for some reason, should be supported : ) > > Either by casing out appearances where multiple SLOTs are depended on by > -one- package, or by saying that ~ is special-cased due to its stricter > limitations, which would make it pass by the SLOT check. > > ( no, its not an elegant solution, but it might work ;) Inelegant solutions gets us no further than where we are now. ;) A still inelegant solution, but one that I could live with, is to leave SLOT handling as it is now and to take Brian's syntax of key:slot,slot using it specifically for the case where a set of ebuilds must all use the same slot. Hence, rather than digikam and friends having "|| ( kdelibs:3.4 kdelibs:3.5 )" each would have just "kdelibs:3.4,3.5". It still sounds messy given the current redesign of atom handling, but it would seem to offer a better chance of not being bug-ridden... -- Jason Stubbs -- gentoo-dev@gentoo.org mailing list