Big +1 on this.
best forward Hequn Cheng <chenghe...@gmail.com> 于2019年7月21日周日 下午1:30写道: > Hi Becket, > > Big +1 on this. > > > Regarding the vote of FLIP, preferably at least includes a PMC vote. > Perhaps what Jincheng means is to hold at least one PMC in the 3 binding > votes? i.e, the vote could have 2 binding committers and 1 PMC. > I think this makes sense considering a FLIP could somehow be a big feature > which may impacts Flink a lot. Meanwhile, there is no loss of flexibility > as committers also have a chance to vote and participate in it. > > ========Seperator======== > > For the nice bylaws, I agree with the general idea and most of the content. > Only share some thoughts about the "2/3 Majority". The main concern is I am > not sure if it is doable in practice. The reasons are: > > 1. If we follow the bylaws strictly, it means a committer or a PMC member > is active if he or she sends one email to the mailing list every 6 months. > While the minimum length of the vote is only 6 days. There are chances that > during the vote, some of the active members are still offline of the > community. > 2. The code of Flink is changing fast and not everyone fully understands > every part. We don't need to force people to vote if they are not sure > about it. It may also make the final result less credible. > > Given the above reasons, perhaps we can change the 2/3 Majority to lazy 2/3 > Majority, just as the Hadoop bylaws[1]. It makes a higher threshold, > however, more practical. > > What do you think? > > [1] https://hadoop.apache.org/bylaws.html > > On Sat, Jul 20, 2019 at 12:00 AM Becket Qin <becket....@gmail.com> wrote: > > > Hi Jincheng, > > > > Thanks for the comments. I replied on the wiki page. Just a brief > summary, > > the current bylaws do require some of the FLIPs to get PMC approval if > > their impact is big enough. But it leaves majority of the technical > > decisions to the committers who are supposed to be responsible for making > > such decisions. > > > > Re: Robert, > > > > I agree we can simply remove the requirement of +1 from a non-author > > committer and revisit it in a bit. After all, it does not make sense to > > have a bylaw that we cannot afford. I have just updated the bylaws wiki. > > > > Thanks, > > > > Jiangjie (Becket) Qin > > > > On Fri, Jul 19, 2019 at 11:17 PM Robert Metzger <rmetz...@apache.org> > > wrote: > > > > > Hi all, > > > I agree with Aljoscha that trying to reflect the current status in the > > > bylaws, and then implementing changes one by one is a very involved > task. > > > Unless there's somebody who's really eager to drive this, I would stick > > to > > > Becket's initiative to come up with Bylaws for Flink, even if this > means > > > some changes. > > > > > > The cross-review requirement is the last big open point in this > > discussion. > > > It seems that a there is a slight tendency in the discussion that this > is > > > not feasible given the current pull request review situation. > > > For the sake of bringing this discussion to a conclusion, I'm fine with > > > leaving this requirement out. As we are currently adding more > committers > > to > > > the project, we might be able to revisit this discussion in 3 - 6 > months. > > > > > > > > > On Thu, Jul 18, 2019 at 4:30 AM jincheng sun <sunjincheng...@gmail.com > > > > > wrote: > > > > > > > Hi Becket, > > > > > > > > Thanks for the proposal. > > > > > > > > Regarding the vote of FLIP, preferably at least includes a PMC vote. > > > > Because FLIP is usually a big change or affects the user's interface > > > > changes. What do you think? (I leave the comment in the wiki.) > > > > > > > > Best, > > > > Jincheng > > > > > > > > Dawid Wysakowicz <dwysakow...@apache.org> 于2019年7月17日周三 下午9:12写道: > > > > > > > > > Hi all, > > > > > > > > > > Sorry for joining late. I just wanted to say that I really like the > > > > > proposed bylaws! > > > > > > > > > > One comment, I also have the same concerns as expressed by few > people > > > > > before that the "committer +1" on code change might be hard to > > achieve > > > > > currently. On the other hand I would say this would be beneficial > for > > > > > the quality/uniformity of our codebase and knowledge sharing. > > > > > > > > > > I was just wondering what should be the next step for this? I think > > it > > > > > would make sense to already use those bylaws and put them to PMC > > vote. > > > > > > > > > > Best, > > > > > > > > > > Dawid > > > > > > > > > > On 12/07/2019 13:35, Piotr Nowojski wrote: > > > > > > Hi Aljoscha and Becket > > > > > > > > > > > > Right, 3 days for FLIP voting is fine I think. > > > > > > > > > > > >>> I’m missing this stated somewhere clearly. If we are stating > > that a > > > > > single > > > > > >>> committers +1 is good enough for code review, with 0 hours > delay > > > (de > > > > > facto > > > > > >>> the current state), we should also write down that this is > > subject > > > to > > > > > the > > > > > >>> best judgement of the committer to respect the components > > expertise > > > > and > > > > > >>> ongoing development plans (also the de facto current state). > > > > > >> Adding the statement would help clarify the intention, but it > may > > > be a > > > > > >> little difficult to enforce and follow.. > > > > > > I would be fine with that, it’s a soft/vague rule anyway, > intended > > to > > > > be > > > > > used with your “best judgemenet". I would like to just avoid a > > > situation > > > > > when someone violates current uncodified state and refers to the > > bylaws > > > > > which are saying merging with any committer +1 is always fine (like > > > mine > > > > +1 > > > > > for flink-python or flink-ml). > > > > > > > > > > > > Piotrek > > > > > > > > > > > >> On 12 Jul 2019, at 11:29, Aljoscha Krettek <aljos...@apache.org > > > > > > wrote: > > > > > >> > > > > > >> @Piotr regarding the 3 days voting on the FLIP. This is just > about > > > the > > > > > voting, before that there needs to be the discussion thread. If > three > > > > days > > > > > have passed on a vote and there is consensus (i.e. 3 > committers/PMCs > > > have > > > > > voted +1) that seems a high enough bar for me. So far, we have > rarely > > > see > > > > > any FLIPs pass that formal bar. > > > > > >> > > > > > >> According to the recent META-FLIP thread, we want to use "lazy > > > > > majority" for the FLIP voting process. I think that should be > changed > > > > from > > > > > “consensus” in the proposed bylaws. > > > > > >> > > > > > >> Regarding the current state: do we have a current state that we > > all > > > > > agree on? I have the feeling that if we try to come up with > something > > > > that > > > > > reflects the common state, according to PMCs/commiters, that might > > > take a > > > > > very long time. In that case I think it’s better to adopt something > > > that > > > > we > > > > > all like, rather than trying to capture how we do it now. > > > > > >> > > > > > >> Aljoscha > > > > > >> > > > > > >>> On 12. Jul 2019, at 11:07, Piotr Nowojski <pi...@ververica.com > > > > > > wrote: > > > > > >>> > > > > > >>> Hi, > > > > > >>> > > > > > >>> Thanks for the proposal. Generally speaking +1 from my side to > > the > > > > > general idea and most of the content. I also see merit to the > > Chesney's > > > > > proposal to start from the current state. I think either would be > > fine > > > > for > > > > > me. > > > > > >>> > > > > > >>> Couple of comments: > > > > > >>> > > > > > >>> 1. > > > > > >>> > > > > > >>> I also think that requiring +1 from another committer would > slow > > > down > > > > > and put even more strain on the current reviewing bottleneck that > we > > > are > > > > > having. Even if the change clear and simple, context switch cost is > > > quite > > > > > high, and that’s just one less PR that the second “cross” committer > > > could > > > > > have reviewed somewhere else in that time. Besides, current setup > > that > > > we > > > > > have (with no cross +1 from another committer required) works quite > > > well > > > > > and I do not feel that’s causing troubles. On the other hand > > reviewing > > > > > bottleneck is. > > > > > >>> > > > > > >>> 2. > > > > > >>> > > > > > >>>> I think a committer should know when to ask another committer > > for > > > > > feedback or not. > > > > > >>> I’m missing this stated somewhere clearly. If we are stating > > that a > > > > > single committers +1 is good enough for code review, with 0 hours > > delay > > > > (de > > > > > facto the current state), we should also write down that this is > > > subject > > > > to > > > > > the best judgement of the committer to respect the components > > expertise > > > > and > > > > > ongoing development plans (also the de facto current state). > > > > > >>> > > > > > >>> 3. > > > > > >>> > > > > > >>> Minimum length of 3 days for FLIP I think currently might be > > > > > problematic/too quick and can lead to problems if respected to the > > > > letter. > > > > > Again I think it depends highly on whether the committers with > > highest > > > > > expertise in the affected components managed to respond or not. > > > > > >>> > > > > > >>> Piotrek > > > > > >>> > > > > > >>>> On 12 Jul 2019, at 09:42, Chesnay Schepler < > ches...@apache.org> > > > > > wrote: > > > > > >>>> > > > > > >>>> I'm wondering whether we shouldn't first write down Bylaws > that > > > > > reflect the current state, and then have separate discussions for > > > > > individual amendments. My gut feeling is that this discussion will > > > > quickly > > > > > become a chaotic mess with plenty points being discussed at once. > > > > > >>>> > > > > > >>>> On 11/07/2019 20:03, Bowen Li wrote: > > > > > >>>>> On Thu, Jul 11, 2019 at 10:38 AM Becket Qin < > > > becket....@gmail.com> > > > > > wrote: > > > > > >>>>> > > > > > >>>>>> Thanks everyone for all the comments and feedback. Please > see > > > the > > > > > replies > > > > > >>>>>> below: > > > > > >>>>>> > > > > > >>>>>> -------------------------------- > > > > > >>>>>> Re: Konstantin > > > > > >>>>>> > > > > > >>>>>>> * 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. > > > > > >>>>>> Good point. Just added the entry. > > > > > >>>>>> > > > > > >>>>>> ------------------------------- > > > > > >>>>>> Re: Konstantin > > > > > >>>>>> > > > > > >>>>>>> * 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. > > > > > >>>>>> & Re: Till > > > > > >>>>>> > > > > > >>>>>>> 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. > > > > > >>>>>> I am with Robert and Aljoscha on this. > > > > > >>>>>> > > > > > >>>>>> I completely understand the concern here. TBH, in Kafka > > > > occasionally > > > > > >>>>>> trivial patches from committers are still merged without > > > following > > > > > the > > > > > >>>>>> cross-review requirement, but it is rare. That said, I still > > > think > > > > > an > > > > > >>>>>> additional committer's review makes sense due to the > following > > > > > reasons: > > > > > >>>>>> 1. The bottom line here is that we need to make sure every > > patch > > > > is > > > > > >>>>>> reviewed with a high quality. This is a little difficult to > > > > > guarantee if > > > > > >>>>>> the review comes from a contributor for many reasons. In > some > > > > > cases, a > > > > > >>>>>> contributor may not have enough knowledge about the project > to > > > > make > > > > > a good > > > > > >>>>>> judgement. Also sometimes the contributors are more eagerly > to > > > > get a > > > > > >>>>>> particular issue fixed, so they are willing to lower the > > review > > > > bar. > > > > > >>>>>> 2. One byproduct of such cross review among committers, > which > > I > > > > > personally > > > > > >>>>>> feel useful, is that it helps gradually form consistent > design > > > > > principles > > > > > >>>>>> and code style. This is because the committers will know how > > the > > > > > other > > > > > >>>>>> committers are writing code and learn from each other. So > they > > > > tend > > > > > to > > > > > >>>>>> reach some tacit understanding on how things should be done > in > > > > > general. > > > > > >>>>>> > > > > > >>>>>> Another way to think about this is to consider the following > > two > > > > > scenarios: > > > > > >>>>>> 1. Reviewing a committer's patch takes a lot of iterations. > > Then > > > > > the patch > > > > > >>>>>> needs to be reviewed even if it takes time because there are > > > > things > > > > > >>>>>> actually needs to be clarified / changed. > > > > > >>>>>> 2. Reviewing a committer's patch is very smooth and quick, > so > > > the > > > > > patch is > > > > > >>>>>> merged soon. Then reviewing such a patch does not take much > > > time. > > > > > >>>>>> > > > > > >>>>>> Letting another committer review the patch from a committer > > > falls > > > > > either in > > > > > >>>>>> case 1 or case 2. The best option here is to review the > patch > > > > > because > > > > > >>>>>> If it is case 1, the patch actually needs to be reviewed. > > > > > >>>>>> If it is case 2, the review should not take much time > anyways. > > > > > >>>>>> > > > > > >>>>>> In the contrast, we will risk encounter case 1 if we skip > the > > > > > cross-review. > > > > > >>>>>> > > > > > >>>>>> ------------------------ > > > > > >>>>>> Re: Robert > > > > > >>>>>> > > > > > >>>>>> I replied to your comments in the wiki and made the > following > > > > > modifications > > > > > >>>>>> to resolve some of your comments: > > > > > >>>>>> 1. Added a release manager role section. > > > > > >>>>>> 2. changed the name of "lazy consensus" to "consensus" to > > align > > > > with > > > > > >>>>>> general definition of Apache glossary and other projects. > > > > > >>>>>> 3. review board -> pull request > > > > > >>>>>> > > > > > >>>>>> ------------------------- > > > > > >>>>>> Re: Chesnay > > > > > >>>>>> > > > > > >>>>>> The emeritus stuff seems like unnecessary noise. > > > > > >>>>>> As Till mentioned, this is to make sure 2/3 majority is > still > > > > > feasible in > > > > > >>>>>> practice. > > > > > >>>>>> > > > > > >>>>>> 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. > > > > > >>>>>> That is a good suggestion. I am not familiar enough with the > > > > > current Flink > > > > > >>>>>> convention. Will you help on this? I saw you commented on > some > > > > part > > > > > in the > > > > > >>>>>> wiki. Are those complete? > > > > > >>>>>> > > > > > >>>>>> -------------------------- > > > > > >>>>>> Re: Aljoscha > > > > > >>>>>> > > > > > >>>>>> How different is this from the Kafka bylaws? I’m asking > > because > > > I > > > > > quite > > > > > >>>>>>> like them and wouldn’t mind essentially adopting the Kafka > > > > bylaws. > > > > > I > > > > > >>>>>> mean, > > > > > >>>>>>> it’s open source, and we don’t have to try to re-invent the > > > wheel > > > > > here. > > > > > >>>>>> Ha, you got me on this. The first version of the draft was > > > almost > > > > > identical > > > > > >>>>>> to Kafka. But Robert has already caught a few inconsistent > > > places. > > > > > So it > > > > > >>>>>> might still worth going through it to make sure we truly > agree > > > on > > > > > them. > > > > > >>>>>> Otherwise we may end up modifying them shortly after > adoption. > > > > > >>>>>> > > > > > >>>>>> > > > > > >>>>>> Thanks again folks, for all the valuable feedback. These are > > > great > > > > > >>>>>> discussion. > > > > > >>>>>> > > > > > >>>>>> Jiangjie (Becket) Qin > > > > > >>>>>> > > > > > >>>>>> On Thu, Jul 11, 2019 at 9:55 PM Aljoscha Krettek < > > > > > aljos...@apache.org> > > > > > >>>>>> wrote: > > > > > >>>>>> > > > > > >>>>>>> Big +1 > > > > > >>>>>>> > > > > > >>>>>>> How different is this from the Kafka bylaws? I’m asking > > > because I > > > > > quite > > > > > >>>>>>> like them and wouldn’t mind essentially adopting the Kafka > > > > bylaws. > > > > > I > > > > > >>>>>> mean, > > > > > >>>>>>> it’s open source, and we don’t have to try to re-invent the > > > wheel > > > > > here. > > > > > >>>>>>> > > > > > >>>>>>> I think it’s worthwhile to discuss the “committer +1” > > > > requirement. > > > > > We > > > > > >>>>>>> don’t usually have that now but I would actually be in > favour > > > of > > > > > >>>>>> requiring > > > > > >>>>>>> it, although it might make stuff more complicated. > > > > > >>>>>>> > > > > > >>>>>>> Aljoscha > > > > > >>>>>>> > > > > > >>>>>>>> On 11. Jul 2019, at 15:31, Till Rohrmann < > > > trohrm...@apache.org> > > > > > wrote: > > > > > >>>>>>>> > > > > > >>>>>>>> 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 > > > > > >>>>>>>>>>> > > > > > > > > > > > > > > > > > > > >