-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 27/09/12 04:13 PM, Zac Medico wrote: > On 09/27/2012 12:53 PM, Brian Harring wrote: >> Bullshit. This is optional in the sense of embrace/extend >> 'optional'; if one PM takes up the new functionality, all have to >> switch to writing unfinalized deps to the VDB, and all have to >> switch to transfering that IUSE_RUNTIME crap to the VDB. > > I think the proposal suddenly becomes a lot saner if it's done as > an EAPI extension, the optional runtime deps and IUSE_RUNTIME > conditionals are isolated in a new separate variable (perhaps > SRDEPEND), and IUSE_RUNTIME is not allowed to intersect with IUSE. > Using a separate SRDEPEND variable means that the package manager > only has to preserve USE conditionals in the vdb for that one > variable.
Saner, perhaps, but that would also mean the feature would be more or less independent of the current USE handling within the PM. Mind you if it's easier to deal with in the PM then I guess piggy-backing on the current USE implementation isn't an advantage. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iF4EAREIAAYFAlBkt0oACgkQ2ugaI38ACPAKtQEAgkIJJfyBV20VsKVL8/dPlKF9 B4+SnJGlA+daYTCjXvgA/jq7aNzN8Cuj/sE+S+VWCK5U50vtHX3CqhoeOitgf9Zl =G5Tc -----END PGP SIGNATURE-----