Gentoo Archives: gentoo-dev

From: Jason Stubbs <jstubbs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Multiple Repo Support
Date: Fri, 30 Dec 2005 12:52:14
Message-Id: 200512302149.24314.jstubbs@gentoo.org
In Reply to: Re: [gentoo-dev] Multiple Repo Support by "Spider (DmD Lj)"
1 On Friday 30 December 2005 21:17, Spider (DmD Lj) wrote:
2 > On Fri, 2005-12-30 at 10:35 +0900, Jason Stubbs wrote:
3 > > On Friday 30 December 2005 01:35, Spider (DmD Lj) wrote:
4 > > > On Tue, 2005-12-27 at 19:06 +0000, Ciaran McCreesh wrote:
5 > > > > On Tue, 27 Dec 2005 19:53:14 +0100 Carsten Lohrke <carlo@g.o>
6 > > >
7 > > > Thats actually viable. For -installed- ebuilds, we simply unpack all
8 > > > RDEPEND logic, remove all use flags ( stored, but the use logic is
9 > > > removed from the RDEPEND since its already resolved, doesn't need to be
10 > > > there. The binary is static already )
11 > > >
12 > > > Then check vs. the installed SLOT of all RDEPEND packages, and lock our
13 > > > current deptree to the package of that SLOT...
14 > >
15 > > I suggested this last Tuesday..
16 >
17 > No, what you suggested was that for the case of when you depend on a
18 > SLOT, then the tree is flattened. My point was for the generic case :
19 >
20 > DEPEND=">=kde-base/kdelibs-3.0" (as many ebuilds look today)
21 >
22 > is then expanded to the current matching SLOT of kdelibs, so even if
23 > there -wasn't- a SLOT requirement beforehand, there is one afterwards.
24
25 Okay, I misinterpreted. Anyway, it looks like neither of our ideas will work:
26
27 app-text/docbook-sgml/docbook-sgml-1.0.ebuild:
28
29 RDEPEND="app-text/sgml-common app-text/openjade
30 >=app-text/docbook-dsssl-stylesheets-1.64
31 >=app-text/docbook-sgml-utils-0.6.6
32 ~app-text/docbook-sgml-dtd-3.0
33 ~app-text/docbook-sgml-dtd-3.1
34 ~app-text/docbook-sgml-dtd-4.0
35 ~app-text/docbook-sgml-dtd-4.1"
36
37 docbook-sgml-dtd-3.0-r3.ebuild:SLOT="3.0"
38 docbook-sgml-dtd-3.1-r3.ebuild:SLOT="3.1"
39 docbook-sgml-dtd-4.0-r3.ebuild:SLOT="4.0"
40 docbook-sgml-dtd-4.1-r3.ebuild:SLOT="4.1"
41
42 --
43 Jason Stubbs
44 --
45 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] Multiple Repo Support "Spider (DmD Lj)" <spider@g.o>