Return-Path: X-Original-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3B133DA2C for ; Thu, 3 Jan 2013 21:14:46 +0000 (UTC) Received: (qmail 77448 invoked by uid 500); 3 Jan 2013 21:14:45 -0000 Delivered-To: apmail-incubator-cloudstack-dev-archive@incubator.apache.org Received: (qmail 77396 invoked by uid 500); 3 Jan 2013 21:14:45 -0000 Mailing-List: contact cloudstack-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cloudstack-dev@incubator.apache.org Delivered-To: mailing list cloudstack-dev@incubator.apache.org Received: (qmail 77388 invoked by uid 99); 3 Jan 2013 21:14:45 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Jan 2013 21:14:45 +0000 X-ASF-Spam-Status: No, hits=-1.6 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [74.125.149.244] (HELO na3sys009aog118.obsmtp.com) (74.125.149.244) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Jan 2013 21:14:39 +0000 Received: from mail-wg0-f70.google.com ([74.125.82.70]) (using TLSv1) by na3sys009aob118.postini.com ([74.125.148.12]) with SMTP ID DSNKUOX0qHo29TXaJbW5qU9vHBjkKwtCGCyz@postini.com; Thu, 03 Jan 2013 13:14:18 PST Received: by mail-wg0-f70.google.com with SMTP id ds1so13485817wgb.9 for ; Thu, 03 Jan 2013 13:14:15 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:in-reply-to:references:date:message-id :subject:from:to:content-type:content-transfer-encoding :x-gm-message-state; bh=2VYsd9Am4I8VqMYwArn7JW8AmkEAaEsgybIh7hcPUKk=; b=A1MSALiekh7d1yPnzZT0lY9DwPT/WjpNaQ5Vb/h8BipLX5T2II+97q4O6nYQttkBP8 XAx++lngsmmROQ+Wm0Snep9vuNdTfRJqlREbJ9lQwQizd4ClJTxQ2hCtNGJP+5K0dsUe Lg2JPA93M8rQhMvvpySEAX7RJIYee5nDrMBnWKUJ+up0iCdCE518Z8iX3wEP7vlBVicl /vaBIQ6vTYFqETfFraV+JrFqsJDYb3jFx2UxaAJYPJSH7ctaW7CGay2JsqtHpNPFpoo7 S8huY4pQDwsqMfmzURA9AYxa8xBmoN0gAHqs0L5d8IcgAZKSxyp+FvH3HBbEDAEp2pkv 5+qQ== X-Received: by 10.180.75.208 with SMTP id e16mr79130447wiw.3.1357247655397; Thu, 03 Jan 2013 13:14:15 -0800 (PST) MIME-Version: 1.0 Received: by 10.180.75.208 with SMTP id e16mr79130440wiw.3.1357247655306; Thu, 03 Jan 2013 13:14:15 -0800 (PST) Received: by 10.194.37.68 with HTTP; Thu, 3 Jan 2013 13:14:15 -0800 (PST) In-Reply-To: References: <50E59A16.3030201@widodh.nl> <6203F3A4-2524-494D-B6B1-32FD4E93D11A@citrix.com> Date: Thu, 3 Jan 2013 16:14:15 -0500 Message-ID: Subject: Re: [VOTE] Project Bylaws From: Chip Childers To: "cloudstack-dev@incubator.apache.org" Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQksl08asbrk16itgNv7HhUg92RLzrvKJgLXuirvWMDONlGpmo47IUkuCFJnRCH0cWTKtwTfjJt4SXgsN2TLkXhPhpL5tqMpIpLBGUOXee9I90+l0xOCj/JY5rEotjgwwl289m82b5GDHbqhnJPvJkymDN1dt/zdbBPDE6ckmVluF46aRtastTYeFPaqzAJPR9U+/VrN X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Jan 3, 2013 at 3:55 PM, David Nalley wrote: > On Thu, Jan 3, 2013 at 3:54 PM, Chip Childers = wrote: >> On Thu, Jan 3, 2013 at 3:52 PM, David Nalley wrote: >>> On Thu, Jan 3, 2013 at 3:49 PM, Chip Childers wrote: >>>> On Thu, Jan 3, 2013 at 3:39 PM, David Nalley wrote: >>>>> On Thu, Jan 3, 2013 at 3:02 PM, Chip Childers wrote: >>>>>> On Thu, Jan 3, 2013 at 2:58 PM, Rohit Yadav = wrote: >>>>>>> +1 (binding) >>>>>>> Thanks for the reply, casting binding vote. >>>>>>> >>>>>>>>>> 3. Veteos >>>>>>>>> Who can Veto? Timeframe when a veto is challenged? >>>>>>>>> >>>>>>>> >>>>>>>> The "who" is anyone that can cast a binding vote on an issue. >>>>>>>> Further, veto's are only applicable for "lazy consensus" style for= mal >>>>>>>> votes or technical decisions. >>>>>>>> >>>>>>>> I'm not sure I get your timeframe question though=85 >>>>>>> >>>>>>> The question was if someone challenges a vote by committing a bindi= ng veto -1, and if their veto is challenged (say the reasons were not obvio= us) and they are asked for reason(s) what should be the timeline for the pe= rson to reply/communicate. (say a case of someone trolling, the question wa= s about handling trolls :) >>>>>>> >>>>>> >>>>>> Well, I think that the first issue would be that we shouldn't have >>>>>> trolls with binding votes... ;-) >>>>>> >>>>>> I guess it's a fair question though... any thoughts on how to think >>>>>> about that issue? I'd say that by default, we're talking about the >>>>>> normal "at least 72 hours" standard applying. >>>>>> >>>>> >>>>> I don't understand the 72 hour comment. >>>>> Are you talking about period in which casting a veto is possible? >>>>> 72 hours from what? 72 hours from a commit? From a review request? >>>>> I'd guess that anytime up until a release is kicked out would be fine >>>>> for a veto (technical reasons right, even if it is bad form)? (I've >>>>> heard that from Greg Stein anecdotally, but can't find it documented >>>>> anywhere.) >>>>> >>>> >>>> The question was about "how long after the merits of a veto is >>>> challenged should the community wait for a response from the person >>>> vetoing.". Basically, this is an edge case inside of an edge case >>>> really. >>> >>> See my other response to Rohits question. Valid vetos are binding >>> until withdrawn. >>> >>> --David >>> >> >> Yup - after re-reading the foundation page, you're right. > > It's also stated that way in the bylaws you just put up for vote: Section= 3.3 > Actually, that section doesn't deal with the question that Rohit raised really. He's asking about the result of challenging a veto, which is only addressed in the following: "The validity of a veto, if challenged, can be confirmed by anyone who has a binding vote. This does not necessarily signify agreement with the veto - merely that the veto is valid." What isn't addressed is the question of how long a "veto challenge" needs to remain "unconfirmed" (i.e.: nobody confirms it's validity) before it's considered to be a "valid challenge" nullifying the veto, or (alternatively) if there is an explicit action that would cause the "veto challenge" to be confirmed. Like I said, edge case within the edge case. Personally, I'm not sure that I care to try to plug this very small procedural hole... but it does exist. Perhaps the problem is in the concept of a "challenge" in it's entirety? Anyone else have an opinion? -chip