Gentoo Archives: gentoo-dev

From: Paul de Vrieze <pauldv@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Multiple Repo Support
Date: Tue, 27 Dec 2005 15:48:19
Message-Id: 200512271643.23071.pauldv@gentoo.org
In Reply to: Re: [gentoo-dev] Multiple Repo Support by Jason Stubbs
1 On Saturday 24 December 2005 04:50, Jason Stubbs wrote:
2 > On Saturday 24 December 2005 10:25, Ciaran McCreesh wrote:
3 > > On Fri, 23 Dec 2005 17:04:32 -0800 Brian Harring <ferringb@g.o>
4 > >
5 > > wrote:
6 > > | kde-libs/kde:3
7 > > | ^^^ need any kde, with slotting enabled.
8 > > |
9 > > | kde-libs/kde:3,4
10 > > | ^^^ need any kde, slotting 3 or 4.
11 >
12 > I'd prefer to not have this last one. It can be done as "|| (
13 > kde-libs/kde:3 kde-libs/kde:4 )" whereas all other atom constructs are
14 > already at their most minimalistic form.
15 >
16 > > Will foo-bar/baz:3* or foo-bar/baz:3.* work?
17 >
18 > SLOT is currently an arbitrary string (without spaces) so general matching
19 > of "*" might be useful. Of course, there's no restriction of not using "*"
20 > in SLOTs at the moment either...
21
22 What about using the "&& ( kde-libs/kde:4 >=kde-libs/kde-4.0.1 )" syntax,
23 where the && would indicate that the atoms are to be folded, and consider a
24 single package that should satisfy them instead of the default where it would
25 require two packages.
26
27 Paul
28
29 --
30 Paul de Vrieze
31 Gentoo Developer
32 Mail: pauldv@g.o
33 Homepage: http://www.devrieze.net