Thanks a lot for creating this draft Becket.

I think without the notion of emeritus (or active vs. inactive), it won't
be possible to have a 2/3 majority vote because we already have too many
inactive PMCs/committers.

For the case of a committer being the author and getting a +1 from a
non-committer: I think a committer should know when to ask another
committer for feedback or not. Hence, I would not enforce that we strictly
need a +1 from a committer if the author is a committer but of course
encourage it if capacities exist.

Cheers,
Till

On Thu, Jul 11, 2019 at 3:08 PM Chesnay Schepler <ches...@apache.org> wrote:

> The emeritus stuff seems like unnecessary noise.
>
> There's a bunch of subtle changes in the draft compared to existing
> "conventions"; we should find a way to highlight these and discuss them
> one by one.
>
> On 11/07/2019 14:29, Robert Metzger wrote:
> > Thank you Becket for kicking off this discussion and creating a draft in
> > the Wiki.
> >
> > I left some comments in the wiki.
> >
> > In my understanding this means, that a committer always needs a review
> and
> >> +1 from another committer. As far as I know this is currently not always
> >> the case (often committer authors, contributor reviews & +1s).
> >
> > I would agree to add such a bylaw, if we had cases in the past where code
> > was not sufficiently reviewed AND we believe that we have enough capacity
> > to ensure a separate committer's approval.
> >
> >
> >
> >
> >
> > On Thu, Jul 11, 2019 at 9:49 AM Konstantin Knauf <
> konstan...@ververica.com>
> > wrote:
> >
> >> Hi all,
> >>
> >> thanks a lot for driving this, Becket. I have two remarks regarding the
> >> "Actions" section:
> >>
> >> * In addition to a simple "Code Change" we could also add a row for
> "Code
> >> Change requiring a FLIP" with a reference to the FLIP process page. A
> FLIP
> >> will have/does have different rules for approvals, etc.
> >> * For "Code Change" the draft currently requires "one +1 from a
> committer
> >> who has not authored the patch followed by a Lazy approval (not counting
> >> the vote of the contributor), moving to lazy majority if a -1 is
> received".
> >> In my understanding this means, that a committer always needs a review
> and
> >> +1 from another committer. As far as I know this is currently not always
> >> the case (often committer authors, contributor reviews & +1s).
> >>
> >> I think it is worth thinking about how we can make it easy to follow the
> >> bylaws e.g. by having more Flink-specific Jira workflows and ticket
> types +
> >> corresponding permissions. While this is certainly "Step 2", I believe,
> we
> >> really need to make it as easy & transparent as possible, otherwise they
> >> will be unintentionally broken.
> >>
> >> Cheers and thanks,
> >>
> >> Konstantin
> >>
> >>
> >>
> >> On Thu, Jul 11, 2019 at 9:10 AM Becket Qin <becket....@gmail.com>
> wrote:
> >>
> >>> Hi all,
> >>>
> >>> As it was raised in the FLIP process discussion thread [1], currently
> >> Flink
> >>> does not have official bylaws to govern the operation of the project.
> >> Such
> >>> bylaws are critical for the community to coordinate and contribute
> >>> together. It is also the basis of other processes such as FLIP.
> >>>
> >>> I have drafted a Flink bylaws page and would like to start a discussion
> >>> thread on this.
> >>>
> >>
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=120731026
> >>> The bylaws will affect everyone in the community. It'll be great to
> hear
> >>> your thoughts.
> >>>
> >>> Thanks,
> >>>
> >>> Jiangjie (Becket) Qin
> >>>
> >>> [1]
> >>>
> >>>
> >>
> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-META-FLIP-Sticking-or-not-to-a-strict-FLIP-voting-process-td29978.html#none
> >>
> >> --
> >>
> >> Konstantin Knauf | Solutions Architect
> >>
> >> +49 160 91394525
> >>
> >>
> >> Planned Absences: 10.08.2019 - 31.08.2019, 05.09. - 06.09.2010
> >>
> >>
> >> --
> >>
> >> Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, Germany
> >>
> >> --
> >>
> >> Ververica GmbH
> >> Registered at Amtsgericht Charlottenburg: HRB 158244 B
> >> Managing Directors: Dr. Kostas Tzoumas, Dr. Stephan Ewen
> >>
>
>

Reply via email to