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 |