Reading the updated JEP 1 sounds like PR 59 for JEP 201 would pass as minor 
changes which provides clarification.
Unless I am misinterpreting the intend of both pull requests šŸ˜†

Den onsdag den 4. april 2018 kl. 08.42.21 UTC+2 skrev Liam Newman:
>
> Hello all,
> I've attempted to synthesize the key points made here into a PR for JEP 1:
> https://github.com/jenkinsci/jep/pull/76
>
> The scope of this change expanded a bit, but I think the result is clearer.
> Please feel free to comment (or even better to commit edits directly). 
>
> Thanks, 
> Liam
>
>
> On Monday, March 26, 2018 at 1:25:34 PM UTC-7, Liam Newman wrote:
>>
>> Andrew,
>>
>> That's an interesting point as well. The process is still relatively new, 
>> so it's not surprising that there's a learning curve and a need for more 
>> examples. JEPs with tighter focus will definitely move through the process 
>> more quickly, since they will require less discussion, design-time, 
>> implementation time, and consensus building.   JEP-200 was a good example 
>> of that tight focus and it still took some time.    
>>
>> One way that Tyler has been addressing the scope considerations in 
>> relation the Jenkins Essentials is splitting the overall project into 
>> multiple JEPs.  JEP-300 covers the overall goals and high-level design, and 
>> delegates the internal design of those components to sub-JEPs that are 
>> being filed as work gets rolling.   I don't know if that means JEP-300 will 
>> be accepted sooner or will remain as draft, but it looks like that will be 
>> the case.  
>>
>> It would be nice to have more JEPs filed to for a base of examples we can 
>> point people to, but I suspect we'll have to wait for that to grow 
>> organically over time.
>>
>> -L. 
>>
>>
>> On Sat, Mar 24, 2018 at 7:48 AM Andrew Bayer <andrew...@gmail.com 
>> <javascript:>> wrote:
>>
>>> I think itā€™s more a cultural thing re comfortableness of followup JEPs - 
>>> we need to have precedents and examples so that people will feel like oh, 
>>> itā€™s ok that this stuff didnā€™t get into that JEP, we can just do a new JEP 
>>> with it. Leaving proposals open for too long in order to make sure every 
>>> possible tangentially related matter gets in is a path to stagnation. Weā€™re 
>>> far better off with more JEPs of potentially smaller size/scope, 
>>> potentially amending earlier JEPs, than a small number of bloated ones, IMO.
>>>
>>> A.
>>>
>>> On Sat, Mar 24, 2018 at 9:34 AM Liam Newman <bitwi...@gmail.com 
>>> <javascript:>> wrote:
>>>
>>>> This is a ton of great feedback, thanks!  
>>>>
>>>> Ewelina,
>>>>
>>>> JEPs have a number of purposes, but they are definitely _not_ meant to 
>>>> stifle innovation.  At minimum though, they are meant to provide a medium 
>>>> for building consensus on the design and implementation of major 
>>>> features/processes of the Jenkins (and related) project.  
>>>>
>>>> Without JEP, contributors such as yourself, might do months of work 
>>>> only to have that work rejected or asked to be redesigned.  From the other 
>>>> side, the Project might get random contributors who ride in and want to 
>>>> have drop in some massive features without having discussed and reviewed 
>>>> with the rest of the project. 
>>>>
>>>> I think the main misunderstanding (due to lack of clarity in JEP-1) is 
>>>> the idea that a JEP must be "Accepted" in order for contributors to have 
>>>> confidence in the value and validity of their work. That is absolutely not 
>>>> the case.
>>>>
>>>> "Accepted" means that that Reviewer and Sponsor have looked at the JEP 
>>>> and agreed that _scoping and design_ are complete and have the consensus 
>>>> of 
>>>> the community, and that what remains is completing the (already well 
>>>> underway) implementation.  "Accepted" is a description of the technical 
>>>> state of the proposed component/feature/process.  "Accepted" is _not_ (and 
>>>> should not be viewed or used as) a "vote of confidence".  
>>>>
>>>> Conversely, "Draft" is not a commentary on the likelihood that the JEP 
>>>> will eventually be "Accepted".  That can only determined by the Sponsors 
>>>> and the Reviewers based on discussion and feedback on the mailing list or 
>>>> other forums. "Draft" is _not_ (and should not be viewed as) an indicator 
>>>> of any lack of confidence in a proposal. 
>>>>
>>>> > Now when I see a requirement 
>>>> *> "all 'significant changes' to a JEP should be completed before it is 
>>>> Accepted"*
>>>> > it makes me worry that if I end up working on next JEP, for another 
>>>> project, 
>>>> > I will be very careful and it will take ages to put it into 
>>>> "Accepted" (maybe it's
>>>> > not a problem). And then, like with JCasC, we learn while we 
>>>> implement it, 
>>>> > we discover issues and things that we can't do the way we want to do. 
>>>> > Do we have to discover all of that before "Accepting" JEP?
>>>>
>>>> In short, yes, but as you might gather from my response above, that is 
>>>> not a bad thing. 
>>>>
>>>> In the case of JEP-201, there has been no commentary it indicate that 
>>>> it lacks support, nor any doubt about the value of the work being done.  I 
>>>> think that the lack of clarity about the meaning of "Accepted" extends to 
>>>> the reviewers, so JEP-201 was marked as "Accepted" before the design was 
>>>> sufficiently complete.   But I also personally have no doubt that once the 
>>>> design is complete, JEP-201 will be "Accepted".
>>>>
>>>> > Maybe it wouldn't be the worst idea to organize a Jenkins Online 
>>>> Meetup around JEP concept?
>>>>
>>>> Yes, as noted above, I agree there is still misunderstanding about the 
>>>> JEP process.  I wouldn't have though to have JOM on this, but maybe we 
>>>> should.  It would be good to highlight that this process exists, talk 
>>>> about 
>>>> when and how to use it, and so on.  It would probably have to wait until 
>>>> May (April is looking pretty full already).  In the meanwhile, I still 
>>>> want 
>>>> to update JEP-1 to clarify 
>>>>
>>>> Jesse, Thanks for responding.  You devil's advocate helped me craft the 
>>>> above response.  Also, do you feel we make it hard to file followup JEPs? 
>>>>
>>>> Joseph, Carlos, I hope this response addresses your points.  If not 
>>>> please say so, and I'll respond specifically. 
>>>>
>>>> Thanks,
>>>> -Liam
>>>>
>>>> On Fri, Mar 23, 2018 at 8:25 AM Jesse Glick <jgl...@cloudbees.com 
>>>> <javascript:>> wrote:
>>>>
>>>>> On Fri, Mar 23, 2018 at 8:11 AM, Carlos Sanchez <car...@apache.org 
>>>>> <javascript:>> wrote:
>>>>> > "all 'significant changes' to a JEP should be
>>>>> > completed before it is Accepted"  looks like a requirement that may 
>>>>> hinder
>>>>> > innovation and experimentation on areas that are not clear from the 
>>>>> start.
>>>>>
>>>>> To play devilā€™s advocate (I do not have strong feelings about this),
>>>>> we should just make it comfortable enough to file follow-up JEPs that
>>>>> this is normal practice. A JEP should stay as a Draft until there is a
>>>>> clearly working implementation released. Once Accepted, there should
>>>>> no eyebrows raised by filing another (initially Draft) JEP like ā€œ2018
>>>>> refreshes to JEP-234 in light of mistakes madeā€. That can discuss any
>>>>> compatibility issues that might affect early adopters of the original
>>>>> version.
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "Jenkins Developers" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to jenkinsci-de...@googlegroups.com <javascript:>.
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/jenkinsci-dev/CANfRfr0F9z4sXKfZOGU%3D2vtveBt%2BdqReBy%2B4o5tpcwmNTKYEOQ%40mail.gmail.com
>>>>> .
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "Jenkins Developers" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to jenkinsci-de...@googlegroups.com <javascript:>.
>>>>
>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/jenkinsci-dev/CAA0qCNzNY4FZys4j7_bc07UmCkgaQf%3D0bMqn%2BDj_ogetDvTsGQ%40mail.gmail.com
>>>>  
>>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAA0qCNzNY4FZys4j7_bc07UmCkgaQf%3D0bMqn%2BDj_ogetDvTsGQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>
>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Jenkins Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to jenkinsci-de...@googlegroups.com <javascript:>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-dev/CAPbPdOYd95v-JZV%3Dmfx7716MJHA5e4kcUMETJfQsfN9QVndSxw%40mail.gmail.com
>>>  
>>> <https://groups.google.com/d/msgid/jenkinsci-dev/CAPbPdOYd95v-JZV%3Dmfx7716MJHA5e4kcUMETJfQsfN9QVndSxw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/4bd0ec78-7027-416a-b079-6805e348d9e5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to