It is difficult to draw a clear cut between small and big issues. Hence I
would prefer to stick to only one way for discussion.

I would try to avoid Google Docs if having other ways mainly because of two
reasons:

1. Google Docs are not always accessible to everyone.

2. Discussion on Google docs is difficult to track
    - new comments are notified through email
    - discussion history is hard to follow once a comment is resolved
    - limited spaces on the page to display e.t.c


Best

Yuan

On Wed, Feb 19, 2020 at 11:52 AM Jingsong Li <jingsongl...@gmail.com> wrote:

> Hi all, thanks for launching this discussion.
>
> About eliminating Google Docs. I agree with Zhijiang, I share my concern
> about it.
>
> If the FLIP Driver is a Flink newer or the FLIP is very big and
> complicated. His/Her design maybe need change many many things, in this
> situation, Google doc is good to be reviewed by community. If all
> discussions are in ML, It's going to be very messy.
>
> So I think can keep this principle:
> - Small issues can be discussed on Google doc.
> - Big issues, or fundamental design issues, or API issues, are discussed in
> ML.
>
> Best,
> Jingsong Lee
>
> On Wed, Feb 19, 2020 at 1:22 AM Zhijiang <wangzhijiang...@aliyun.com
> .invalid>
> wrote:
>
> > Thanks for launching this discussion and also agree with the opinions of
> > Kostas, Timo and Aljoscha.
> >
> > The proposed reasons for eliminating google doc are very reasonable,
> > especially the access limitation for some people in China.
> >
> > Besides that, another conservative option is to make google doc as an
> > optional procedure, not a must procedure in practice, and
> > the ML discussion is still the formal must procedure to follow firstly.
> > And we can also kindly list these specific considerations/reasons
> > for google doc concerns as said below in the guideline doc.
> >
> > To do so, we still retain this option for some people who prefer to
> google
> > doc or willing to provide it in some corner cases.
> > Of course I am also happy to eliminate google doc completely.
> >
> > Best,
> > Zhijiang
> >
> >
> > ------------------------------------------------------------------
> > From:Kostas Kloudas <kklou...@gmail.com>
> > Send Time:2020 Feb. 18 (Tue.) 23:03
> > To:dev <dev@flink.apache.org>
> > Subject:Re: [DISCUSS] Improvements on FLIP Process
> >
> > +1 to what Aljoscha and Timo are proposing.
> >
> > I would lean towards eliminating Google Docs altogether.
> > I think they served a purpose when discussions were among 3 to 4
> > people but with the current size of the community and the amount of
> > participants per discussion they become difficult to follow.
> >
> > Best,
> > Kostas
> >
> > On Tue, Feb 18, 2020 at 3:36 PM Timo Walther <twal...@apache.org> wrote:
> > >
> > > +1 to what Aljoscha said.
> > >
> > > The past has shown that discussions in Google docs do not reach all
> > > interested parties and the tracability of design decisions becomes
> > > difficult. Google services are also partially inaccessible in certain
> > > parts of world.
> > >
> > > We should actually do the opposite and not allow Google docs as FLIPs
> > > anymore. Commenting should be disabled by default.
> > >
> > > Regards,
> > > Timo
> > >
> > >
> > >
> > > On 18.02.20 15:20, Aljoscha Krettek wrote:
> > > > Hi,
> > > >
> > > > thanks for starting this discussion!
> > > >
> > > > However, I have a somewhat opposing opinion to this: we should
> disallow
> > > > using Google Docs for FLIPs and FLIP discussions and follow the
> already
> > > > established process more strictly.
> > > >
> > > > My reasons for this are:
> > > >   - discussions on the Google Doc are not reflected in Apache
> > > > infrastructure
> > > >   - discussions on Google Docs are non-linear and hard to follow
> > > >   - when discussions on Google Docs are resolved these discussions
> are
> > > > not visible/re-readable anymore (I know there's history, but meh)
> > > >   - if discussion is kept purely to the ML this is easily observable
> > for
> > > > any interested parties and it's there if somewhat want's to recheck
> the
> > > > discussion in the future
> > > >   - going from Google Doc to Wiki is an extra step that seems
> > > > unnecessary to me (but that's just personal opinion, I mean, I don't
> > > > have to do the extra work here...)
> > > >
> > > > Best,
> > > > Aljoscha
> > > >
> > > > On 18.02.20 09:02, Hequn Cheng wrote:
> > > >> Hi everyone,
> > > >>
> > > >> Currently, when we create a FLIP we follow the FLIP process in the
> > Flink
> > > >> Improvement Proposals wiki[1]. The process mainly includes the
> > following
> > > >> steps:
> > > >> 1. Create a FLIP wiki page.
> > > >> 2. Raise the discussion on the mailing list.
> > > >> 3. Once the proposal is finalized, call a vote to have the proposal
> > > >> adopted.
> > > >> There is also a discussion[2] on the FLIP process which may be
> helpful
> > > >> for
> > > >> you.
> > > >>
> > > >> As it is not allowed commented on the wiki, we usually have a google
> > doc
> > > >> for the discussion at step 2 and whenever there is a change we need
> to
> > > >> pick
> > > >> it to the wiki page. This makes things somehow redundant. To solve
> > > >> this, we
> > > >> can rearrange the step a little bit and avoid the pick:
> > > >> 1. Raise the discussion on the mailing list. The subject of the
> > thread is
> > > >> of the format [DISCUSS][FLIP] {your FLIP heading}. Also, the design
> > doc
> > > >> should follow the FLIP-Template strictly. (The [FLIP] tag is used to
> > > >> inform
> > > >> people that it is a FLIP discussion and more attention should be
> > paid.)
> > > >> 2. Create a FLIP wiki page once we reached an agreement on the
> > > >> discussion.
> > > >> We can simply copy the google doc into the FLIP wiki page.
> > > >> 3. Once the proposal is finalized, call a vote to have the proposal
> > > >> adopted. It should be noted that we should always vote on a FLIP
> wiki
> > > >> page
> > > >> instead of a google doc. The wiki page is the final version of the
> > google
> > > >> doc.
> > > >>
> > > >> This can bring some benefits:
> > > >> 1. Make the discussion more effective as we force people to write
> and
> > > >> discuss on a google doc that follows the FLIP template which
> > > >> includes necessary information such as Motivation, Interfaces,
> > Proposed
> > > >> changes, etc.
> > > >> 2. Avoid redundant pick from google doc to Flink wiki page. Once we
> > > >> reached
> > > >> an agreement on the discussion, we can simply copy the google doc
> into
> > > >> the
> > > >> FLIP wiki page.
> > > >> 3. As adopted FLIP should mostly be "immutable", we can even make
> the
> > > >> wiki
> > > >> page PMC or committer editable since it just needs a simple copy
> from
> > the
> > > >> google doc.
> > > >>
> > > >> Looking forward to your feedback!
> > > >>
> > > >> Best,
> > > >> Hequn
> > > >>
> > > >> [1]
> > > >>
> >
> https://cwiki.apache.org/confluence/display/FLINK/Flink+Improvement+Proposals
> > > >>
> > > >> [2]
> > > >>
> >
> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-META-FLIP-Sticking-or-not-to-a-strict-FLIP-voting-process-td29978.html#a29988
> > > >>
> > > >>
> > >
> >
> >
>
> --
> Best, Jingsong Lee
>

Reply via email to