Gentoo Archives: gentoo-project

From: Rich Freeman <rich0@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Re: [gentoo-dev-announce] Call For Agenda Items - 10 Jun 2014
Date: Thu, 05 Jun 2014 16:55:04
Message-Id: CAGfcS_mAwdQax8vG0e7gt46LqnGYmxLsnF=mMfZVUxfLVRgYzg@mail.gmail.com
In Reply to: Re: [gentoo-project] Re: [gentoo-dev-announce] Call For Agenda Items - 10 Jun 2014 by Brian Dolbec
1 On Thu, Jun 5, 2014 at 12:42 PM, Brian Dolbec <dolsen@g.o> wrote:
2 > On Thu, 05 Jun 2014 12:06:35 -0400
3 > Richard Yao <ryao@g.o> wrote:
4 >>
5 >> I think we should define a minimum amount of time before new EAPIs may
6 >> be introduced to the portage tree. 2 years seems reasonable.
7 >>
8 >
9 > That likely won't work. Plus I believe it is already set at a minimum
10 > of 1 year, with the possibility for exceptions to be approved by
11 > council. But if the ideas and patches to implement them are not done,
12 > it could be many years before final approval.
13
14 I put it on the agenda, but my two cents:
15
16 New EAPIs require council approval already. Setting a policy (like
17 this one - not speaking generally) on what the council is allowed to
18 do requires council approval. Changing such a policy around what the
19 council is allowed to do requires council approval. Making a one-time
20 exception to the policy the council set for itself requires council
21 approval.
22
23 So, I don't really get the point. The council is basically telling
24 itself not to do something unless it thinks it should do it anyway.
25 It is a bit like Congress saying that a congressional pay raise should
26 require congressional approval when every one to-date has had it
27 anyway.
28
29 If we were arguing that new EAPIs should require a vote of all devs or
30 something I could at least see that as a policy that actually means
31 something, though I'd disagree with it.
32
33 That said, both proposals around EAPI limitations really just describe
34 what we're already trending towards. The council has already
35 deprecated some EAPIs to keep the count down, and it looks like in
36 this entire term the most we're doing is giving a thumbs-up to the
37 general content of EAPI6 without actually giving it a final approval
38 (it still requires implementation).
39
40 So, we're not exactly trending towards drowning in EAPIs. Just my two
41 cents - feel free to change my mind...
42
43 Rich