Tobias Scherbaum <dertobi...@gentoo.org> posted 1246546445.6186.33.ca...@homer.ob.libexec.de, excerpted below, on Thu, 02 Jul 2009 16:54:05 +0200:
> Ned Ludd wrote: >> I'd like to see the dev body have a year-round voice in the council. >> Either via quick votes year-round on topics or simply by having >> discussion in the channel. > What I'd like to see for sure is a formal rule on who can decide to > modify or change parts of glep 39. As it's the council's constitution > somehow, we have two options from my pov (besides that a former council > did decide the council itself can change it's rules): - a large majority > (at least 5 out of 7) of council members needs to ack the change > - changes to glep 39 require a vote with all developers participating > and a large majority (2/3 or 3/4) needs to ack the suggested change [posting to -devel only, as gmane has council as one-way, appropriately] A vote of all developers is a bit steep, but maybe that's the intent. As already mentioned, tho, it'd have to be a super-majority of those voting. But the 5/7 supermajority rule for council to change its own constitution is a really good idea, IMO. That's a 71% supermajority, and should be enough, IMO. I've always been uncomfortable with the simple majority changing its own constitution or bylaws idea, Gentoo council or elsewhere. It's just too unstable for the constitutional level. >> An EAPI review committee could work well also. As long as we could get >> non bias people in there. > > I was thinking about that for quite some time and as long as we get some > non-biased people in there we should try that as well. IMO, the "official PM implementation required before final approval" serves well enough as a practical cap on things, there. As long as that is understood, and council approves a recommendation, then stamps the final spec when implemented, an EAPI committee can't go entirely renegade, no matter who's on it. Plus, the committee approach was effectively what we did for EAPI-3 already, except that arguably council was too hands-on, and more of the debate happened on the dev list and on council than was perhaps appropriate. We already have a list for EAPI/PMS discussion, and I believe announcements and proposals can be made to dev (and/or council) lists with followups set to dev, for discussion. If we simply use what we have and follow that rule, those interested enough to debate it there, effectively form the committee, regardless of whether there's an official one or not. What remains, then, would be for the council to choose a spokeperson to keep them informed of updates and present the details. That person should be seen as reasonably unbiased in ordered to make it work well for all sides, and they should be given a clear mandate from council that will effectively make them chairman of the committee, since they represent it, whether it's formalized or not. Then let that spokesperson present the recommendation to council, preferably in written form, perhaps with a 10 minute verbal meeting time- limit, with the details hashed out however it gets hashed out on the EAPI/ PMS list (council shouldn't need to interfere there, except by creating the spokesperson position, with said spokeperson serving at the pleasure of the council, so they can be removed and someone else appointed, if deemed necessary), with anyone from that list, or dev, or user, able to present an objection, again preferably in written form, with say a 2- minute verbal argument meeting time-limit. Then after the presentation, vote. As with EAPI-3, do it in two stages, preliminary approval, then after implementation, final approval. Total in-meeting time, x2: 10 minutes for spokesperson verbal presentation of written position, made available X days pre-meeting, 2 minutes x N people for independent support/disagree statements (say two people, 4 minutes), one minute for administrative (transitions, etc), 5 minutes at final approval for portage lead if he wishes, 5 minutes for voting. Total 20 minutes meeting time for preliminary approval, 25 minutes for final approval, 45 minutes over two meetings. If it's voted down, it's sent back for further revisions, and won't be scheduled for another chance at council meeting approval for six months. If the council members haven't done their homework and aren't ready to vote at the meeting, it reflects badly on them. If the EAPI committee spokesperson doesn't have the written presentation ready in time, or can't manage his 10 minute verbal presentation, or if there's more than 2-3 people lining up for their 2-minute slot to oppose it, it reflects badly on him, and the council should consider a different spokesperson. Bottom line, IMO, the resources are already there, as are, to some extent, the rules. All council needs to do is find and approve a single reasonably non-biased person to be a spokesperson, and enforce the rules on its own time, with everyone working together to enforce followups to the EAPI/PMS list for anything coming up on dev of that nature. > Therefore: push Sunrise! ++ (I already posted agreement on prefix.) -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman