On Thu, Aug 30, 2012 at 3:44 PM, Thomas Sachau <to...@gentoo.org> wrote:
> Andreas K. Huettel schrieb:
>> Am Donnerstag, 30. August 2012, 12:59:07 schrieb hasufell:
>>> Could you elaborate what the reasons FOR it are (not that I don't know
>>> any, but you brought it up) since this will add work for every developer
>>> to check a) how the behavior of the new EAPI impacts the current ebuild
>>> and b) how the behvaior of inherited eclasses change depending on EAPI.
>>
>> a) Easier eclass maintenance.
>> Restricting the kde4 eclasses to EAPI 3 and 4 made the code indeed simpler.
>> We'll raise that to 4 only soon (after fixing the remaining ebuilds in the
>> tree.)
>
> An eclass, which includes helper commands like eutils or versionator
> eclass wont benefit from it. Only specific eclasses (like your kde
> example would benefit and for those, the related team can always decide
> to bump all their packages to the wanted EAPI and then to bump the
> eclass requirement. So no need to force this on everyone else.

Agreed.  I'm fine with asking maintainers to change EAPI in specific
cases where there is a specific benefit.  Diego sends me bug reports
from time to time for whatever odd set of circumstances cause some
kind of problem on a tinderbox, and when I can I fix the bugs and
report upstream.  The result is a better experience for all, even
beyond Gentoo.  If somebody wants to drop code in qt.eclass or
whatever and my bumping EAPI makes their life easier they can always
ask nicely and I'm happy to help out.  What I don't see the value in
is policies that extend the work beyond where the benefit lies.

Rich

Reply via email to