be nice to finally get this added ... a profile should be able to have arbitrary # of parents so we can split out architecture and operating system details
It'd certainly be nice to add this, but I don't see how it can be tied to an EAPI bump since profiles don't set or use EAPI. Some other means of versioning profiles would be needed.
Right. As EAPI is currently defined by Portage, this is beyond EAPI scope. Similarly, use of EAPI-1 dependency features in profiles isn't permitted.
Multiple inheritance is supported in portage-2.1.2, which will be included in the 2007.0 stages. After those stages are released, it should be relatively safe to use multiple inheritance in profiles (assuming that users of older versions follow instructions and update portage before attempting to switch to the latest profile).
then this goes back to the discussion of versioning the tree ... it's not part of EAPI, but it's certainly part of the PMS if multiple parents are supported now, then it should be added to the PMS now rather than later
r167