On 08/02/2011 11:29 AM, Ciaran McCreesh wrote:
> On Tue, 2 Aug 2011 20:18:17 +0200
> Michał Górny <mgo...@gentoo.org> wrote:
>>> I think I prefer the second option (copying from Exherbo). A better
>>> integration with the package manager than USE flags should result
>>> in a better user experience.
>>
>> Are you willing to update and EAPI-bump all the eclasses? May I remind
>> you that most of them don't even go beyond EAPI 0?
> 
> Most of them shouldn't need to care about EAPI at all. For those that
> do, the only changes that should be necessary for an Exherbo-like
> SDEPEND solution are for packages that actually want to use it...
> 
> If you also want to switch from *DEPEND to DEPENDENCIES (which would
> also allow a whole bunch of other long standing feature requests to be
> fulfilled) then it's still only slightly more work -- but last time I
> asked, adding new dependency classes or switching dependency syntax was
> in the "too tricky to do in Portage" boat.

Nowadays, it's not too tricky to do in Portage. The code that translates
*DEPEND into objects can easily be extended to translate something like
DEPENDENCIES into similar objects.
-- 
Thanks,
Zac

Reply via email to