Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] upcoming problem? new-style virtuals and USE deps
Date: Wed, 24 Feb 2010 20:43:26
Message-Id: 4B858FAA.9040407@gentoo.org
In Reply to: Re: [gentoo-dev] upcoming problem? new-style virtuals and USE deps by Ciaran McCreesh
1 On 02/24/2010 10:49 AM, Ciaran McCreesh wrote:
2 > On Mon, 22 Feb 2010 13:06:37 -0800
3 > Zac Medico <zmedico@g.o> wrote:
4 >> There was a bug in <sys-apps/portage-2.1.7 (fixed in svn r14281)
5 >> which prevented propagation of USE deps in virtuals. If you set
6 >> EAPI=3 in the ebuilds then that will ensure that users will not
7 >> encounter the bug.
8 >
9 > Wait, what? If you mean old-style virtuals, the position has always
10 > been that it's illegal to dep upon them in any way other than a simple
11 > virtual/foo with no operators. If you mean new-style virtuals, then
12 > they should be taking care of propagating any relevant use dependencies
13 > themselves.
14
15 The portage bug that I referred to was with new-style virtuals. It
16 was due to complications in the code related to this bug:
17
18 http://bugs.gentoo.org/show_bug.cgi?id=141118
19
20 Due to that code, with <sys-apps/portage-2.1.7 you could get some
21 strange results with USE deps inside new-style virtuals. Nobody ever
22 reported a bug though, so maybe it's not very noticeable.
23 --
24 Thanks,
25 Zac