+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
> >>
> >>
>

Reply via email to