Gentoo Archives: gentoo-dev

From: Martin Vaeth <vaeth@××××××××××××××××××××××××.de>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: [RFC] Policy for migrating library consumers to subslots
Date: Sat, 28 Sep 2013 10:32:21
Message-Id: slrnl4dc0k.ub5.vaeth@lounge.imp.fu-berlin.de
In Reply to: Re: [gentoo-dev] Re: [RFC] Policy for migrating library consumers to subslots by Matt Turner
1 Matt Turner <mattst88@g.o> wrote:
2 >
3 >> || ( >=dev-lang/perl-5.14 virtual/perl-Term-ANSIColor )
4 >> and possibly change this if perl-5.20 does no longer contain
5 >> perl-Term-ANSIColor.
6 >
7 > Isn't that exactly what the virtual should do?
8
9 One can discuss what it *should* do, but it is certainly not
10 what happens, because the virtual exists in different versions:
11
12 If you only depend on virtual/perl-Term-ANSIColor,
13 it would currently install perl-core/Term-ANSIColor-4.20
14 *in addition* to the one provided by perl-5.14/5.16
15 (which is Term-ANSIColor-4.02 or -3.0.0, respectively).
16
17 Note that it would be stupid to depend on e.g.
18 =virtual/perl-Term-ANSIColor-4.02
19 for several reason:
20
21 1. The virtual does not even exist :)
22 2. It would collide with ebuilds depending on other versions.
23 3. This version is only reasonable if perl-5.16 is the
24 perl version which the user has installed.

Replies

Subject Author
Re: [gentoo-dev] Re: [RFC] Policy for migrating library consumers to subslots Kent Fredric <kentfredric@×××××.com>