On Sat, Mar 21, 2009 at 2:51 PM, Patrick Lauer <patr...@gentoo.org> wrote:
> On Saturday 21 March 2009 22:26:41 Alec Warner wrote:
>> >> > > Introducing a policy encouraging moving things that definitely
>> >> > > aren't in the least bit likely to be a system dep on a bump, sure.
>> >> > > Making 1 or 2 the default for new packages, sure. But rewriting
>> >> > > existing things? That's just an accident waiting to happen.
>> >> >
>> >> > What kind of accident do you expect to happen?
>> >>
>> >> The same kind that always happens when lots of ebuilds get changed.
>> >
>> > ... lots of new features and a few bugs that get fixed the next day? Hey,
>> > that sounds quite bad. And maybe some new herd testers? How rude!
>>
>> I don't see the correlation between EAPI bumps and new herd testers.
>
> Well, ciaran said that the same thing happens that always happens when lots of
> ebuilds get changed. Last time I saw that happen (think KDE4) we got some nice
> herd testers plus a new dev or two, so I am confused too. Maybe ciaran can
> explain what he meant to say so we don't have to come to unexpected
> conclusions (that would actually be a quite nice change to the average
> discussion - saying what you mean instead of hinting at star constellations
> and the importance of meat loaf)
>
>> > So what technical reason(s) do we have to keep archaic EAPIs around
>> > forever?
>> None, luckily this is more than a technical project ;)
>
> Stop confusing me, antarus, I thought you were against removing eapi0 and now
> you support the removal? ;)

Editing 20000 ebuilds is not 'technical' in nature, its grunt work.
It is a social problem, not a technical one.
I also haven't stated my support in either direction since you have
provided no specific arguments as to why we should do this; there is
nothing to argue against.

>
> Anyway. Most of the "porting" effort (assuming no other issues sneaking in)
> would be adding a "EAPI=1" line to ebuilds, which could be done "lazily" on
> version bumps. There's no rush to get it killed now now now, but in a year we
> might be at EAPI 5, and then I don't want to be the one writing the docs that
> split apart what features are where and what syntax is valid and all that.

Or we might be at EAPI 3; we have no EAPI roadmap and I don't like
guessing.  Again I'm looking for specifics here.  You are asking the
community to do a lot of work for relatively little gain; because you
haven't specified what the gain is.  So I ask again "What specific
problems does this solve?"

>
> So phasing out eapi0 would be an obvious step towards making things simpler
> for those of us that don't enjoy studying lists and tables ...
>
>
> Patrick
>
>
>

Reply via email to