On 09/29/2012 02:42 AM, Michał Górny wrote: > Hello, > > Following the late discussion, I have updated GLEP-62. It no longer is > designed to be 'backwards compatible' and instead it was suited for > addition in a new EAPI. > > Thus, IUSE_RUNTIME is now independent of IUSE, and runtime dependencies > can be expressed in SDEPEND only.
Thanks, these changes make it much more manageable. Trying to do something like this retroactively for existing EAPIs is just a mess. > There's still a case of REQUIRED_USE. I'm not really convinced to > create a REQUIRED_RUNTIME_USE especially for it. Also, it may be > actually better to put all IUSE_RUNTIME flags to IUSE as well -- since > the package manager will after all be required to concatenate them > anyway. Will runtime flags be able to interact with buildtime flags then? It seems like it could be useful, so it we should probably allow it. Sure, people could write some expressions that don't make sense, but that's already the case with REQUIRED_USE. -- Thanks, Zac
