Since feedback seems to be slowing down on this, how about we give it the
weekend and if all things are still quiet, call a vote on it on Monday.
Sound good?

Since we haven't yet ratified the structure and don't know our quorum on
pmc, my initial idea is we go with "minimum of 7 +1 binding votes and no
binding -1 votes", with binding defined as a pmc member vote given this is
governance. Any concerns with this?

Thanks again everyone for the time and energy on this.

~Josh

On Thu, Jun 11, 2020 at 10:38 AM Joshua McKenzie <jmcken...@apache.org>
wrote:

> Integrated some feedback I got from Jon (good points both). Anyone else?
>
> On Wed, Jun 10, 2020 at 2:53 PM Joshua McKenzie <jmcken...@apache.org>
> wrote:
>
>> Thanks for that insight Pavel. Will be a helpful and useful reference as
>> we start to test out our CEP process after 4.0 solidifies. One thing that
>> really stood out to me worth calling out:
>>>
>>>
>>>
>>>    - Engage the wider Swift community in the ongoing evolution of
>>>    Swift, and
>>>
>>>
>>>    - Maintain the vision and conceptual coherence of Swift.
>>>
>>> There is a natural tension between these two goals. Open evolution
>>> processes are, by nature, chaotic. Yet, maintaining a coherent vision for
>>> something as complicated as a programming language requires some level of
>>> coordination. The Swift evolution process aims to strike a balance that
>>> best serves the Swift community as a whole.
>>
>>
>> I'd love us to follow up on that topic (future vision, coherence, etc) on
>> the project after we iron out our voting and governance process.
>>
>> So that being said - there's no further feedback on the doc in its
>> current form. Anybody else have any thoughts on where things stand?
>>
>>
>> On Wed, Jun 10, 2020 at 1:55 PM Pavel Yaskevich <pove...@gmail.com>
>> wrote:
>>
>>> On Mon, Jun 8, 2020 at 3:12 AM Mick Semb Wever <m...@apache.org> wrote:
>>>
>>> > > > With regards to CEPs, I personally don't see any value in voting to
>>> > start
>>> > > one.
>>> > >
>>> > > Agree with this, and I'd go even further - requiring a vote in order
>>> to
>>> > > propose an idea runs so counter to the idea of a CEP that it would
>>> > default
>>> > > the purpose of even having them.  The CEP is the _proposal_ for a
>>> change
>>> > > that gets fleshed out enough so people can understand the idea and
>>> _then_
>>> > > vote on it, not the other way around.
>>> >
>>> >
>>> > Totally agree that CEPs should be as light-weight as possible, and
>>> with the
>>> > sentiments above. But would also like to keep the discussion open to
>>> > encourage and include as many voices as possible.
>>> >
>>> > My _questioning_ is around the value in "initial exposure and
>>> discussion".
>>> > It is implied already that there is lazy consensus in starting a CEP,
>>> and
>>> > that starting a CEP is more than just an initial proposal of an idea.
>>> One
>>> > example is we require a CEP to have a Shepherd that is a PMC member.
>>> > Encouraging a vote, or better-yet keeping it light-weight: an initial
>>> > DISCUSS thread as early as possible in the CEP lifecycle does come with
>>> > value. From openly calling out for a Shepherd, to allowing the more
>>> > experienced community members to add their insight (without having to
>>> get
>>> > formally involved in it), there's potential value in encouraging such
>>> > open-mode opening discussion early on (versus the cost of additional
>>> > process).
>>> >
>>> > Really interested in hearing from folk from other communities and
>>> projects
>>> > that do CEP/CIP and how their lifecycle through the process works and
>>> what
>>> > they have learnt.
>>> >
>>>
>>> Here is a description of the process Swift Programming Language uses -
>>> https://github.com/apple/swift-evolution/blob/master/process.md.
>>>
>>

Reply via email to