Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E46BC116C7 for ; Tue, 6 May 2014 23:49:22 +0000 (UTC) Received: (qmail 35026 invoked by uid 500); 6 May 2014 23:49:21 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 34967 invoked by uid 500); 6 May 2014 23:49:20 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 34942 invoked by uid 99); 6 May 2014 23:49:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 May 2014 23:49:20 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of dlmarion@comcast.net designates 76.96.59.243 as permitted sender) Received: from [76.96.59.243] (HELO qmta13.westchester.pa.mail.comcast.net) (76.96.59.243) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 May 2014 23:49:14 +0000 Received: from omta19.westchester.pa.mail.comcast.net ([76.96.62.98]) by qmta13.westchester.pa.mail.comcast.net with comcast id ynPS1n00327AodY5DnotLs; Tue, 06 May 2014 23:48:53 +0000 Received: from DaveLaptop ([68.55.101.151]) by omta19.westchester.pa.mail.comcast.net with comcast id ynos1n00m3FzDb03fnot1f; Tue, 06 May 2014 23:48:53 +0000 From: To: References: In-Reply-To: Subject: RE: [DISCUSS] Majority voting without prior discussion Date: Tue, 6 May 2014 19:49:00 -0400 Message-ID: <011c01cf6985$c14f4bc0$43ede340$@comcast.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQGn0nHIJJcWiByB69ykMBlrGw5GLJuDY1qQ Content-Language: en-us DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1399420133; bh=Ht3jh8lkELZmlgRJ82LzIkh3Clf7PWQ8sH1RiZqXE0c=; h=Received:Received:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type; b=SGRsCCYDhcKTLsim8yy5JypXOJsE+73GydtJfT+rFA1Jtayc/nt7nGBYG76sL5VWj s1KBxyBDtu8iZoOxzHbxQsBINB+EH9xh7AcrCa46HGIUG5HuYMWTdobl2w5dC0RA5m bfi2Fh4JoPQfoinLdZfdCgFg0K/OeGqEJXxVU8HZeNsml0QtoeydGgAh2jd79YMemH j9Sg6qocBMDjswNXJ/xivswLJ7b+tJ/jmjNfhhPdivBw0BsOd8nFlPL/m7nE+1memU PhT6gZ7qEmys0eJDEkxYZH8HClhY5RWraVeD/kSlhytp1ao/7bWqAFnBgy9p9WO7uG pRK/lnTOIpPEg== X-Virus-Checked: Checked by ClamAV on apache.org Your comments suggest that we need to tailor our model to follow the = U.S. Senate. We will need a vote to end debate, so that we can vote on = the measure. Can I filibuster? Just kidding, I wouldn't wish that on = anyone. In all seriousness, I agree with your statements. I did the same thing = with the blog thread, discuss, gather feedback, vote on text that was = agreed upon. I went back and looked at the bylaws, which specify = majority approval for ending a planned release and for an official = release. What if they were consensus approval instead? Or, maybe a = modification to the bylaws that states certain types of votes cannot be = started without a discussion first. -----Original Message----- From: Christopher [mailto:ctubbsii@apache.org]=20 Sent: Tuesday, May 06, 2014 4:59 PM To: Accumulo Dev List Subject: [DISCUSS] Majority voting without prior discussion Devs, As something that came out of the vote thread about EOL'ing 1.4, I was = thinking: The purpose of a majority vote seems to be when we've already discussed = and planned, and we just need things to come down to a final vote. = Things like releasing, for example, occur after discussions, planning, = and aren't a surprise in any way. It seems to me that there are two main = points I want to make: 1) Prior discussion/planning should be a prerequisite for things which = are majority vote. 2) The default for any ambiguous or arbitrary vote item that does not = fall into a predetermined type, should require consensus. The problem with majority votes without discussion is that there may be = serious concerns a minority of persons voting have about something, that = could be resolved with compromise.... where there is plenty of room for = gathering consensus. Coming together as a community to move forward with = a mutually agreed upon path should always be preferred where possible. = In some cases, differences are irreconcilable and action just needs to = be taken to move forward (releasing, for instance) on a majority decision, but even here, there is up front = discussion about those differences (code development, release planning, = etc.) prior to such a vote. Binding actions to a majority vote that has insufficient prior = discussion, especially when there is no mechanism to extend a vote, or = sane way to alter the contents of the majority vote while in progress, = leads to actions that don't have the consensus of the community, even in = circumstances where consensus was possible to achieve. I think our bylaws should be updated to reflect the two ideas above. I'm not sure the exact wording needed *(please submit proposals in = response to this), but I think it should declare that any voting that = does not clearly fall into a vote category explicitly enumerated, or if = there's any doubt, should default to consensus. Before we had bylaws, = this appeared to be the precedent... as we often took great care to = respond to any objections, delaying, canceling, or extending the vote to = do so. We should continue to operate with that same sense of community = in future decisions as well, and I think consensus voting whenever = possible is the way to do that. It was also discussed that it may be helpful to enumerate end of life = procedures in the bylaws as well. I'm not sure this is as important of = an issue if we agree that the default should be consensus... but I'm = willing to entertain that discussion in this thread as well. Thanks for your time and input. -- Christopher L Tubbs II http://gravatar.com/ctubbsii