It seems things are going pretty well under CTR:
* Committers are more productive
* Nothing went wrong seriously
* Concern on patches are addressed

So I'm +1 to make CTR model permanent.

2015-11-17 10:31 GMT+08:00 Konstantin Boudnik <[email protected]>:

> Next week will be two months since we pushed BIGTOP-2069 introducing a
> trial
> period of the project's CTR development model. I am happy to say that we
> haven't broke the project ;) And now with the new better working CI the
> chances of it are even slimmer, IMO. Once we have an automatic deployment
> and
> testing, we'll be even in the better shape.
>
> Hence, I'd like to revisit the conversation from September and gauge the
> consensus of CTR model to become permanent?
>
> Thoughts?
>   Cos
>
> On Tue, Sep 22, 2015 at 05:01PM, Konstantin Boudnik wrote:
> > Looks like we have the lazy consensus on this. Let's move forward with
> > two-months trial, conditional on CI being recovered after the current
> issues
> > with disk space getting filled quickly. So, I presume we'll start after
> the
> > ApacheCon EU.
> >
> > I propose the following work-flow for CTR and document it in the
> top-level
> > README. Here's the patch:
> >
> > diff --git README.md README.md
> > index 6342f92..23062a6 100644
> > --- README.md
> > +++ README.md
> > @@ -55,6 +55,27 @@ There are lots of ways to contribute.  People with
> different expertise can help
> >
> >  Also, opening [JIRA's](https://issues.apache.org/jira/browse/BIGTOP)
> and getting started by posting on the mailing list is helpful.
> >
> > +CTR model trial
> > +===============
> > +
> > +As discussed on the dev@ list (http://bit.ly/1gLeArc) we are going
> into a trial
> > +period of CTR model for Bigtop project. The trial will go into effect
> until
> > +Dec, 5th, 2015 or for two months since the master CI disk space issues
> are resolve,
> > +whichever comes first. The following rules will be used for the CTR
> process:
> > +  * a committer can go ahead and commit the patch without mandatory
> review if
> > +    felt confident in its quality (e.g. reasonable testing has been done
> > +    locally; all compilations pass; RAT check is passed; the patch
> follows
> > +    coding guidelines)
> > +  * a committer is encouraged to seek peer-review and/or advice before
> hand if
> > +    there're doubts in the approach taken, design decision, or
> implementation
> > +    details
> > +  * a committer should keep an eye on the official CI builds at
> > +    http://ci.bigtop.apache.org:8080/view/Bigtop-trunk/
> (Docker-Bigtop-*
> > +    builds) to make sure that committed changes haven't break anything.
> In
> > +    which case the committer should take a timely effort to resolve the
> issues
> > +    and unblock the others in the community
> > +  * there's no changes in the JIRA process, except as specified above
> > +
> >  What do people use Apache Bigtop for?
> >  ==============================
> >
> > ---- end of the patch
> >
> > If the above looks ok for everybody I will go ahead and commit this in a
> couple
> > of days, once I regain the network connection.
> >
> > Regards,
> >   Cos
> >
> > On Sun, Sep 20, 2015 at 03:23AM, Evans Ye wrote:
> > > Ofcourse if that doesnt fit we can roll back to RTC :)
> > > 2015年9月20日 上午3:20於 "Evans Ye" <[email protected]>寫道:
> > >
> > > > This is way better than mine!
> > > > With practical use & try we can have concrete idea of how CTR works
> in our
> > > > community. We can develop our policy to handle real world cases
> instead of
> > > > just imaging it.
> > > > 2015年9月20日 上午3:11於 "Konstantin Boudnik" <[email protected]>寫道:
> > > >
> > > >> I'd rather avoid or at least postpone the voting until we have
> everyone
> > > >> being
> > > >> comfortable with the proposed changed. I really don't like an idea
> of
> > > >> someone
> > > >> being in minority and being forced to play alone. On the other
> hand, I
> > > >> see a
> > > >> bunch of situations where CTR would be beneficial e.g BIGTOP-2057.
> > > >>
> > > >> If as Evans said all questions were answered, let's proceed to
> voting. If
> > > >> not
> > > >> - let's give CTR a try for say a couple of months and see how it
> works for
> > > >> everybody. We hardly can do any irreversible harm even if we try -
> we can
> > > >> always revert anything we don't like ;)
> > > >>
> > > >> Cos
> > > >>
> > > >> On Sun, Sep 20, 2015 at 01:52AM, Evans Ye wrote:
> > > >> > To summarise this discussing thread, I think we have most of our
> team
> > > >> > member supporting CTR model and questions from RTC advocates are
> > > >> answered.
> > > >> > I propose to start a vote to officially made decision wether or
> not to
> > > >> > switch to CTR.
> > > >> > If that passed, we then start drafting our CTR policy through
> > > >> discussion.
> > > >> > Any other thoughts?
> > > >> >
> > > >> > 2015-09-18 2:50 GMT+08:00 Konstantin Boudnik <[email protected]>:
> > > >> >
> > > >> > > Can I ask RTC advocate to review a couple of patches to unblock
> me?
> > > >> > >
> > > >> > >     BIGTOP-2025
> > > >> > >     BIGTOP-2051
> > > >> > >
> > > >> > > Thank you very much!
> > > >> > >   Cos
> > > >> > >
> > > >> > > On Mon, Sep 14, 2015 at 11:32AM, Konstantin Boudnik wrote:
> > > >> > > > On Mon, Sep 14, 2015 at 07:35PM, Olaf Flebbe wrote:
> > > >> > > > > Sorry, I haven't followed the initial discussion since I
> was not
> > > >> > > onboard at that time.
> > > >> > > > >
> > > >> > > > > From my view bigtop is the fastest moving project, I ever
> knew. I
> > > >> am
> > > >> > > active
> > > >> > > > > for over 20 years in all kinds of opensource projects, but
> bigtops
> > > >> > > tops them
> > > >> > > > > all in speed, second fastest maybe samba and linux kernel
> at 0.0x
> > > >> > > >
> > > >> > > > That's so good to hear! Made my day, if not the whole week!
> Speaks
> > > >> tons
> > > >> > > about
> > > >> > > > the community we have on this project!
> > > >> > > >
> > > >> > > > > I am strongly oppose [i.e. -1] the CTR style, since I think
> the
> > > >> > > project --
> > > >> > > > > and myself --  take large benefits from discussions about
> > > >> implementing
> > > >> > > the
> > > >> > > > > best solution for the project.
> > > >> > > >
> > > >> > > > I think CTR doesn't mean that one can not ever ask for a code
> review
> > > >> > > upfront.
> > > >> > > > It's all about trusting the developers to do what's the best
> for the
> > > >> > > project
> > > >> > > > without hanging out high and dry in some obvious cases.
> > > >> > > >
> > > >> > > > > Getting a +1 is not only that a patch simply runs, it is
> about
> > > >> code
> > > >> > > style,
> > > >> > > > > architectural decisions.  Even a one-liner patch can break
> > > >> designs.
> > > >> > > >
> > > >> > > > And that again falls back to the point of trusting the
> judgement of
> > > >> your
> > > >> > > peers
> > > >> > > > to do the "right thing" and come forward with the discussion
> before
> > > >> > > making the
> > > >> > > > changes that are questionable or contraversial. And we won't
> know
> > > >> if it
> > > >> > > works
> > > >> > > > before we try it at least for some time ;)
> > > >> > > >
> > > >> > > > Cos
> > > >> > > >
> > > >> > > > > I think a clear review guideline would help bigtop more
> that a
> > > >> commit
> > > >> > > > > policy change.
> > > >> > > > >
> > > >> > > > > Olaf
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > > >
> > > >> > >
> > > >>
> > > >
>

Reply via email to