Gentoo Archives: gentoo-dev

From: Marius Mauch <genone@g.o>
To: gentoo-dev@l.g.o
Subject: Re: USE=multislot, xDEPEND-syntax in SLOT and Slot dependencies [Was: Re: [gentoo-dev] [RFC] some global useflags]
Date: Thu, 16 Oct 2008 01:59:26
Message-Id: 20081016035855.5344ac2f.genone@gentoo.org
In Reply to: USE=multislot, xDEPEND-syntax in SLOT and Slot dependencies [Was: Re: [gentoo-dev] [RFC] some global useflags] by "Robin H. Johnson"
1 On Wed, 15 Oct 2008 17:20:32 -0700
2 "Robin H. Johnson" <robbat2@g.o> wrote:
3
4 > Ignoring Vapier's tirade against ciaranm there, we need the
5 > xDEPEND-syntax for SLOTS as the real solution, however that still
6 > wouldn't resolve the portion that has CTARGET as part of the SLOT,
7 > since metadata generated on the rsyncmaster with a different CTARGET
8 > wouldn't match on the clients.
9
10 Are there significant USE cases for conditionals in SLOT that aren't
11 related to multislot and multiple ABIs? (the whole DEPEND syntax in
12 SLOT doesn't make sense)
13
14 For allowing multiple ABIs for a package to be installed I'm not
15 convinced that using SLOT is the right solution, this should probably
16 be considered as part of a more general multilib / cross-compile
17 support (there have been different designs for that).
18
19 And maybe in the (distant) future we can even add real multislot support
20 (same version of a package installed in multiple slots), but that's
21 going to need _major_ vdb and portage API changes first.
22
23 Marius