On 03/13/2012 06:42 PM, Brian Harring wrote: > Leaving it such that the PM has to enforce things like "don't have > multiple EAPI assignments" means by default, one of them isn't going > to... leading to the ebuilds breaking... specifically the common case > being the ebuild becoming acclimated to some quirk of portage.
My intention is for PMS to specify the search algorithm that's used to probe the EAPI, and also for it to specify that package managers must treat an ebuild as invalid if the probed EAPI is not identical to the one that's obtained from bash. If all package managers adhere strictly to these two requirements, then we won't have any incompatibilities between package managers here. -- Thanks, Zac