One follow up thought - if we're considering this vote simple majority, or super majority of participants, it's passing and we can just follow up w/revisions on a subsequent vote. I personally would prefer we go that route; we all need to internalize that moving forward and incrementally revising things is Safe and OK. :)
~Josh On Thu, Jun 18, 2020 at 10:00 AM Joshua McKenzie <jmcken...@apache.org> wrote: > So did you two come to an agreement? I must have misread: > > changing the minimum number of votes to be a simple >> majority of the number of people participating in the roll call. For >> example, if we have a roll call of 21, then we'll need a minimum of 11 >> binding votes participating. Of that 11, we'd need 2/3 to be +1 to pass, >> so in that case 8 +1's. > > > I guess we should visit this again afterwards, as this isn't what I >> intended. > > > I have little interest in changing any of the doc as written as reflected > by my +1 vote. :) > > If you two could come to an agreement and articulate it / modify the wiki > to reflect it, we can review as a community and vote again. > > Also, we should clarify the metrics by which the vote will pass which I > didn't above. i.e. Simple Majority binding participants, Consensus from > binding (no -1), etc. I'd advocate for simple majority since none of this > is set in stone and at this point I believe we're bikeshedding against > something that would be a non-issue assuming positive intent and alignment > between response to roll call and participation. > > > On Wed, Jun 17, 2020 at 8:08 PM Yifan Cai <yc25c...@gmail.com> wrote: > >> +1 nb >> ________________________________ >> From: Jon Haddad <j...@jonhaddad.com> >> Sent: Wednesday, June 17, 2020 2:13 PM >> To: dev@cassandra.apache.org >> Subject: Re: [VOTE] Project governance wiki doc >> >> Yes, this is my understanding as well. >> >> >> On Wed, Jun 17, 2020 at 2:10 PM Benedict Elliott Smith < >> bened...@apache.org> >> wrote: >> >> > I personally think we should not revisit the super-majority of votes >> > decision, as that was settled already; simple-majority came a distant >> > third. Since this question doesn't really invalidate that decision, I >> > think for forward progress it's better to simply address the vote floor, >> > but just my 2c. >> > >> > On 17/06/2020, 21:58, "Jon Haddad" <j...@jonhaddad.com> wrote: >> > >> > For what it's worth, I thought Benedict's suggestion was a pretty >> > reasonable one and am in favor of it. >> > >> > On Wed, Jun 17, 2020 at 1:40 PM Joshua McKenzie < >> jmcken...@apache.org> >> > wrote: >> > >> > > Race condition on that last one Benedict. >> > > >> > > What about using the quorum from roll call to simply define how >> many >> > +1's >> > > are needed to pass something? Simple majority of the roll call, >> > simple >> > > majority of total participants on specific vote and it passes? >> > > >> > > For example: >> > > >> > > - 33 pmc members >> > > - 16 roll call >> > > - 9 +1's required. If only participation is 9 vote with +1, >> passes >> > > - If 9 +1's and 10 -1's, does not pass >> > > >> > > That prevents the "abstain to keep vote invalid" while keeping >> with >> > the >> > > lazy consensus spirit and requiring enough participation that a >> vote >> > should >> > > reasonably be considered indicative. Does raise the bar a bit from >> > "simple >> > > majority of this many votes required" to "this many +1's >> required", >> > but >> > > hopefully people responding to a roll call actually plan on >> showing >> > up. We >> > > could also open votes with "this many +1's required to pass" which >> > might >> > > further encourage participation. >> > > >> > > >> > > On Wed, Jun 17, 2020 at 2:24 PM Joshua McKenzie < >> > jmcken...@apache.org> >> > > wrote: >> > > >> > >> I don't see anybody advocating for the low watermark where it >> > stands. >> > >> I'm +1 on the "simple majority of roll call + supermajority of >> that" >> > >> revision, and no real harm in re-calling a vote today vs. >> > yesterday; one >> > >> day delay to clean this up now doesn't seem too much an >> imposition. >> > >> >> > >> @Jonathan Haddad <j...@jonhaddad.com> - want to revise the wiki >> > article >> > >> and call a new vote? >> > >> >> > >> >> > >> On Wed, Jun 17, 2020 at 2:13 PM Jon Haddad <j...@jonhaddad.com> >> > wrote: >> > >> >> > >>> Sorry, I was a bit vague there. >> > >>> >> > >>> I'm in favor of changing the minimum number of votes to be a >> simple >> > >>> majority of the number of people participating in the roll call. >> > For >> > >>> example, if we have a roll call of 21, then we'll need a minimum >> > of 11 >> > >>> binding votes participating. Of that 11, we'd need 2/3 to be +1 >> > to pass, >> > >>> so in that case 8 +1's. >> > >>> >> > >>> Regarding a new vote, I am personally in favor of that, yes. >> > >>> >> > >>> >> > >>> On Wed, Jun 17, 2020 at 10:36 AM Brandon Williams < >> > dri...@gmail.com> >> > >>> wrote: >> > >>> >> > >>> > So with that (the -1), are you in favor of changing to simple >> > majority >> > >>> > (I am) and calling a new vote? >> > >>> > >> > >>> > On Wed, Jun 17, 2020 at 12:30 PM Jon Haddad < >> j...@jonhaddad.com> >> > wrote: >> > >>> > > >> > >>> > > > I'm not concerned today, no, just musing and pointing out >> > that >> > >>> there >> > >>> > are >> > >>> > > easy ways to improve progress if we find there's an >> > impediment. I >> > >>> don't >> > >>> > > think it necessarily indicates bad intent to use voting >> rules >> > as >> > >>> > > formulated, either, for the record. >> > >>> > > >> > >>> > > Yeah, I didn't think you were serious about it being a >> > problem, just >> > >>> > wanted >> > >>> > > to check. >> > >>> > > >> > >>> > > I'm changing my vote to a -1, in favor of a simple majority >> as >> > the >> > >>> low >> > >>> > > watermark in vote participation (not approval). >> > >>> > > >> > >>> > > On Wed, Jun 17, 2020 at 9:56 AM Benedict Elliott Smith < >> > >>> > bened...@apache.org> >> > >>> > > wrote: >> > >>> > > >> > >>> > > > I'm not concerned today, no, just musing and pointing out >> > that >> > >>> there >> > >>> > are >> > >>> > > > easy ways to improve progress if we find there's an >> > impediment. I >> > >>> > don't >> > >>> > > > think it necessarily indicates bad intent to use voting >> > rules as >> > >>> > > > formulated, either, for the record. >> > >>> > > > >> > >>> > > > I do think redefining the roll call low watermark would >> be a >> > good >> > >>> > thing to >> > >>> > > > do though. It was a mistake to bring this to a vote >> without >> > >>> discussing >> > >>> > > > it. Sorry for my part in forgetting the comment hadn't >> been >> > >>> responded >> > >>> > to, >> > >>> > > > and also for the initial issue with formulation - it >> stemmed >> > from >> > >>> > poorly >> > >>> > > > specifying the use of super-majority in the private@ >> > indicative >> > >>> votes >> > >>> > > > (which didn't disambiguate between the two success >> metrics), >> > and >> > >>> > avoiding >> > >>> > > > disincentives to voting (requiring only a quorum of >> voters, >> > rather >> > >>> > than a >> > >>> > > > quorum of positive voters, encourages abstention until the >> > quorum >> > >>> is >> > >>> > > > reached). The intention was always to get clarity from >> the >> > >>> community >> > >>> > > > before a formal vote. >> > >>> > > > >> > >>> > > > I don't personally mind if we do that as a modification >> once >> > this >> > >>> vote >> > >>> > > > passes, or if we scrub the vote and try again. >> > >>> > > > >> > >>> > > > >> > >>> > > > On 17/06/2020, 17:35, "Jon Haddad" <j...@jonhaddad.com> >> > wrote: >> > >>> > > > >> > >>> > > > > On the document I raised this as an issue, and >> > proposed >> > >>> > lowering the >> > >>> > > > "low watermark" to a simple majority of the >> electorate - >> > since >> > >>> if >> > >>> > you >> > >>> > > > have >> > >>> > > > both a simple majority of the "active electorate", >> and a >> > >>> > > > super-majority of >> > >>> > > > all voters, I think you can consider that a strong >> > consensus. >> > >>> > > > >> > >>> > > > Agree here. I think a simple majority of the roll >> call >> > + a >> > >>> super >> > >>> > > > majority >> > >>> > > > of votes sounds far more reasonable. >> > >>> > > > >> > >>> > > > > However it's worth noting that the active >> electorate is >> > >>> likely to >> > >>> > > > undercount, since some people won't nominate >> themselves >> > in the >> > >>> roll >> > >>> > > > call, >> > >>> > > > but will still vote. So it might not in practice be a >> > >>> problem. In >> > >>> > > > fact it >> > >>> > > > can be gamed by people who want to pass a motion that >> > fails to >> > >>> > reach >> > >>> > > > the >> > >>> > > > low watermark all collaborating to not count their >> vote >> > at the >> > >>> roll >> > >>> > > > call. >> > >>> > > > The only real advantage of the roll call is that it's >> > simple to >> > >>> > > > administer. >> > >>> > > > >> > >>> > > > Is this something you're concerned about, or just >> musing >> > over? >> > >>> > > > >> > >>> > > > >> > >>> > > > On Wed, Jun 17, 2020 at 9:21 AM Benedict Elliott >> Smith < >> > >>> > > > bened...@apache.org> >> > >>> > > > wrote: >> > >>> > > > >> > >>> > > > > Sorry, I've been busy so not paid as close attention >> > as I >> > >>> would >> > >>> > like >> > >>> > > > after >> > >>> > > > > initial contributions to the formulation. On the >> > document I >> > >>> > raised >> > >>> > > > this as >> > >>> > > > > an issue, and proposed lowering the "low watermark" >> to >> > a >> > >>> simple >> > >>> > > > majority of >> > >>> > > > > the electorate - since if you have both a simple >> > majority of >> > >>> the >> > >>> > > > "active >> > >>> > > > > electorate", and a super-majority of all voters, I >> > think you >> > >>> can >> > >>> > > > consider >> > >>> > > > > that a strong consensus. >> > >>> > > > > >> > >>> > > > > However it's worth noting that the active >> electorate is >> > >>> likely to >> > >>> > > > > undercount, since some people won't nominate >> > themselves in >> > >>> the >> > >>> > roll >> > >>> > > > call, >> > >>> > > > > but will still vote. So it might not in practice >> be a >> > >>> problem. >> > >>> > In >> > >>> > > > fact it >> > >>> > > > > can be gamed by people who want to pass a motion >> that >> > fails >> > >>> to >> > >>> > reach >> > >>> > > > the >> > >>> > > > > low watermark all collaborating to not count their >> > vote at >> > >>> the >> > >>> > roll >> > >>> > > > call. >> > >>> > > > > The only real advantage of the roll call is that >> it's >> > simple >> > >>> to >> > >>> > > > administer. >> > >>> > > > > >> > >>> > > > > On 17/06/2020, 17:12, "Jon Haddad" < >> j...@jonhaddad.com >> > > >> > >>> wrote: >> > >>> > > > > >> > >>> > > > > Looking at the doc again, I'm a bit concerned >> > about this: >> > >>> > > > > >> > >>> > > > > > PMC roll call will be taken every 6 months. >> This >> > is an >> > >>> > email >> > >>> > > > to dev@ >> > >>> > > > > w/the simple question to pmc members of “are you >> > active >> > >>> on >> > >>> > the >> > >>> > > > project >> > >>> > > > > and >> > >>> > > > > plan to participate in voting over the next 6 >> > months?”. >> > >>> This >> > >>> > is >> > >>> > > > > strictly an >> > >>> > > > > exercise to get quorum count and in no way >> > restricts >> > >>> ability >> > >>> > to >> > >>> > > > > participate >> > >>> > > > > during this time window. A super-majority of >> this >> > count >> > >>> > becomes >> > >>> > > > the >> > >>> > > > > low-watermark for votes in favour necessary to >> > pass a >> > >>> motion, >> > >>> > > > with new >> > >>> > > > > PMC >> > >>> > > > > members added to the calculation. >> > >>> > > > > >> > >>> > > > > I imagine we'll see a lot of participation from >> > folks in >> > >>> roll >> > >>> > > > call, and >> > >>> > > > > less when it comes to votes. It's very easy to >> say >> > >>> we'll do >> > >>> > > > something, >> > >>> > > > > it's another to follow through. A glance at any >> > active >> > >>> > community >> > >>> > > > > member's >> > >>> > > > > review board (including my own) will confirm >> that. >> > >>> > > > > >> > >>> > > > > Just to provide a quick example with some rough >> > numbers >> > >>> - it >> > >>> > > > doesn't >> > >>> > > > > seem >> > >>> > > > > unreasonable to me that we'll get a roll call of >> > 15-20 >> > >>> votes. >> > >>> > > > On the >> > >>> > > > > low >> > >>> > > > > end of that, we'd need 10 votes to pass anything >> > and on >> > >>> the >> > >>> > high >> > >>> > > > end, >> > >>> > > > > 14. >> > >>> > > > > On the high end a vote with 13 +1 and one -1 >> would >> > fail. >> > >>> > > > > >> > >>> > > > > Just to be clear, I am 100% in favor of >> increased >> > >>> > participation >> > >>> > > > and a >> > >>> > > > > higher bar on voting, but I'd like to ensure we >> > don't >> > >>> set the >> > >>> > > > bar so >> > >>> > > > > high >> > >>> > > > > we can't get anything done. >> > >>> > > > > >> > >>> > > > > Anyone else share this sentiment? >> > >>> > > > > >> > >>> > > > > On Wed, Jun 17, 2020 at 8:37 AM David Capwell >> > >>> > > > > <dcapw...@apple.com.invalid> >> > >>> > > > > wrote: >> > >>> > > > > >> > >>> > > > > > +1 nb >> > >>> > > > > > >> > >>> > > > > > Sent from my iPhone >> > >>> > > > > > >> > >>> > > > > > > On Jun 17, 2020, at 7:27 AM, Andrés de la >> Peña >> > < >> > >>> > > > > a.penya.gar...@gmail.com> >> > >>> > > > > > wrote: >> > >>> > > > > > > >> > >>> > > > > > > +1 nb >> > >>> > > > > > > >> > >>> > > > > > >> On Wed, 17 Jun 2020 at 15:06, Sylvain >> > Lebresne < >> > >>> > > > > lebre...@gmail.com> >> > >>> > > > > > wrote: >> > >>> > > > > > >> >> > >>> > > > > > >> +1 (binding) >> > >>> > > > > > >> -- >> > >>> > > > > > >> Sylvain >> > >>> > > > > > >> >> > >>> > > > > > >> >> > >>> > > > > > >> On Wed, Jun 17, 2020 at 1:58 PM Benjamin >> > Lerer < >> > >>> > > > > > >> benjamin.le...@datastax.com> >> > >>> > > > > > >> wrote: >> > >>> > > > > > >> >> > >>> > > > > > >>> +1 (binding) >> > >>> > > > > > >>> >> > >>> > > > > > >>> On Wed, Jun 17, 2020 at 12:49 PM Marcus >> > Eriksson < >> > >>> > > > > marc...@apache.org> >> > >>> > > > > > >>> wrote: >> > >>> > > > > > >>> >> > >>> > > > > > >>>> +1 >> > >>> > > > > > >>>> >> > >>> > > > > > >>>> >> > >>> > > > > > >>>> On 17 June 2020 at 12:40:38, Sam >> > Tunnicliffe ( >> > >>> > > > s...@beobal.com) >> > >>> > > > > wrote: >> > >>> > > > > > >>>>> +1 (binding) >> > >>> > > > > > >>>>> >> > >>> > > > > > >>>>>> On 17 Jun 2020, at 09:11, Jorge Bay >> Gondra >> > >>> wrote: >> > >>> > > > > > >>>>>> >> > >>> > > > > > >>>>>> +1 nb >> > >>> > > > > > >>>>>> >> > >>> > > > > > >>>>>> On Wed, Jun 17, 2020 at 7:41 AM Mick >> Semb >> > Wever >> > >>> > wrote: >> > >>> > > > > > >>>>>> >> > >>> > > > > > >>>>>>> +1 (binding) >> > >>> > > > > > >>>>>>> >> > >>> > > > > > >>>>>>> On Tue, 16 Jun 2020 at 18:19, Joshua >> > McKenzie >> > >>> > > > > > >>>>>>> wrote: >> > >>> > > > > > >>>>>>> >> > >>> > > > > > >>>>>>>> Added unratified draft to the wiki >> here: >> > >>> > > > > > >>>>>>>> >> > >>> > > > > > >>>>>>>> >> > >>> > > > > > >>>>>>> >> > >>> > > > > > >>>> >> > >>> > > > > > >>> >> > >>> > > > > > >> >> > >>> > > > > > >> > >>> > > > > >> > >>> > > > >> > >>> > >> > >>> >> > >> https://cwiki.apache.org/confluence/display/CASSANDRA/Apache+Cassandra+Project+Governance >> > >>> > > > > > >>>>>>>> >> > >>> > > > > > >>>>>>>> I propose the following: >> > >>> > > > > > >>>>>>>> >> > >>> > > > > > >>>>>>>> 1. We leave the vote open for 1 week >> > (close at >> > >>> > end of >> > >>> > > > day >> > >>> > > > > > >> 6/23/20) >> > >>> > > > > > >>>>>>>> unless there's a lot of feedback on >> the >> > wiki >> > >>> we >> > >>> > > > didn't get >> > >>> > > > > on >> > >>> > > > > > >> gdoc >> > >>> > > > > > >>>>>>>> 2. pmc votes are considered binding >> > >>> > > > > > >>>>>>>> 3. committer and community votes are >> > >>> considered >> > >>> > > > advisory / >> > >>> > > > > > >>>> non-binding >> > >>> > > > > > >>>>>>>> >> > >>> > > > > > >>>>>>>> Any objections / revisions to the >> above? >> > >>> > > > > > >>>>>>>> >> > >>> > > > > > >>>>>>>> Thanks! >> > >>> > > > > > >>>>>>>> >> > >>> > > > > > >>>>>>>> ~Josh >> > >>> > > > > > >>>>>>>> >> > >>> > > > > > >>>>>>> >> > >>> > > > > > >>>>> >> > >>> > > > > > >>>>> >> > >>> > > > > > >>>>> >> > >>> > > > > >> > >>> > >> > --------------------------------------------------------------------- >> > >>> > > > > > >>>>> To unsubscribe, e-mail: >> > >>> > > > dev-unsubscr...@cassandra.apache.org >> > >>> > > > > > >>>>> For additional commands, e-mail: >> > >>> > > > dev-h...@cassandra.apache.org >> > >>> > > > > > >>>>> >> > >>> > > > > > >>>>> >> > >>> > > > > > >>>> >> > >>> > > > > > >>>> >> > >>> > > > > > >>>> >> > >>> > > > > >> > >>> > >> > --------------------------------------------------------------------- >> > >>> > > > > > >>>> To unsubscribe, e-mail: >> > >>> > > > dev-unsubscr...@cassandra.apache.org >> > >>> > > > > > >>>> For additional commands, e-mail: >> > >>> > > > dev-h...@cassandra.apache.org >> > >>> > > > > > >>>> >> > >>> > > > > > >>>> >> > >>> > > > > > >>> >> > >>> > > > > > >> >> > >>> > > > > > >> > >>> > > > > > >> > >>> > > > >> > >>> >> > --------------------------------------------------------------------- >> > >>> > > > > > To unsubscribe, e-mail: >> > >>> > dev-unsubscr...@cassandra.apache.org >> > >>> > > > > > For additional commands, e-mail: >> > >>> > dev-h...@cassandra.apache.org >> > >>> > > > > > >> > >>> > > > > > >> > >>> > > > > >> > >>> > > > > >> > >>> > > > > >> > >>> > > > > >> > >>> > >> > --------------------------------------------------------------------- >> > >>> > > > > To unsubscribe, e-mail: >> > dev-unsubscr...@cassandra.apache.org >> > >>> > > > > For additional commands, e-mail: >> > >>> dev-h...@cassandra.apache.org >> > >>> > > > > >> > >>> > > > > >> > >>> > > > >> > >>> > > > >> > >>> > > > >> > >>> > > > >> > >>> >> > --------------------------------------------------------------------- >> > >>> > > > To unsubscribe, e-mail: >> dev-unsubscr...@cassandra.apache.org >> > >>> > > > For additional commands, e-mail: >> > dev-h...@cassandra.apache.org >> > >>> > > > >> > >>> > > > >> > >>> > >> > >>> > >> > --------------------------------------------------------------------- >> > >>> > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org >> > >>> > For additional commands, e-mail: >> dev-h...@cassandra.apache.org >> > >>> > >> > >>> > >> > >>> >> > >> >> > >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org >> > For additional commands, e-mail: dev-h...@cassandra.apache.org >> > >> > >> >