1 |
On 09/27/2012 12:53 PM, Brian Harring wrote: |
2 |
> Bullshit. This is optional in the sense of embrace/extend 'optional'; |
3 |
> if one PM takes up the new functionality, all have to switch to |
4 |
> writing unfinalized deps to the VDB, and all have to switch to |
5 |
> transfering that IUSE_RUNTIME crap to the VDB. |
6 |
|
7 |
I think the proposal suddenly becomes a lot saner if it's done as an |
8 |
EAPI extension, the optional runtime deps and IUSE_RUNTIME conditionals |
9 |
are isolated in a new separate variable (perhaps SRDEPEND), and |
10 |
IUSE_RUNTIME is not allowed to intersect with IUSE. Using a separate |
11 |
SRDEPEND variable means that the package manager only has to preserve |
12 |
USE conditionals in the vdb for that one variable. |
13 |
-- |
14 |
Thanks, |
15 |
Zac |