You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by Till Rohrmann <tr...@apache.org> on 2020/05/15 13:15:23 UTC

[VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Dear community,

with reference to the dev ML thread about guaranteeing API and binary
compatibility for @PublicEvolving classes across bug fix releases [1] I
would like to start a vote about it.

The proposal is that the Flink community starts to guarantee
that @PublicEvolving classes will be API and binary compatible across bug
fix releases of the same minor version. This means that a version x.y.u is
API and binary compatible to x.y.v with u <= v wrt all @PublicEvolving
classes.

The voting options are the following:

* +1, Provide the above described guarantees
* -1, Do not provide the above described guarantees (please provide
specific comments)

The vote will be open for at least 72 hours. It is adopted by majority
approval with at least 3 PMC affirmative votes.

[1]
https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E

Cheers,
Till

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Till Rohrmann <tr...@apache.org>.
Thanks everyone for voting. I will post the result of the vote in a
separate email.

Cheers,
Till

On Mon, May 18, 2020 at 1:03 PM Piotr Nowojski <pi...@ververica.com> wrote:

> +1
>
> > On 18 May 2020, at 10:43, Canbin Zheng <fe...@gmail.com> wrote:
> >
> > +1 (non-binding)
> >
> > Regards,
> > Canbin Zheng
> >
> > Till Rohrmann <tr...@apache.org> 于2020年5月18日周一 下午4:40写道:
> >
> >> +1 (binding)
> >>
> >> On Mon, May 18, 2020 at 6:02 AM Tzu-Li (Gordon) Tai <
> tzulitai@apache.org>
> >> wrote:
> >>
> >>> +1
> >>>
> >>> On Mon, May 18, 2020 at 11:47 AM Xintong Song <to...@gmail.com>
> >>> wrote:
> >>>
> >>>> +1 (non-binding)
> >>>>
> >>>> Thank you~
> >>>>
> >>>> Xintong Song
> >>>>
> >>>>
> >>>>
> >>>> On Mon, May 18, 2020 at 10:58 AM Leonard Xu <xb...@gmail.com>
> wrote:
> >>>>
> >>>>> +1 (non-binding)
> >>>>>
> >>>>> Best,
> >>>>> Leonard Xu
> >>>>>> 在 2020年5月17日,00:30,Zhu Zhu <re...@gmail.com> 写道:
> >>>>>>
> >>>>>> +1
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Zhu Zhu
> >>>>>>
> >>>>>> Yun Tang <my...@live.com> 于2020年5月16日周六 下午11:18写道:
> >>>>>>
> >>>>>>>
> >>>>>>> +1 (non-binding)
> >>>>>>>
> >>>>>>> Yun Tang
> >>>>>>> ________________________________
> >>>>>>> From: Benchao Li <li...@gmail.com>
> >>>>>>> Sent: Saturday, May 16, 2020 22:00
> >>>>>>> To: dev <de...@flink.apache.org>
> >>>>>>> Subject: Re: [VOTE] Guarantee that @PublicEvolving classes are API
> >>> and
> >>>>>>> binary compatible across bug fix releases (x.y.u and x.y.v)
> >>>>>>>
> >>>>>>> +1 (non-binding)
> >>>>>>>
> >>>>>>> Piotr Nowojski <pi...@ververica.com> 于2020年5月16日周六 下午8:10写道:
> >>>>>>>
> >>>>>>>> +1
> >>>>>>>>
> >>>>>>>> Piotrek
> >>>>>>>>
> >>>>>>>>> On 16 May 2020, at 13:21, Yu Li <ca...@gmail.com> wrote:
> >>>>>>>>>
> >>>>>>>>> +1 (not sure whether my vote is binding, I guess yes since this
> >>> is a
> >>>>>>>>> development-oriented vote?)
> >>>>>>>>>
> >>>>>>>>> Minor:
> >>>>>>>>> bq. This means that a version x.y.u is API and binary compatible
> >>> to
> >>>>>>> x.y.v
> >>>>>>>>> with u <= v wrt all @PublicEvolving classes.
> >>>>>>>>> I guess you mean "with u *>* v" to keep backward compatibility
> >>>> instead
> >>>>>>> of
> >>>>>>>>> forward?
> >>>>>>>>>
> >>>>>>>>> Thanks.
> >>>>>>>>>
> >>>>>>>>> Best Regards,
> >>>>>>>>> Yu
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> On Sat, 16 May 2020 at 18:40, Jeff Zhang <zj...@gmail.com>
> >>> wrote:
> >>>>>>>>>
> >>>>>>>>>> Definitely +1
> >>>>>>>>>>
> >>>>>>>>>> Dian Fu <di...@gmail.com> 于2020年5月16日周六 下午5:48写道:
> >>>>>>>>>>
> >>>>>>>>>>> +1 (non-binding)
> >>>>>>>>>>>
> >>>>>>>>>>> Regards,
> >>>>>>>>>>> Dian
> >>>>>>>>>>>
> >>>>>>>>>>>> 在 2020年5月16日,下午2:33,Congxian Qiu <qc...@gmail.com>
> >> 写道:
> >>>>>>>>>>>>
> >>>>>>>>>>>> +1 (non-binding)
> >>>>>>>>>>>> Best,
> >>>>>>>>>>>> Congxian
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Yangze Guo <ka...@gmail.com> 于2020年5月16日周六 上午12:51写道:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> +1
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Best,
> >>>>>>>>>>>>> Yangze Guo
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <
> >>>> yuanmei.work@gmail.com
> >>>>>>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> +1
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <
> >> uce@apache.org
> >>>>
> >>>>>>>> wrote:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> +1
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> – Ufuk
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> On Fri, May 15, 2020 at 4:54 PM Zhijiang <
> >>>>>>>>>> wangzhijiang999@aliyun.com
> >>>>>>>>>>>>>>> .invalid>
> >>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Sounds good, +1.
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> Best,
> >>>>>>>>>>>>>>>> Zhijiang
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>> ------------------------------------------------------------------
> >>>>>>>>>>>>>>>> From:Thomas Weise <th...@apache.org>
> >>>>>>>>>>>>>>>> Send Time:2020年5月15日(星期五) 21:33
> >>>>>>>>>>>>>>>> To:dev <de...@flink.apache.org>
> >>>>>>>>>>>>>>>> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes
> >>> are
> >>>>>>> API
> >>>>>>>>>> and
> >>>>>>>>>>>>>>>> binary compatible across bug fix releases (x.y.u and
> >> x.y.v)
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> +1
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <
> >>>>>>>>>> trohrmann@apache.org>
> >>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Dear community,
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> with reference to the dev ML thread about guaranteeing
> >> API
> >>>> and
> >>>>>>>>>>>>> binary
> >>>>>>>>>>>>>>>>> compatibility for @PublicEvolving classes across bug fix
> >>>>>>> releases
> >>>>>>>>>>>>> [1] I
> >>>>>>>>>>>>>>>>> would like to start a vote about it.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> The proposal is that the Flink community starts to
> >>> guarantee
> >>>>>>>>>>>>>>>>> that @PublicEvolving classes will be API and binary
> >>>> compatible
> >>>>>>>>>>>>> across
> >>>>>>>>>>>>>>> bug
> >>>>>>>>>>>>>>>>> fix releases of the same minor version. This means that
> >> a
> >>>>>>> version
> >>>>>>>>>>>>> x.y.u
> >>>>>>>>>>>>>>>> is
> >>>>>>>>>>>>>>>>> API and binary compatible to x.y.v with u <= v wrt all
> >>>>>>>>>>>>> @PublicEvolving
> >>>>>>>>>>>>>>>>> classes.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> The voting options are the following:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> * +1, Provide the above described guarantees
> >>>>>>>>>>>>>>>>> * -1, Do not provide the above described guarantees
> >>> (please
> >>>>>>>>>> provide
> >>>>>>>>>>>>>>>>> specific comments)
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> The vote will be open for at least 72 hours. It is
> >> adopted
> >>>> by
> >>>>>>>>>>>>> majority
> >>>>>>>>>>>>>>>>> approval with at least 3 PMC affirmative votes.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> [1]
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>>>
> >>>
> >>
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> Cheers,
> >>>>>>>>>>>>>>>>> Till
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> Best Regards
> >>>>>>>>>>
> >>>>>>>>>> Jeff Zhang
> >>>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>>
> >>>>>>> Benchao Li
> >>>>>>> School of Electronics Engineering and Computer Science, Peking
> >>>>> University
> >>>>>>> Tel:+86-15650713730
> >>>>>>> Email: libenchao@gmail.com; libenchao@pku.edu.cn
> >>>>>>>
> >>>>>
> >>>>>
> >>>>
> >>>
> >>
>
>

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Piotr Nowojski <pi...@ververica.com>.
+1

> On 18 May 2020, at 10:43, Canbin Zheng <fe...@gmail.com> wrote:
> 
> +1 (non-binding)
> 
> Regards,
> Canbin Zheng
> 
> Till Rohrmann <tr...@apache.org> 于2020年5月18日周一 下午4:40写道:
> 
>> +1 (binding)
>> 
>> On Mon, May 18, 2020 at 6:02 AM Tzu-Li (Gordon) Tai <tz...@apache.org>
>> wrote:
>> 
>>> +1
>>> 
>>> On Mon, May 18, 2020 at 11:47 AM Xintong Song <to...@gmail.com>
>>> wrote:
>>> 
>>>> +1 (non-binding)
>>>> 
>>>> Thank you~
>>>> 
>>>> Xintong Song
>>>> 
>>>> 
>>>> 
>>>> On Mon, May 18, 2020 at 10:58 AM Leonard Xu <xb...@gmail.com> wrote:
>>>> 
>>>>> +1 (non-binding)
>>>>> 
>>>>> Best,
>>>>> Leonard Xu
>>>>>> 在 2020年5月17日,00:30,Zhu Zhu <re...@gmail.com> 写道:
>>>>>> 
>>>>>> +1
>>>>>> 
>>>>>> Thanks,
>>>>>> Zhu Zhu
>>>>>> 
>>>>>> Yun Tang <my...@live.com> 于2020年5月16日周六 下午11:18写道:
>>>>>> 
>>>>>>> 
>>>>>>> +1 (non-binding)
>>>>>>> 
>>>>>>> Yun Tang
>>>>>>> ________________________________
>>>>>>> From: Benchao Li <li...@gmail.com>
>>>>>>> Sent: Saturday, May 16, 2020 22:00
>>>>>>> To: dev <de...@flink.apache.org>
>>>>>>> Subject: Re: [VOTE] Guarantee that @PublicEvolving classes are API
>>> and
>>>>>>> binary compatible across bug fix releases (x.y.u and x.y.v)
>>>>>>> 
>>>>>>> +1 (non-binding)
>>>>>>> 
>>>>>>> Piotr Nowojski <pi...@ververica.com> 于2020年5月16日周六 下午8:10写道:
>>>>>>> 
>>>>>>>> +1
>>>>>>>> 
>>>>>>>> Piotrek
>>>>>>>> 
>>>>>>>>> On 16 May 2020, at 13:21, Yu Li <ca...@gmail.com> wrote:
>>>>>>>>> 
>>>>>>>>> +1 (not sure whether my vote is binding, I guess yes since this
>>> is a
>>>>>>>>> development-oriented vote?)
>>>>>>>>> 
>>>>>>>>> Minor:
>>>>>>>>> bq. This means that a version x.y.u is API and binary compatible
>>> to
>>>>>>> x.y.v
>>>>>>>>> with u <= v wrt all @PublicEvolving classes.
>>>>>>>>> I guess you mean "with u *>* v" to keep backward compatibility
>>>> instead
>>>>>>> of
>>>>>>>>> forward?
>>>>>>>>> 
>>>>>>>>> Thanks.
>>>>>>>>> 
>>>>>>>>> Best Regards,
>>>>>>>>> Yu
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On Sat, 16 May 2020 at 18:40, Jeff Zhang <zj...@gmail.com>
>>> wrote:
>>>>>>>>> 
>>>>>>>>>> Definitely +1
>>>>>>>>>> 
>>>>>>>>>> Dian Fu <di...@gmail.com> 于2020年5月16日周六 下午5:48写道:
>>>>>>>>>> 
>>>>>>>>>>> +1 (non-binding)
>>>>>>>>>>> 
>>>>>>>>>>> Regards,
>>>>>>>>>>> Dian
>>>>>>>>>>> 
>>>>>>>>>>>> 在 2020年5月16日,下午2:33,Congxian Qiu <qc...@gmail.com>
>> 写道:
>>>>>>>>>>>> 
>>>>>>>>>>>> +1 (non-binding)
>>>>>>>>>>>> Best,
>>>>>>>>>>>> Congxian
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> Yangze Guo <ka...@gmail.com> 于2020年5月16日周六 上午12:51写道:
>>>>>>>>>>>> 
>>>>>>>>>>>>> +1
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Best,
>>>>>>>>>>>>> Yangze Guo
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <
>>>> yuanmei.work@gmail.com
>>>>>> 
>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> +1
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <
>> uce@apache.org
>>>> 
>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> +1
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> – Ufuk
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Fri, May 15, 2020 at 4:54 PM Zhijiang <
>>>>>>>>>> wangzhijiang999@aliyun.com
>>>>>>>>>>>>>>> .invalid>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Sounds good, +1.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Best,
>>>>>>>>>>>>>>>> Zhijiang
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>> ------------------------------------------------------------------
>>>>>>>>>>>>>>>> From:Thomas Weise <th...@apache.org>
>>>>>>>>>>>>>>>> Send Time:2020年5月15日(星期五) 21:33
>>>>>>>>>>>>>>>> To:dev <de...@flink.apache.org>
>>>>>>>>>>>>>>>> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes
>>> are
>>>>>>> API
>>>>>>>>>> and
>>>>>>>>>>>>>>>> binary compatible across bug fix releases (x.y.u and
>> x.y.v)
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> +1
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <
>>>>>>>>>> trohrmann@apache.org>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Dear community,
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> with reference to the dev ML thread about guaranteeing
>> API
>>>> and
>>>>>>>>>>>>> binary
>>>>>>>>>>>>>>>>> compatibility for @PublicEvolving classes across bug fix
>>>>>>> releases
>>>>>>>>>>>>> [1] I
>>>>>>>>>>>>>>>>> would like to start a vote about it.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> The proposal is that the Flink community starts to
>>> guarantee
>>>>>>>>>>>>>>>>> that @PublicEvolving classes will be API and binary
>>>> compatible
>>>>>>>>>>>>> across
>>>>>>>>>>>>>>> bug
>>>>>>>>>>>>>>>>> fix releases of the same minor version. This means that
>> a
>>>>>>> version
>>>>>>>>>>>>> x.y.u
>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>> API and binary compatible to x.y.v with u <= v wrt all
>>>>>>>>>>>>> @PublicEvolving
>>>>>>>>>>>>>>>>> classes.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> The voting options are the following:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> * +1, Provide the above described guarantees
>>>>>>>>>>>>>>>>> * -1, Do not provide the above described guarantees
>>> (please
>>>>>>>>>> provide
>>>>>>>>>>>>>>>>> specific comments)
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> The vote will be open for at least 72 hours. It is
>> adopted
>>>> by
>>>>>>>>>>>>> majority
>>>>>>>>>>>>>>>>> approval with at least 3 PMC affirmative votes.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>> 
>>>> 
>>> 
>> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>>>>> Till
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> Best Regards
>>>>>>>>>> 
>>>>>>>>>> Jeff Zhang
>>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> 
>>>>>>> Benchao Li
>>>>>>> School of Electronics Engineering and Computer Science, Peking
>>>>> University
>>>>>>> Tel:+86-15650713730
>>>>>>> Email: libenchao@gmail.com; libenchao@pku.edu.cn
>>>>>>> 
>>>>> 
>>>>> 
>>>> 
>>> 
>> 


Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Canbin Zheng <fe...@gmail.com>.
+1 (non-binding)

Regards,
Canbin Zheng

Till Rohrmann <tr...@apache.org> 于2020年5月18日周一 下午4:40写道:

> +1 (binding)
>
> On Mon, May 18, 2020 at 6:02 AM Tzu-Li (Gordon) Tai <tz...@apache.org>
> wrote:
>
> > +1
> >
> > On Mon, May 18, 2020 at 11:47 AM Xintong Song <to...@gmail.com>
> > wrote:
> >
> > > +1 (non-binding)
> > >
> > > Thank you~
> > >
> > > Xintong Song
> > >
> > >
> > >
> > > On Mon, May 18, 2020 at 10:58 AM Leonard Xu <xb...@gmail.com> wrote:
> > >
> > > > +1 (non-binding)
> > > >
> > > > Best,
> > > > Leonard Xu
> > > > > 在 2020年5月17日,00:30,Zhu Zhu <re...@gmail.com> 写道:
> > > > >
> > > > > +1
> > > > >
> > > > > Thanks,
> > > > > Zhu Zhu
> > > > >
> > > > > Yun Tang <my...@live.com> 于2020年5月16日周六 下午11:18写道:
> > > > >
> > > > >>
> > > > >> +1 (non-binding)
> > > > >>
> > > > >> Yun Tang
> > > > >> ________________________________
> > > > >> From: Benchao Li <li...@gmail.com>
> > > > >> Sent: Saturday, May 16, 2020 22:00
> > > > >> To: dev <de...@flink.apache.org>
> > > > >> Subject: Re: [VOTE] Guarantee that @PublicEvolving classes are API
> > and
> > > > >> binary compatible across bug fix releases (x.y.u and x.y.v)
> > > > >>
> > > > >> +1 (non-binding)
> > > > >>
> > > > >> Piotr Nowojski <pi...@ververica.com> 于2020年5月16日周六 下午8:10写道:
> > > > >>
> > > > >>> +1
> > > > >>>
> > > > >>> Piotrek
> > > > >>>
> > > > >>>> On 16 May 2020, at 13:21, Yu Li <ca...@gmail.com> wrote:
> > > > >>>>
> > > > >>>> +1 (not sure whether my vote is binding, I guess yes since this
> > is a
> > > > >>>> development-oriented vote?)
> > > > >>>>
> > > > >>>> Minor:
> > > > >>>> bq. This means that a version x.y.u is API and binary compatible
> > to
> > > > >> x.y.v
> > > > >>>> with u <= v wrt all @PublicEvolving classes.
> > > > >>>> I guess you mean "with u *>* v" to keep backward compatibility
> > > instead
> > > > >> of
> > > > >>>> forward?
> > > > >>>>
> > > > >>>> Thanks.
> > > > >>>>
> > > > >>>> Best Regards,
> > > > >>>> Yu
> > > > >>>>
> > > > >>>>
> > > > >>>> On Sat, 16 May 2020 at 18:40, Jeff Zhang <zj...@gmail.com>
> > wrote:
> > > > >>>>
> > > > >>>>> Definitely +1
> > > > >>>>>
> > > > >>>>> Dian Fu <di...@gmail.com> 于2020年5月16日周六 下午5:48写道:
> > > > >>>>>
> > > > >>>>>> +1 (non-binding)
> > > > >>>>>>
> > > > >>>>>> Regards,
> > > > >>>>>> Dian
> > > > >>>>>>
> > > > >>>>>>> 在 2020年5月16日,下午2:33,Congxian Qiu <qc...@gmail.com>
> 写道:
> > > > >>>>>>>
> > > > >>>>>>> +1 (non-binding)
> > > > >>>>>>> Best,
> > > > >>>>>>> Congxian
> > > > >>>>>>>
> > > > >>>>>>>
> > > > >>>>>>> Yangze Guo <ka...@gmail.com> 于2020年5月16日周六 上午12:51写道:
> > > > >>>>>>>
> > > > >>>>>>>> +1
> > > > >>>>>>>>
> > > > >>>>>>>> Best,
> > > > >>>>>>>> Yangze Guo
> > > > >>>>>>>>
> > > > >>>>>>>> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <
> > > yuanmei.work@gmail.com
> > > > >
> > > > >>>>>> wrote:
> > > > >>>>>>>>>
> > > > >>>>>>>>> +1
> > > > >>>>>>>>>
> > > > >>>>>>>>> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <
> uce@apache.org
> > >
> > > > >>> wrote:
> > > > >>>>>>>>>
> > > > >>>>>>>>>> +1
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> – Ufuk
> > > > >>>>>>>>>>
> > > > >>>>>>>>>>
> > > > >>>>>>>>>> On Fri, May 15, 2020 at 4:54 PM Zhijiang <
> > > > >>>>> wangzhijiang999@aliyun.com
> > > > >>>>>>>>>> .invalid>
> > > > >>>>>>>>>> wrote:
> > > > >>>>>>>>>>
> > > > >>>>>>>>>>> Sounds good, +1.
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>> Best,
> > > > >>>>>>>>>>> Zhijiang
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>>
> > > > >> ------------------------------------------------------------------
> > > > >>>>>>>>>>> From:Thomas Weise <th...@apache.org>
> > > > >>>>>>>>>>> Send Time:2020年5月15日(星期五) 21:33
> > > > >>>>>>>>>>> To:dev <de...@flink.apache.org>
> > > > >>>>>>>>>>> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes
> > are
> > > > >> API
> > > > >>>>> and
> > > > >>>>>>>>>>> binary compatible across bug fix releases (x.y.u and
> x.y.v)
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>> +1
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <
> > > > >>>>> trohrmann@apache.org>
> > > > >>>>>>>>>>> wrote:
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>>> Dear community,
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> with reference to the dev ML thread about guaranteeing
> API
> > > and
> > > > >>>>>>>> binary
> > > > >>>>>>>>>>>> compatibility for @PublicEvolving classes across bug fix
> > > > >> releases
> > > > >>>>>>>> [1] I
> > > > >>>>>>>>>>>> would like to start a vote about it.
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> The proposal is that the Flink community starts to
> > guarantee
> > > > >>>>>>>>>>>> that @PublicEvolving classes will be API and binary
> > > compatible
> > > > >>>>>>>> across
> > > > >>>>>>>>>> bug
> > > > >>>>>>>>>>>> fix releases of the same minor version. This means that
> a
> > > > >> version
> > > > >>>>>>>> x.y.u
> > > > >>>>>>>>>>> is
> > > > >>>>>>>>>>>> API and binary compatible to x.y.v with u <= v wrt all
> > > > >>>>>>>> @PublicEvolving
> > > > >>>>>>>>>>>> classes.
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> The voting options are the following:
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> * +1, Provide the above described guarantees
> > > > >>>>>>>>>>>> * -1, Do not provide the above described guarantees
> > (please
> > > > >>>>> provide
> > > > >>>>>>>>>>>> specific comments)
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> The vote will be open for at least 72 hours. It is
> adopted
> > > by
> > > > >>>>>>>> majority
> > > > >>>>>>>>>>>> approval with at least 3 PMC affirmative votes.
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> [1]
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>
> > > > >>>>>
> > > > >>>
> > > > >>
> > > >
> > >
> >
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>> Cheers,
> > > > >>>>>>>>>>>> Till
> > > > >>>>>>>>>>>>
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>>
> > > > >>>>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>
> > > > >>>>>>
> > > > >>>>>
> > > > >>>>> --
> > > > >>>>> Best Regards
> > > > >>>>>
> > > > >>>>> Jeff Zhang
> > > > >>>>>
> > > > >>>
> > > > >>>
> > > > >>
> > > > >> --
> > > > >>
> > > > >> Benchao Li
> > > > >> School of Electronics Engineering and Computer Science, Peking
> > > > University
> > > > >> Tel:+86-15650713730
> > > > >> Email: libenchao@gmail.com; libenchao@pku.edu.cn
> > > > >>
> > > >
> > > >
> > >
> >
>

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Till Rohrmann <tr...@apache.org>.
+1 (binding)

On Mon, May 18, 2020 at 6:02 AM Tzu-Li (Gordon) Tai <tz...@apache.org>
wrote:

> +1
>
> On Mon, May 18, 2020 at 11:47 AM Xintong Song <to...@gmail.com>
> wrote:
>
> > +1 (non-binding)
> >
> > Thank you~
> >
> > Xintong Song
> >
> >
> >
> > On Mon, May 18, 2020 at 10:58 AM Leonard Xu <xb...@gmail.com> wrote:
> >
> > > +1 (non-binding)
> > >
> > > Best,
> > > Leonard Xu
> > > > 在 2020年5月17日,00:30,Zhu Zhu <re...@gmail.com> 写道:
> > > >
> > > > +1
> > > >
> > > > Thanks,
> > > > Zhu Zhu
> > > >
> > > > Yun Tang <my...@live.com> 于2020年5月16日周六 下午11:18写道:
> > > >
> > > >>
> > > >> +1 (non-binding)
> > > >>
> > > >> Yun Tang
> > > >> ________________________________
> > > >> From: Benchao Li <li...@gmail.com>
> > > >> Sent: Saturday, May 16, 2020 22:00
> > > >> To: dev <de...@flink.apache.org>
> > > >> Subject: Re: [VOTE] Guarantee that @PublicEvolving classes are API
> and
> > > >> binary compatible across bug fix releases (x.y.u and x.y.v)
> > > >>
> > > >> +1 (non-binding)
> > > >>
> > > >> Piotr Nowojski <pi...@ververica.com> 于2020年5月16日周六 下午8:10写道:
> > > >>
> > > >>> +1
> > > >>>
> > > >>> Piotrek
> > > >>>
> > > >>>> On 16 May 2020, at 13:21, Yu Li <ca...@gmail.com> wrote:
> > > >>>>
> > > >>>> +1 (not sure whether my vote is binding, I guess yes since this
> is a
> > > >>>> development-oriented vote?)
> > > >>>>
> > > >>>> Minor:
> > > >>>> bq. This means that a version x.y.u is API and binary compatible
> to
> > > >> x.y.v
> > > >>>> with u <= v wrt all @PublicEvolving classes.
> > > >>>> I guess you mean "with u *>* v" to keep backward compatibility
> > instead
> > > >> of
> > > >>>> forward?
> > > >>>>
> > > >>>> Thanks.
> > > >>>>
> > > >>>> Best Regards,
> > > >>>> Yu
> > > >>>>
> > > >>>>
> > > >>>> On Sat, 16 May 2020 at 18:40, Jeff Zhang <zj...@gmail.com>
> wrote:
> > > >>>>
> > > >>>>> Definitely +1
> > > >>>>>
> > > >>>>> Dian Fu <di...@gmail.com> 于2020年5月16日周六 下午5:48写道:
> > > >>>>>
> > > >>>>>> +1 (non-binding)
> > > >>>>>>
> > > >>>>>> Regards,
> > > >>>>>> Dian
> > > >>>>>>
> > > >>>>>>> 在 2020年5月16日,下午2:33,Congxian Qiu <qc...@gmail.com> 写道:
> > > >>>>>>>
> > > >>>>>>> +1 (non-binding)
> > > >>>>>>> Best,
> > > >>>>>>> Congxian
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> Yangze Guo <ka...@gmail.com> 于2020年5月16日周六 上午12:51写道:
> > > >>>>>>>
> > > >>>>>>>> +1
> > > >>>>>>>>
> > > >>>>>>>> Best,
> > > >>>>>>>> Yangze Guo
> > > >>>>>>>>
> > > >>>>>>>> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <
> > yuanmei.work@gmail.com
> > > >
> > > >>>>>> wrote:
> > > >>>>>>>>>
> > > >>>>>>>>> +1
> > > >>>>>>>>>
> > > >>>>>>>>> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <uce@apache.org
> >
> > > >>> wrote:
> > > >>>>>>>>>
> > > >>>>>>>>>> +1
> > > >>>>>>>>>>
> > > >>>>>>>>>> – Ufuk
> > > >>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>>> On Fri, May 15, 2020 at 4:54 PM Zhijiang <
> > > >>>>> wangzhijiang999@aliyun.com
> > > >>>>>>>>>> .invalid>
> > > >>>>>>>>>> wrote:
> > > >>>>>>>>>>
> > > >>>>>>>>>>> Sounds good, +1.
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> Best,
> > > >>>>>>>>>>> Zhijiang
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >> ------------------------------------------------------------------
> > > >>>>>>>>>>> From:Thomas Weise <th...@apache.org>
> > > >>>>>>>>>>> Send Time:2020年5月15日(星期五) 21:33
> > > >>>>>>>>>>> To:dev <de...@flink.apache.org>
> > > >>>>>>>>>>> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes
> are
> > > >> API
> > > >>>>> and
> > > >>>>>>>>>>> binary compatible across bug fix releases (x.y.u and x.y.v)
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> +1
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <
> > > >>>>> trohrmann@apache.org>
> > > >>>>>>>>>>> wrote:
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>> Dear community,
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> with reference to the dev ML thread about guaranteeing API
> > and
> > > >>>>>>>> binary
> > > >>>>>>>>>>>> compatibility for @PublicEvolving classes across bug fix
> > > >> releases
> > > >>>>>>>> [1] I
> > > >>>>>>>>>>>> would like to start a vote about it.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> The proposal is that the Flink community starts to
> guarantee
> > > >>>>>>>>>>>> that @PublicEvolving classes will be API and binary
> > compatible
> > > >>>>>>>> across
> > > >>>>>>>>>> bug
> > > >>>>>>>>>>>> fix releases of the same minor version. This means that a
> > > >> version
> > > >>>>>>>> x.y.u
> > > >>>>>>>>>>> is
> > > >>>>>>>>>>>> API and binary compatible to x.y.v with u <= v wrt all
> > > >>>>>>>> @PublicEvolving
> > > >>>>>>>>>>>> classes.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> The voting options are the following:
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> * +1, Provide the above described guarantees
> > > >>>>>>>>>>>> * -1, Do not provide the above described guarantees
> (please
> > > >>>>> provide
> > > >>>>>>>>>>>> specific comments)
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> The vote will be open for at least 72 hours. It is adopted
> > by
> > > >>>>>>>> majority
> > > >>>>>>>>>>>> approval with at least 3 PMC affirmative votes.
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> [1]
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>
> > > >>>>>
> > > >>>
> > > >>
> > >
> >
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>> Cheers,
> > > >>>>>>>>>>>> Till
> > > >>>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>>
> > > >>>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>
> > > >>>>>>
> > > >>>>>
> > > >>>>> --
> > > >>>>> Best Regards
> > > >>>>>
> > > >>>>> Jeff Zhang
> > > >>>>>
> > > >>>
> > > >>>
> > > >>
> > > >> --
> > > >>
> > > >> Benchao Li
> > > >> School of Electronics Engineering and Computer Science, Peking
> > > University
> > > >> Tel:+86-15650713730
> > > >> Email: libenchao@gmail.com; libenchao@pku.edu.cn
> > > >>
> > >
> > >
> >
>

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by "Tzu-Li (Gordon) Tai" <tz...@apache.org>.
+1

On Mon, May 18, 2020 at 11:47 AM Xintong Song <to...@gmail.com> wrote:

> +1 (non-binding)
>
> Thank you~
>
> Xintong Song
>
>
>
> On Mon, May 18, 2020 at 10:58 AM Leonard Xu <xb...@gmail.com> wrote:
>
> > +1 (non-binding)
> >
> > Best,
> > Leonard Xu
> > > 在 2020年5月17日,00:30,Zhu Zhu <re...@gmail.com> 写道:
> > >
> > > +1
> > >
> > > Thanks,
> > > Zhu Zhu
> > >
> > > Yun Tang <my...@live.com> 于2020年5月16日周六 下午11:18写道:
> > >
> > >>
> > >> +1 (non-binding)
> > >>
> > >> Yun Tang
> > >> ________________________________
> > >> From: Benchao Li <li...@gmail.com>
> > >> Sent: Saturday, May 16, 2020 22:00
> > >> To: dev <de...@flink.apache.org>
> > >> Subject: Re: [VOTE] Guarantee that @PublicEvolving classes are API and
> > >> binary compatible across bug fix releases (x.y.u and x.y.v)
> > >>
> > >> +1 (non-binding)
> > >>
> > >> Piotr Nowojski <pi...@ververica.com> 于2020年5月16日周六 下午8:10写道:
> > >>
> > >>> +1
> > >>>
> > >>> Piotrek
> > >>>
> > >>>> On 16 May 2020, at 13:21, Yu Li <ca...@gmail.com> wrote:
> > >>>>
> > >>>> +1 (not sure whether my vote is binding, I guess yes since this is a
> > >>>> development-oriented vote?)
> > >>>>
> > >>>> Minor:
> > >>>> bq. This means that a version x.y.u is API and binary compatible to
> > >> x.y.v
> > >>>> with u <= v wrt all @PublicEvolving classes.
> > >>>> I guess you mean "with u *>* v" to keep backward compatibility
> instead
> > >> of
> > >>>> forward?
> > >>>>
> > >>>> Thanks.
> > >>>>
> > >>>> Best Regards,
> > >>>> Yu
> > >>>>
> > >>>>
> > >>>> On Sat, 16 May 2020 at 18:40, Jeff Zhang <zj...@gmail.com> wrote:
> > >>>>
> > >>>>> Definitely +1
> > >>>>>
> > >>>>> Dian Fu <di...@gmail.com> 于2020年5月16日周六 下午5:48写道:
> > >>>>>
> > >>>>>> +1 (non-binding)
> > >>>>>>
> > >>>>>> Regards,
> > >>>>>> Dian
> > >>>>>>
> > >>>>>>> 在 2020年5月16日,下午2:33,Congxian Qiu <qc...@gmail.com> 写道:
> > >>>>>>>
> > >>>>>>> +1 (non-binding)
> > >>>>>>> Best,
> > >>>>>>> Congxian
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Yangze Guo <ka...@gmail.com> 于2020年5月16日周六 上午12:51写道:
> > >>>>>>>
> > >>>>>>>> +1
> > >>>>>>>>
> > >>>>>>>> Best,
> > >>>>>>>> Yangze Guo
> > >>>>>>>>
> > >>>>>>>> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <
> yuanmei.work@gmail.com
> > >
> > >>>>>> wrote:
> > >>>>>>>>>
> > >>>>>>>>> +1
> > >>>>>>>>>
> > >>>>>>>>> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <uc...@apache.org>
> > >>> wrote:
> > >>>>>>>>>
> > >>>>>>>>>> +1
> > >>>>>>>>>>
> > >>>>>>>>>> – Ufuk
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>> On Fri, May 15, 2020 at 4:54 PM Zhijiang <
> > >>>>> wangzhijiang999@aliyun.com
> > >>>>>>>>>> .invalid>
> > >>>>>>>>>> wrote:
> > >>>>>>>>>>
> > >>>>>>>>>>> Sounds good, +1.
> > >>>>>>>>>>>
> > >>>>>>>>>>> Best,
> > >>>>>>>>>>> Zhijiang
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >> ------------------------------------------------------------------
> > >>>>>>>>>>> From:Thomas Weise <th...@apache.org>
> > >>>>>>>>>>> Send Time:2020年5月15日(星期五) 21:33
> > >>>>>>>>>>> To:dev <de...@flink.apache.org>
> > >>>>>>>>>>> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are
> > >> API
> > >>>>> and
> > >>>>>>>>>>> binary compatible across bug fix releases (x.y.u and x.y.v)
> > >>>>>>>>>>>
> > >>>>>>>>>>> +1
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <
> > >>>>> trohrmann@apache.org>
> > >>>>>>>>>>> wrote:
> > >>>>>>>>>>>
> > >>>>>>>>>>>> Dear community,
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> with reference to the dev ML thread about guaranteeing API
> and
> > >>>>>>>> binary
> > >>>>>>>>>>>> compatibility for @PublicEvolving classes across bug fix
> > >> releases
> > >>>>>>>> [1] I
> > >>>>>>>>>>>> would like to start a vote about it.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> The proposal is that the Flink community starts to guarantee
> > >>>>>>>>>>>> that @PublicEvolving classes will be API and binary
> compatible
> > >>>>>>>> across
> > >>>>>>>>>> bug
> > >>>>>>>>>>>> fix releases of the same minor version. This means that a
> > >> version
> > >>>>>>>> x.y.u
> > >>>>>>>>>>> is
> > >>>>>>>>>>>> API and binary compatible to x.y.v with u <= v wrt all
> > >>>>>>>> @PublicEvolving
> > >>>>>>>>>>>> classes.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> The voting options are the following:
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> * +1, Provide the above described guarantees
> > >>>>>>>>>>>> * -1, Do not provide the above described guarantees (please
> > >>>>> provide
> > >>>>>>>>>>>> specific comments)
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> The vote will be open for at least 72 hours. It is adopted
> by
> > >>>>>>>> majority
> > >>>>>>>>>>>> approval with at least 3 PMC affirmative votes.
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> [1]
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>>
> > >>>
> > >>
> >
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> Cheers,
> > >>>>>>>>>>>> Till
> > >>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>
> > >>>>> --
> > >>>>> Best Regards
> > >>>>>
> > >>>>> Jeff Zhang
> > >>>>>
> > >>>
> > >>>
> > >>
> > >> --
> > >>
> > >> Benchao Li
> > >> School of Electronics Engineering and Computer Science, Peking
> > University
> > >> Tel:+86-15650713730
> > >> Email: libenchao@gmail.com; libenchao@pku.edu.cn
> > >>
> >
> >
>

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Xintong Song <to...@gmail.com>.
+1 (non-binding)

Thank you~

Xintong Song



On Mon, May 18, 2020 at 10:58 AM Leonard Xu <xb...@gmail.com> wrote:

> +1 (non-binding)
>
> Best,
> Leonard Xu
> > 在 2020年5月17日,00:30,Zhu Zhu <re...@gmail.com> 写道:
> >
> > +1
> >
> > Thanks,
> > Zhu Zhu
> >
> > Yun Tang <my...@live.com> 于2020年5月16日周六 下午11:18写道:
> >
> >>
> >> +1 (non-binding)
> >>
> >> Yun Tang
> >> ________________________________
> >> From: Benchao Li <li...@gmail.com>
> >> Sent: Saturday, May 16, 2020 22:00
> >> To: dev <de...@flink.apache.org>
> >> Subject: Re: [VOTE] Guarantee that @PublicEvolving classes are API and
> >> binary compatible across bug fix releases (x.y.u and x.y.v)
> >>
> >> +1 (non-binding)
> >>
> >> Piotr Nowojski <pi...@ververica.com> 于2020年5月16日周六 下午8:10写道:
> >>
> >>> +1
> >>>
> >>> Piotrek
> >>>
> >>>> On 16 May 2020, at 13:21, Yu Li <ca...@gmail.com> wrote:
> >>>>
> >>>> +1 (not sure whether my vote is binding, I guess yes since this is a
> >>>> development-oriented vote?)
> >>>>
> >>>> Minor:
> >>>> bq. This means that a version x.y.u is API and binary compatible to
> >> x.y.v
> >>>> with u <= v wrt all @PublicEvolving classes.
> >>>> I guess you mean "with u *>* v" to keep backward compatibility instead
> >> of
> >>>> forward?
> >>>>
> >>>> Thanks.
> >>>>
> >>>> Best Regards,
> >>>> Yu
> >>>>
> >>>>
> >>>> On Sat, 16 May 2020 at 18:40, Jeff Zhang <zj...@gmail.com> wrote:
> >>>>
> >>>>> Definitely +1
> >>>>>
> >>>>> Dian Fu <di...@gmail.com> 于2020年5月16日周六 下午5:48写道:
> >>>>>
> >>>>>> +1 (non-binding)
> >>>>>>
> >>>>>> Regards,
> >>>>>> Dian
> >>>>>>
> >>>>>>> 在 2020年5月16日,下午2:33,Congxian Qiu <qc...@gmail.com> 写道:
> >>>>>>>
> >>>>>>> +1 (non-binding)
> >>>>>>> Best,
> >>>>>>> Congxian
> >>>>>>>
> >>>>>>>
> >>>>>>> Yangze Guo <ka...@gmail.com> 于2020年5月16日周六 上午12:51写道:
> >>>>>>>
> >>>>>>>> +1
> >>>>>>>>
> >>>>>>>> Best,
> >>>>>>>> Yangze Guo
> >>>>>>>>
> >>>>>>>> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <yuanmei.work@gmail.com
> >
> >>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> +1
> >>>>>>>>>
> >>>>>>>>> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <uc...@apache.org>
> >>> wrote:
> >>>>>>>>>
> >>>>>>>>>> +1
> >>>>>>>>>>
> >>>>>>>>>> – Ufuk
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On Fri, May 15, 2020 at 4:54 PM Zhijiang <
> >>>>> wangzhijiang999@aliyun.com
> >>>>>>>>>> .invalid>
> >>>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> Sounds good, +1.
> >>>>>>>>>>>
> >>>>>>>>>>> Best,
> >>>>>>>>>>> Zhijiang
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >> ------------------------------------------------------------------
> >>>>>>>>>>> From:Thomas Weise <th...@apache.org>
> >>>>>>>>>>> Send Time:2020年5月15日(星期五) 21:33
> >>>>>>>>>>> To:dev <de...@flink.apache.org>
> >>>>>>>>>>> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are
> >> API
> >>>>> and
> >>>>>>>>>>> binary compatible across bug fix releases (x.y.u and x.y.v)
> >>>>>>>>>>>
> >>>>>>>>>>> +1
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <
> >>>>> trohrmann@apache.org>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>> Dear community,
> >>>>>>>>>>>>
> >>>>>>>>>>>> with reference to the dev ML thread about guaranteeing API and
> >>>>>>>> binary
> >>>>>>>>>>>> compatibility for @PublicEvolving classes across bug fix
> >> releases
> >>>>>>>> [1] I
> >>>>>>>>>>>> would like to start a vote about it.
> >>>>>>>>>>>>
> >>>>>>>>>>>> The proposal is that the Flink community starts to guarantee
> >>>>>>>>>>>> that @PublicEvolving classes will be API and binary compatible
> >>>>>>>> across
> >>>>>>>>>> bug
> >>>>>>>>>>>> fix releases of the same minor version. This means that a
> >> version
> >>>>>>>> x.y.u
> >>>>>>>>>>> is
> >>>>>>>>>>>> API and binary compatible to x.y.v with u <= v wrt all
> >>>>>>>> @PublicEvolving
> >>>>>>>>>>>> classes.
> >>>>>>>>>>>>
> >>>>>>>>>>>> The voting options are the following:
> >>>>>>>>>>>>
> >>>>>>>>>>>> * +1, Provide the above described guarantees
> >>>>>>>>>>>> * -1, Do not provide the above described guarantees (please
> >>>>> provide
> >>>>>>>>>>>> specific comments)
> >>>>>>>>>>>>
> >>>>>>>>>>>> The vote will be open for at least 72 hours. It is adopted by
> >>>>>>>> majority
> >>>>>>>>>>>> approval with at least 3 PMC affirmative votes.
> >>>>>>>>>>>>
> >>>>>>>>>>>> [1]
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>>
> >>>
> >>
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> >>>>>>>>>>>>
> >>>>>>>>>>>> Cheers,
> >>>>>>>>>>>> Till
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>> --
> >>>>> Best Regards
> >>>>>
> >>>>> Jeff Zhang
> >>>>>
> >>>
> >>>
> >>
> >> --
> >>
> >> Benchao Li
> >> School of Electronics Engineering and Computer Science, Peking
> University
> >> Tel:+86-15650713730
> >> Email: libenchao@gmail.com; libenchao@pku.edu.cn
> >>
>
>

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Leonard Xu <xb...@gmail.com>.
+1 (non-binding)

Best,
Leonard Xu
> 在 2020年5月17日,00:30,Zhu Zhu <re...@gmail.com> 写道:
> 
> +1
> 
> Thanks,
> Zhu Zhu
> 
> Yun Tang <my...@live.com> 于2020年5月16日周六 下午11:18写道:
> 
>> 
>> +1 (non-binding)
>> 
>> Yun Tang
>> ________________________________
>> From: Benchao Li <li...@gmail.com>
>> Sent: Saturday, May 16, 2020 22:00
>> To: dev <de...@flink.apache.org>
>> Subject: Re: [VOTE] Guarantee that @PublicEvolving classes are API and
>> binary compatible across bug fix releases (x.y.u and x.y.v)
>> 
>> +1 (non-binding)
>> 
>> Piotr Nowojski <pi...@ververica.com> 于2020年5月16日周六 下午8:10写道:
>> 
>>> +1
>>> 
>>> Piotrek
>>> 
>>>> On 16 May 2020, at 13:21, Yu Li <ca...@gmail.com> wrote:
>>>> 
>>>> +1 (not sure whether my vote is binding, I guess yes since this is a
>>>> development-oriented vote?)
>>>> 
>>>> Minor:
>>>> bq. This means that a version x.y.u is API and binary compatible to
>> x.y.v
>>>> with u <= v wrt all @PublicEvolving classes.
>>>> I guess you mean "with u *>* v" to keep backward compatibility instead
>> of
>>>> forward?
>>>> 
>>>> Thanks.
>>>> 
>>>> Best Regards,
>>>> Yu
>>>> 
>>>> 
>>>> On Sat, 16 May 2020 at 18:40, Jeff Zhang <zj...@gmail.com> wrote:
>>>> 
>>>>> Definitely +1
>>>>> 
>>>>> Dian Fu <di...@gmail.com> 于2020年5月16日周六 下午5:48写道:
>>>>> 
>>>>>> +1 (non-binding)
>>>>>> 
>>>>>> Regards,
>>>>>> Dian
>>>>>> 
>>>>>>> 在 2020年5月16日,下午2:33,Congxian Qiu <qc...@gmail.com> 写道:
>>>>>>> 
>>>>>>> +1 (non-binding)
>>>>>>> Best,
>>>>>>> Congxian
>>>>>>> 
>>>>>>> 
>>>>>>> Yangze Guo <ka...@gmail.com> 于2020年5月16日周六 上午12:51写道:
>>>>>>> 
>>>>>>>> +1
>>>>>>>> 
>>>>>>>> Best,
>>>>>>>> Yangze Guo
>>>>>>>> 
>>>>>>>> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <yu...@gmail.com>
>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> +1
>>>>>>>>> 
>>>>>>>>> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <uc...@apache.org>
>>> wrote:
>>>>>>>>> 
>>>>>>>>>> +1
>>>>>>>>>> 
>>>>>>>>>> – Ufuk
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> On Fri, May 15, 2020 at 4:54 PM Zhijiang <
>>>>> wangzhijiang999@aliyun.com
>>>>>>>>>> .invalid>
>>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> Sounds good, +1.
>>>>>>>>>>> 
>>>>>>>>>>> Best,
>>>>>>>>>>> Zhijiang
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>> ------------------------------------------------------------------
>>>>>>>>>>> From:Thomas Weise <th...@apache.org>
>>>>>>>>>>> Send Time:2020年5月15日(星期五) 21:33
>>>>>>>>>>> To:dev <de...@flink.apache.org>
>>>>>>>>>>> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are
>> API
>>>>> and
>>>>>>>>>>> binary compatible across bug fix releases (x.y.u and x.y.v)
>>>>>>>>>>> 
>>>>>>>>>>> +1
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <
>>>>> trohrmann@apache.org>
>>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Dear community,
>>>>>>>>>>>> 
>>>>>>>>>>>> with reference to the dev ML thread about guaranteeing API and
>>>>>>>> binary
>>>>>>>>>>>> compatibility for @PublicEvolving classes across bug fix
>> releases
>>>>>>>> [1] I
>>>>>>>>>>>> would like to start a vote about it.
>>>>>>>>>>>> 
>>>>>>>>>>>> The proposal is that the Flink community starts to guarantee
>>>>>>>>>>>> that @PublicEvolving classes will be API and binary compatible
>>>>>>>> across
>>>>>>>>>> bug
>>>>>>>>>>>> fix releases of the same minor version. This means that a
>> version
>>>>>>>> x.y.u
>>>>>>>>>>> is
>>>>>>>>>>>> API and binary compatible to x.y.v with u <= v wrt all
>>>>>>>> @PublicEvolving
>>>>>>>>>>>> classes.
>>>>>>>>>>>> 
>>>>>>>>>>>> The voting options are the following:
>>>>>>>>>>>> 
>>>>>>>>>>>> * +1, Provide the above described guarantees
>>>>>>>>>>>> * -1, Do not provide the above described guarantees (please
>>>>> provide
>>>>>>>>>>>> specific comments)
>>>>>>>>>>>> 
>>>>>>>>>>>> The vote will be open for at least 72 hours. It is adopted by
>>>>>>>> majority
>>>>>>>>>>>> approval with at least 3 PMC affirmative votes.
>>>>>>>>>>>> 
>>>>>>>>>>>> [1]
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>> 
>>> 
>> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
>>>>>>>>>>>> 
>>>>>>>>>>>> Cheers,
>>>>>>>>>>>> Till
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>>> 
>>>>> 
>>>>> --
>>>>> Best Regards
>>>>> 
>>>>> Jeff Zhang
>>>>> 
>>> 
>>> 
>> 
>> --
>> 
>> Benchao Li
>> School of Electronics Engineering and Computer Science, Peking University
>> Tel:+86-15650713730
>> Email: libenchao@gmail.com; libenchao@pku.edu.cn
>> 


Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Zhu Zhu <re...@gmail.com>.
+1

Thanks,
Zhu Zhu

Yun Tang <my...@live.com> 于2020年5月16日周六 下午11:18写道:

>
> +1 (non-binding)
>
> Yun Tang
> ________________________________
> From: Benchao Li <li...@gmail.com>
> Sent: Saturday, May 16, 2020 22:00
> To: dev <de...@flink.apache.org>
> Subject: Re: [VOTE] Guarantee that @PublicEvolving classes are API and
> binary compatible across bug fix releases (x.y.u and x.y.v)
>
> +1 (non-binding)
>
> Piotr Nowojski <pi...@ververica.com> 于2020年5月16日周六 下午8:10写道:
>
> > +1
> >
> > Piotrek
> >
> > > On 16 May 2020, at 13:21, Yu Li <ca...@gmail.com> wrote:
> > >
> > > +1 (not sure whether my vote is binding, I guess yes since this is a
> > > development-oriented vote?)
> > >
> > > Minor:
> > > bq. This means that a version x.y.u is API and binary compatible to
> x.y.v
> > > with u <= v wrt all @PublicEvolving classes.
> > > I guess you mean "with u *>* v" to keep backward compatibility instead
> of
> > > forward?
> > >
> > > Thanks.
> > >
> > > Best Regards,
> > > Yu
> > >
> > >
> > > On Sat, 16 May 2020 at 18:40, Jeff Zhang <zj...@gmail.com> wrote:
> > >
> > >> Definitely +1
> > >>
> > >> Dian Fu <di...@gmail.com> 于2020年5月16日周六 下午5:48写道:
> > >>
> > >>> +1 (non-binding)
> > >>>
> > >>> Regards,
> > >>> Dian
> > >>>
> > >>>> 在 2020年5月16日,下午2:33,Congxian Qiu <qc...@gmail.com> 写道:
> > >>>>
> > >>>> +1 (non-binding)
> > >>>> Best,
> > >>>> Congxian
> > >>>>
> > >>>>
> > >>>> Yangze Guo <ka...@gmail.com> 于2020年5月16日周六 上午12:51写道:
> > >>>>
> > >>>>> +1
> > >>>>>
> > >>>>> Best,
> > >>>>> Yangze Guo
> > >>>>>
> > >>>>> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <yu...@gmail.com>
> > >>> wrote:
> > >>>>>>
> > >>>>>> +1
> > >>>>>>
> > >>>>>> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <uc...@apache.org>
> > wrote:
> > >>>>>>
> > >>>>>>> +1
> > >>>>>>>
> > >>>>>>> – Ufuk
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> On Fri, May 15, 2020 at 4:54 PM Zhijiang <
> > >> wangzhijiang999@aliyun.com
> > >>>>>>> .invalid>
> > >>>>>>> wrote:
> > >>>>>>>
> > >>>>>>>> Sounds good, +1.
> > >>>>>>>>
> > >>>>>>>> Best,
> > >>>>>>>> Zhijiang
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> ------------------------------------------------------------------
> > >>>>>>>> From:Thomas Weise <th...@apache.org>
> > >>>>>>>> Send Time:2020年5月15日(星期五) 21:33
> > >>>>>>>> To:dev <de...@flink.apache.org>
> > >>>>>>>> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are
> API
> > >> and
> > >>>>>>>> binary compatible across bug fix releases (x.y.u and x.y.v)
> > >>>>>>>>
> > >>>>>>>> +1
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <
> > >> trohrmann@apache.org>
> > >>>>>>>> wrote:
> > >>>>>>>>
> > >>>>>>>>> Dear community,
> > >>>>>>>>>
> > >>>>>>>>> with reference to the dev ML thread about guaranteeing API and
> > >>>>> binary
> > >>>>>>>>> compatibility for @PublicEvolving classes across bug fix
> releases
> > >>>>> [1] I
> > >>>>>>>>> would like to start a vote about it.
> > >>>>>>>>>
> > >>>>>>>>> The proposal is that the Flink community starts to guarantee
> > >>>>>>>>> that @PublicEvolving classes will be API and binary compatible
> > >>>>> across
> > >>>>>>> bug
> > >>>>>>>>> fix releases of the same minor version. This means that a
> version
> > >>>>> x.y.u
> > >>>>>>>> is
> > >>>>>>>>> API and binary compatible to x.y.v with u <= v wrt all
> > >>>>> @PublicEvolving
> > >>>>>>>>> classes.
> > >>>>>>>>>
> > >>>>>>>>> The voting options are the following:
> > >>>>>>>>>
> > >>>>>>>>> * +1, Provide the above described guarantees
> > >>>>>>>>> * -1, Do not provide the above described guarantees (please
> > >> provide
> > >>>>>>>>> specific comments)
> > >>>>>>>>>
> > >>>>>>>>> The vote will be open for at least 72 hours. It is adopted by
> > >>>>> majority
> > >>>>>>>>> approval with at least 3 PMC affirmative votes.
> > >>>>>>>>>
> > >>>>>>>>> [1]
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>>
> > >>>>>
> > >>>
> > >>
> >
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> > >>>>>>>>>
> > >>>>>>>>> Cheers,
> > >>>>>>>>> Till
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>
> > >>>>>
> > >>>
> > >>>
> > >>
> > >> --
> > >> Best Regards
> > >>
> > >> Jeff Zhang
> > >>
> >
> >
>
> --
>
> Benchao Li
> School of Electronics Engineering and Computer Science, Peking University
> Tel:+86-15650713730
> Email: libenchao@gmail.com; libenchao@pku.edu.cn
>

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Yun Tang <my...@live.com>.
+1 (non-binding)

Yun Tang
________________________________
From: Benchao Li <li...@gmail.com>
Sent: Saturday, May 16, 2020 22:00
To: dev <de...@flink.apache.org>
Subject: Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

+1 (non-binding)

Piotr Nowojski <pi...@ververica.com> ��2020��5��16������ ����8:10���

> +1
>
> Piotrek
>
> > On 16 May 2020, at 13:21, Yu Li <ca...@gmail.com> wrote:
> >
> > +1 (not sure whether my vote is binding, I guess yes since this is a
> > development-oriented vote?)
> >
> > Minor:
> > bq. This means that a version x.y.u is API and binary compatible to x.y.v
> > with u <= v wrt all @PublicEvolving classes.
> > I guess you mean "with u *>* v" to keep backward compatibility instead of
> > forward?
> >
> > Thanks.
> >
> > Best Regards,
> > Yu
> >
> >
> > On Sat, 16 May 2020 at 18:40, Jeff Zhang <zj...@gmail.com> wrote:
> >
> >> Definitely +1
> >>
> >> Dian Fu <di...@gmail.com> ��2020��5��16������ ����5:48���
> >>
> >>> +1 (non-binding)
> >>>
> >>> Regards,
> >>> Dian
> >>>
> >>>> �� 2020��5��16�գ�����2:33��Congxian Qiu <qc...@gmail.com> д����
> >>>>
> >>>> +1 (non-binding)
> >>>> Best,
> >>>> Congxian
> >>>>
> >>>>
> >>>> Yangze Guo <ka...@gmail.com> ��2020��5��16������ ����12:51���
> >>>>
> >>>>> +1
> >>>>>
> >>>>> Best,
> >>>>> Yangze Guo
> >>>>>
> >>>>> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <yu...@gmail.com>
> >>> wrote:
> >>>>>>
> >>>>>> +1
> >>>>>>
> >>>>>> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <uc...@apache.org>
> wrote:
> >>>>>>
> >>>>>>> +1
> >>>>>>>
> >>>>>>> �C Ufuk
> >>>>>>>
> >>>>>>>
> >>>>>>> On Fri, May 15, 2020 at 4:54 PM Zhijiang <
> >> wangzhijiang999@aliyun.com
> >>>>>>> .invalid>
> >>>>>>> wrote:
> >>>>>>>
> >>>>>>>> Sounds good, +1.
> >>>>>>>>
> >>>>>>>> Best,
> >>>>>>>> Zhijiang
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> ------------------------------------------------------------------
> >>>>>>>> From:Thomas Weise <th...@apache.org>
> >>>>>>>> Send Time:2020��5��15��(������) 21:33
> >>>>>>>> To:dev <de...@flink.apache.org>
> >>>>>>>> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are API
> >> and
> >>>>>>>> binary compatible across bug fix releases (x.y.u and x.y.v)
> >>>>>>>>
> >>>>>>>> +1
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <
> >> trohrmann@apache.org>
> >>>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> Dear community,
> >>>>>>>>>
> >>>>>>>>> with reference to the dev ML thread about guaranteeing API and
> >>>>> binary
> >>>>>>>>> compatibility for @PublicEvolving classes across bug fix releases
> >>>>> [1] I
> >>>>>>>>> would like to start a vote about it.
> >>>>>>>>>
> >>>>>>>>> The proposal is that the Flink community starts to guarantee
> >>>>>>>>> that @PublicEvolving classes will be API and binary compatible
> >>>>> across
> >>>>>>> bug
> >>>>>>>>> fix releases of the same minor version. This means that a version
> >>>>> x.y.u
> >>>>>>>> is
> >>>>>>>>> API and binary compatible to x.y.v with u <= v wrt all
> >>>>> @PublicEvolving
> >>>>>>>>> classes.
> >>>>>>>>>
> >>>>>>>>> The voting options are the following:
> >>>>>>>>>
> >>>>>>>>> * +1, Provide the above described guarantees
> >>>>>>>>> * -1, Do not provide the above described guarantees (please
> >> provide
> >>>>>>>>> specific comments)
> >>>>>>>>>
> >>>>>>>>> The vote will be open for at least 72 hours. It is adopted by
> >>>>> majority
> >>>>>>>>> approval with at least 3 PMC affirmative votes.
> >>>>>>>>>
> >>>>>>>>> [1]
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>>
> >>
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> >>>>>>>>>
> >>>>>>>>> Cheers,
> >>>>>>>>> Till
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>>
> >>>
> >>
> >> --
> >> Best Regards
> >>
> >> Jeff Zhang
> >>
>
>

--

Benchao Li
School of Electronics Engineering and Computer Science, Peking University
Tel:+86-15650713730
Email: libenchao@gmail.com; libenchao@pku.edu.cn

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Benchao Li <li...@gmail.com>.
+1 (non-binding)

Piotr Nowojski <pi...@ververica.com> 于2020年5月16日周六 下午8:10写道:

> +1
>
> Piotrek
>
> > On 16 May 2020, at 13:21, Yu Li <ca...@gmail.com> wrote:
> >
> > +1 (not sure whether my vote is binding, I guess yes since this is a
> > development-oriented vote?)
> >
> > Minor:
> > bq. This means that a version x.y.u is API and binary compatible to x.y.v
> > with u <= v wrt all @PublicEvolving classes.
> > I guess you mean "with u *>* v" to keep backward compatibility instead of
> > forward?
> >
> > Thanks.
> >
> > Best Regards,
> > Yu
> >
> >
> > On Sat, 16 May 2020 at 18:40, Jeff Zhang <zj...@gmail.com> wrote:
> >
> >> Definitely +1
> >>
> >> Dian Fu <di...@gmail.com> 于2020年5月16日周六 下午5:48写道:
> >>
> >>> +1 (non-binding)
> >>>
> >>> Regards,
> >>> Dian
> >>>
> >>>> 在 2020年5月16日,下午2:33,Congxian Qiu <qc...@gmail.com> 写道:
> >>>>
> >>>> +1 (non-binding)
> >>>> Best,
> >>>> Congxian
> >>>>
> >>>>
> >>>> Yangze Guo <ka...@gmail.com> 于2020年5月16日周六 上午12:51写道:
> >>>>
> >>>>> +1
> >>>>>
> >>>>> Best,
> >>>>> Yangze Guo
> >>>>>
> >>>>> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <yu...@gmail.com>
> >>> wrote:
> >>>>>>
> >>>>>> +1
> >>>>>>
> >>>>>> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <uc...@apache.org>
> wrote:
> >>>>>>
> >>>>>>> +1
> >>>>>>>
> >>>>>>> – Ufuk
> >>>>>>>
> >>>>>>>
> >>>>>>> On Fri, May 15, 2020 at 4:54 PM Zhijiang <
> >> wangzhijiang999@aliyun.com
> >>>>>>> .invalid>
> >>>>>>> wrote:
> >>>>>>>
> >>>>>>>> Sounds good, +1.
> >>>>>>>>
> >>>>>>>> Best,
> >>>>>>>> Zhijiang
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> ------------------------------------------------------------------
> >>>>>>>> From:Thomas Weise <th...@apache.org>
> >>>>>>>> Send Time:2020年5月15日(星期五) 21:33
> >>>>>>>> To:dev <de...@flink.apache.org>
> >>>>>>>> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are API
> >> and
> >>>>>>>> binary compatible across bug fix releases (x.y.u and x.y.v)
> >>>>>>>>
> >>>>>>>> +1
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <
> >> trohrmann@apache.org>
> >>>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> Dear community,
> >>>>>>>>>
> >>>>>>>>> with reference to the dev ML thread about guaranteeing API and
> >>>>> binary
> >>>>>>>>> compatibility for @PublicEvolving classes across bug fix releases
> >>>>> [1] I
> >>>>>>>>> would like to start a vote about it.
> >>>>>>>>>
> >>>>>>>>> The proposal is that the Flink community starts to guarantee
> >>>>>>>>> that @PublicEvolving classes will be API and binary compatible
> >>>>> across
> >>>>>>> bug
> >>>>>>>>> fix releases of the same minor version. This means that a version
> >>>>> x.y.u
> >>>>>>>> is
> >>>>>>>>> API and binary compatible to x.y.v with u <= v wrt all
> >>>>> @PublicEvolving
> >>>>>>>>> classes.
> >>>>>>>>>
> >>>>>>>>> The voting options are the following:
> >>>>>>>>>
> >>>>>>>>> * +1, Provide the above described guarantees
> >>>>>>>>> * -1, Do not provide the above described guarantees (please
> >> provide
> >>>>>>>>> specific comments)
> >>>>>>>>>
> >>>>>>>>> The vote will be open for at least 72 hours. It is adopted by
> >>>>> majority
> >>>>>>>>> approval with at least 3 PMC affirmative votes.
> >>>>>>>>>
> >>>>>>>>> [1]
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>>
> >>
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> >>>>>>>>>
> >>>>>>>>> Cheers,
> >>>>>>>>> Till
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>>
> >>>
> >>
> >> --
> >> Best Regards
> >>
> >> Jeff Zhang
> >>
>
>

-- 

Benchao Li
School of Electronics Engineering and Computer Science, Peking University
Tel:+86-15650713730
Email: libenchao@gmail.com; libenchao@pku.edu.cn

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Piotr Nowojski <pi...@ververica.com>.
+1

Piotrek

> On 16 May 2020, at 13:21, Yu Li <ca...@gmail.com> wrote:
> 
> +1 (not sure whether my vote is binding, I guess yes since this is a
> development-oriented vote?)
> 
> Minor:
> bq. This means that a version x.y.u is API and binary compatible to x.y.v
> with u <= v wrt all @PublicEvolving classes.
> I guess you mean "with u *>* v" to keep backward compatibility instead of
> forward?
> 
> Thanks.
> 
> Best Regards,
> Yu
> 
> 
> On Sat, 16 May 2020 at 18:40, Jeff Zhang <zj...@gmail.com> wrote:
> 
>> Definitely +1
>> 
>> Dian Fu <di...@gmail.com> 于2020年5月16日周六 下午5:48写道:
>> 
>>> +1 (non-binding)
>>> 
>>> Regards,
>>> Dian
>>> 
>>>> 在 2020年5月16日,下午2:33,Congxian Qiu <qc...@gmail.com> 写道:
>>>> 
>>>> +1 (non-binding)
>>>> Best,
>>>> Congxian
>>>> 
>>>> 
>>>> Yangze Guo <ka...@gmail.com> 于2020年5月16日周六 上午12:51写道:
>>>> 
>>>>> +1
>>>>> 
>>>>> Best,
>>>>> Yangze Guo
>>>>> 
>>>>> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <yu...@gmail.com>
>>> wrote:
>>>>>> 
>>>>>> +1
>>>>>> 
>>>>>> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <uc...@apache.org> wrote:
>>>>>> 
>>>>>>> +1
>>>>>>> 
>>>>>>> – Ufuk
>>>>>>> 
>>>>>>> 
>>>>>>> On Fri, May 15, 2020 at 4:54 PM Zhijiang <
>> wangzhijiang999@aliyun.com
>>>>>>> .invalid>
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> Sounds good, +1.
>>>>>>>> 
>>>>>>>> Best,
>>>>>>>> Zhijiang
>>>>>>>> 
>>>>>>>> 
>>>>>>>> ------------------------------------------------------------------
>>>>>>>> From:Thomas Weise <th...@apache.org>
>>>>>>>> Send Time:2020年5月15日(星期五) 21:33
>>>>>>>> To:dev <de...@flink.apache.org>
>>>>>>>> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are API
>> and
>>>>>>>> binary compatible across bug fix releases (x.y.u and x.y.v)
>>>>>>>> 
>>>>>>>> +1
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <
>> trohrmann@apache.org>
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> Dear community,
>>>>>>>>> 
>>>>>>>>> with reference to the dev ML thread about guaranteeing API and
>>>>> binary
>>>>>>>>> compatibility for @PublicEvolving classes across bug fix releases
>>>>> [1] I
>>>>>>>>> would like to start a vote about it.
>>>>>>>>> 
>>>>>>>>> The proposal is that the Flink community starts to guarantee
>>>>>>>>> that @PublicEvolving classes will be API and binary compatible
>>>>> across
>>>>>>> bug
>>>>>>>>> fix releases of the same minor version. This means that a version
>>>>> x.y.u
>>>>>>>> is
>>>>>>>>> API and binary compatible to x.y.v with u <= v wrt all
>>>>> @PublicEvolving
>>>>>>>>> classes.
>>>>>>>>> 
>>>>>>>>> The voting options are the following:
>>>>>>>>> 
>>>>>>>>> * +1, Provide the above described guarantees
>>>>>>>>> * -1, Do not provide the above described guarantees (please
>> provide
>>>>>>>>> specific comments)
>>>>>>>>> 
>>>>>>>>> The vote will be open for at least 72 hours. It is adopted by
>>>>> majority
>>>>>>>>> approval with at least 3 PMC affirmative votes.
>>>>>>>>> 
>>>>>>>>> [1]
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>> 
>>> 
>> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
>>>>>>>>> 
>>>>>>>>> Cheers,
>>>>>>>>> Till
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>> 
>>> 
>>> 
>> 
>> --
>> Best Regards
>> 
>> Jeff Zhang
>> 


Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Yu Li <ca...@gmail.com>.
+1 (not sure whether my vote is binding, I guess yes since this is a
development-oriented vote?)

Minor:
bq. This means that a version x.y.u is API and binary compatible to x.y.v
with u <= v wrt all @PublicEvolving classes.
I guess you mean "with u *>* v" to keep backward compatibility instead of
forward?

Thanks.

Best Regards,
Yu


On Sat, 16 May 2020 at 18:40, Jeff Zhang <zj...@gmail.com> wrote:

> Definitely +1
>
> Dian Fu <di...@gmail.com> 于2020年5月16日周六 下午5:48写道:
>
> > +1 (non-binding)
> >
> > Regards,
> > Dian
> >
> > > 在 2020年5月16日,下午2:33,Congxian Qiu <qc...@gmail.com> 写道:
> > >
> > > +1 (non-binding)
> > > Best,
> > > Congxian
> > >
> > >
> > > Yangze Guo <ka...@gmail.com> 于2020年5月16日周六 上午12:51写道:
> > >
> > >> +1
> > >>
> > >> Best,
> > >> Yangze Guo
> > >>
> > >> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <yu...@gmail.com>
> > wrote:
> > >>>
> > >>> +1
> > >>>
> > >>> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <uc...@apache.org> wrote:
> > >>>
> > >>>> +1
> > >>>>
> > >>>> – Ufuk
> > >>>>
> > >>>>
> > >>>> On Fri, May 15, 2020 at 4:54 PM Zhijiang <
> wangzhijiang999@aliyun.com
> > >>>> .invalid>
> > >>>> wrote:
> > >>>>
> > >>>>> Sounds good, +1.
> > >>>>>
> > >>>>> Best,
> > >>>>> Zhijiang
> > >>>>>
> > >>>>>
> > >>>>> ------------------------------------------------------------------
> > >>>>> From:Thomas Weise <th...@apache.org>
> > >>>>> Send Time:2020年5月15日(星期五) 21:33
> > >>>>> To:dev <de...@flink.apache.org>
> > >>>>> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are API
> and
> > >>>>> binary compatible across bug fix releases (x.y.u and x.y.v)
> > >>>>>
> > >>>>> +1
> > >>>>>
> > >>>>>
> > >>>>> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <
> trohrmann@apache.org>
> > >>>>> wrote:
> > >>>>>
> > >>>>>> Dear community,
> > >>>>>>
> > >>>>>> with reference to the dev ML thread about guaranteeing API and
> > >> binary
> > >>>>>> compatibility for @PublicEvolving classes across bug fix releases
> > >> [1] I
> > >>>>>> would like to start a vote about it.
> > >>>>>>
> > >>>>>> The proposal is that the Flink community starts to guarantee
> > >>>>>> that @PublicEvolving classes will be API and binary compatible
> > >> across
> > >>>> bug
> > >>>>>> fix releases of the same minor version. This means that a version
> > >> x.y.u
> > >>>>> is
> > >>>>>> API and binary compatible to x.y.v with u <= v wrt all
> > >> @PublicEvolving
> > >>>>>> classes.
> > >>>>>>
> > >>>>>> The voting options are the following:
> > >>>>>>
> > >>>>>> * +1, Provide the above described guarantees
> > >>>>>> * -1, Do not provide the above described guarantees (please
> provide
> > >>>>>> specific comments)
> > >>>>>>
> > >>>>>> The vote will be open for at least 72 hours. It is adopted by
> > >> majority
> > >>>>>> approval with at least 3 PMC affirmative votes.
> > >>>>>>
> > >>>>>> [1]
> > >>>>>>
> > >>>>>>
> > >>>>>
> > >>>>
> > >>
> >
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> > >>>>>>
> > >>>>>> Cheers,
> > >>>>>> Till
> > >>>>>>
> > >>>>>
> > >>>>>
> > >>>>
> > >>
> >
> >
>
> --
> Best Regards
>
> Jeff Zhang
>

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Jeff Zhang <zj...@gmail.com>.
Definitely +1

Dian Fu <di...@gmail.com> 于2020年5月16日周六 下午5:48写道:

> +1 (non-binding)
>
> Regards,
> Dian
>
> > 在 2020年5月16日,下午2:33,Congxian Qiu <qc...@gmail.com> 写道:
> >
> > +1 (non-binding)
> > Best,
> > Congxian
> >
> >
> > Yangze Guo <ka...@gmail.com> 于2020年5月16日周六 上午12:51写道:
> >
> >> +1
> >>
> >> Best,
> >> Yangze Guo
> >>
> >> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <yu...@gmail.com>
> wrote:
> >>>
> >>> +1
> >>>
> >>> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <uc...@apache.org> wrote:
> >>>
> >>>> +1
> >>>>
> >>>> – Ufuk
> >>>>
> >>>>
> >>>> On Fri, May 15, 2020 at 4:54 PM Zhijiang <wangzhijiang999@aliyun.com
> >>>> .invalid>
> >>>> wrote:
> >>>>
> >>>>> Sounds good, +1.
> >>>>>
> >>>>> Best,
> >>>>> Zhijiang
> >>>>>
> >>>>>
> >>>>> ------------------------------------------------------------------
> >>>>> From:Thomas Weise <th...@apache.org>
> >>>>> Send Time:2020年5月15日(星期五) 21:33
> >>>>> To:dev <de...@flink.apache.org>
> >>>>> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are API and
> >>>>> binary compatible across bug fix releases (x.y.u and x.y.v)
> >>>>>
> >>>>> +1
> >>>>>
> >>>>>
> >>>>> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <tr...@apache.org>
> >>>>> wrote:
> >>>>>
> >>>>>> Dear community,
> >>>>>>
> >>>>>> with reference to the dev ML thread about guaranteeing API and
> >> binary
> >>>>>> compatibility for @PublicEvolving classes across bug fix releases
> >> [1] I
> >>>>>> would like to start a vote about it.
> >>>>>>
> >>>>>> The proposal is that the Flink community starts to guarantee
> >>>>>> that @PublicEvolving classes will be API and binary compatible
> >> across
> >>>> bug
> >>>>>> fix releases of the same minor version. This means that a version
> >> x.y.u
> >>>>> is
> >>>>>> API and binary compatible to x.y.v with u <= v wrt all
> >> @PublicEvolving
> >>>>>> classes.
> >>>>>>
> >>>>>> The voting options are the following:
> >>>>>>
> >>>>>> * +1, Provide the above described guarantees
> >>>>>> * -1, Do not provide the above described guarantees (please provide
> >>>>>> specific comments)
> >>>>>>
> >>>>>> The vote will be open for at least 72 hours. It is adopted by
> >> majority
> >>>>>> approval with at least 3 PMC affirmative votes.
> >>>>>>
> >>>>>> [1]
> >>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> >>>>>>
> >>>>>> Cheers,
> >>>>>> Till
> >>>>>>
> >>>>>
> >>>>>
> >>>>
> >>
>
>

-- 
Best Regards

Jeff Zhang

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Dian Fu <di...@gmail.com>.
+1 (non-binding)

Regards,
Dian

> 在 2020年5月16日,下午2:33,Congxian Qiu <qc...@gmail.com> 写道:
> 
> +1 (non-binding)
> Best,
> Congxian
> 
> 
> Yangze Guo <ka...@gmail.com> 于2020年5月16日周六 上午12:51写道:
> 
>> +1
>> 
>> Best,
>> Yangze Guo
>> 
>> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <yu...@gmail.com> wrote:
>>> 
>>> +1
>>> 
>>> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <uc...@apache.org> wrote:
>>> 
>>>> +1
>>>> 
>>>> – Ufuk
>>>> 
>>>> 
>>>> On Fri, May 15, 2020 at 4:54 PM Zhijiang <wangzhijiang999@aliyun.com
>>>> .invalid>
>>>> wrote:
>>>> 
>>>>> Sounds good, +1.
>>>>> 
>>>>> Best,
>>>>> Zhijiang
>>>>> 
>>>>> 
>>>>> ------------------------------------------------------------------
>>>>> From:Thomas Weise <th...@apache.org>
>>>>> Send Time:2020年5月15日(星期五) 21:33
>>>>> To:dev <de...@flink.apache.org>
>>>>> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are API and
>>>>> binary compatible across bug fix releases (x.y.u and x.y.v)
>>>>> 
>>>>> +1
>>>>> 
>>>>> 
>>>>> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <tr...@apache.org>
>>>>> wrote:
>>>>> 
>>>>>> Dear community,
>>>>>> 
>>>>>> with reference to the dev ML thread about guaranteeing API and
>> binary
>>>>>> compatibility for @PublicEvolving classes across bug fix releases
>> [1] I
>>>>>> would like to start a vote about it.
>>>>>> 
>>>>>> The proposal is that the Flink community starts to guarantee
>>>>>> that @PublicEvolving classes will be API and binary compatible
>> across
>>>> bug
>>>>>> fix releases of the same minor version. This means that a version
>> x.y.u
>>>>> is
>>>>>> API and binary compatible to x.y.v with u <= v wrt all
>> @PublicEvolving
>>>>>> classes.
>>>>>> 
>>>>>> The voting options are the following:
>>>>>> 
>>>>>> * +1, Provide the above described guarantees
>>>>>> * -1, Do not provide the above described guarantees (please provide
>>>>>> specific comments)
>>>>>> 
>>>>>> The vote will be open for at least 72 hours. It is adopted by
>> majority
>>>>>> approval with at least 3 PMC affirmative votes.
>>>>>> 
>>>>>> [1]
>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
>>>>>> 
>>>>>> Cheers,
>>>>>> Till
>>>>>> 
>>>>> 
>>>>> 
>>>> 
>> 


Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Congxian Qiu <qc...@gmail.com>.
+1 (non-binding)
Best,
Congxian


Yangze Guo <ka...@gmail.com> 于2020年5月16日周六 上午12:51写道:

> +1
>
> Best,
> Yangze Guo
>
> On Sat, May 16, 2020 at 12:26 AM Yuan Mei <yu...@gmail.com> wrote:
> >
> > +1
> >
> > On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <uc...@apache.org> wrote:
> >
> > > +1
> > >
> > > – Ufuk
> > >
> > >
> > > On Fri, May 15, 2020 at 4:54 PM Zhijiang <wangzhijiang999@aliyun.com
> > > .invalid>
> > > wrote:
> > >
> > > > Sounds good, +1.
> > > >
> > > > Best,
> > > > Zhijiang
> > > >
> > > >
> > > > ------------------------------------------------------------------
> > > > From:Thomas Weise <th...@apache.org>
> > > > Send Time:2020年5月15日(星期五) 21:33
> > > > To:dev <de...@flink.apache.org>
> > > > Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are API and
> > > > binary compatible across bug fix releases (x.y.u and x.y.v)
> > > >
> > > > +1
> > > >
> > > >
> > > > On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <tr...@apache.org>
> > > > wrote:
> > > >
> > > > > Dear community,
> > > > >
> > > > > with reference to the dev ML thread about guaranteeing API and
> binary
> > > > > compatibility for @PublicEvolving classes across bug fix releases
> [1] I
> > > > > would like to start a vote about it.
> > > > >
> > > > > The proposal is that the Flink community starts to guarantee
> > > > > that @PublicEvolving classes will be API and binary compatible
> across
> > > bug
> > > > > fix releases of the same minor version. This means that a version
> x.y.u
> > > > is
> > > > > API and binary compatible to x.y.v with u <= v wrt all
> @PublicEvolving
> > > > > classes.
> > > > >
> > > > > The voting options are the following:
> > > > >
> > > > > * +1, Provide the above described guarantees
> > > > > * -1, Do not provide the above described guarantees (please provide
> > > > > specific comments)
> > > > >
> > > > > The vote will be open for at least 72 hours. It is adopted by
> majority
> > > > > approval with at least 3 PMC affirmative votes.
> > > > >
> > > > > [1]
> > > > >
> > > > >
> > > >
> > >
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> > > > >
> > > > > Cheers,
> > > > > Till
> > > > >
> > > >
> > > >
> > >
>

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Yangze Guo <ka...@gmail.com>.
+1

Best,
Yangze Guo

On Sat, May 16, 2020 at 12:26 AM Yuan Mei <yu...@gmail.com> wrote:
>
> +1
>
> On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <uc...@apache.org> wrote:
>
> > +1
> >
> > – Ufuk
> >
> >
> > On Fri, May 15, 2020 at 4:54 PM Zhijiang <wangzhijiang999@aliyun.com
> > .invalid>
> > wrote:
> >
> > > Sounds good, +1.
> > >
> > > Best,
> > > Zhijiang
> > >
> > >
> > > ------------------------------------------------------------------
> > > From:Thomas Weise <th...@apache.org>
> > > Send Time:2020年5月15日(星期五) 21:33
> > > To:dev <de...@flink.apache.org>
> > > Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are API and
> > > binary compatible across bug fix releases (x.y.u and x.y.v)
> > >
> > > +1
> > >
> > >
> > > On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <tr...@apache.org>
> > > wrote:
> > >
> > > > Dear community,
> > > >
> > > > with reference to the dev ML thread about guaranteeing API and binary
> > > > compatibility for @PublicEvolving classes across bug fix releases [1] I
> > > > would like to start a vote about it.
> > > >
> > > > The proposal is that the Flink community starts to guarantee
> > > > that @PublicEvolving classes will be API and binary compatible across
> > bug
> > > > fix releases of the same minor version. This means that a version x.y.u
> > > is
> > > > API and binary compatible to x.y.v with u <= v wrt all @PublicEvolving
> > > > classes.
> > > >
> > > > The voting options are the following:
> > > >
> > > > * +1, Provide the above described guarantees
> > > > * -1, Do not provide the above described guarantees (please provide
> > > > specific comments)
> > > >
> > > > The vote will be open for at least 72 hours. It is adopted by majority
> > > > approval with at least 3 PMC affirmative votes.
> > > >
> > > > [1]
> > > >
> > > >
> > >
> > https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> > > >
> > > > Cheers,
> > > > Till
> > > >
> > >
> > >
> >

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Yuan Mei <yu...@gmail.com>.
+1

On Sat, May 16, 2020 at 12:21 AM Ufuk Celebi <uc...@apache.org> wrote:

> +1
>
> – Ufuk
>
>
> On Fri, May 15, 2020 at 4:54 PM Zhijiang <wangzhijiang999@aliyun.com
> .invalid>
> wrote:
>
> > Sounds good, +1.
> >
> > Best,
> > Zhijiang
> >
> >
> > ------------------------------------------------------------------
> > From:Thomas Weise <th...@apache.org>
> > Send Time:2020年5月15日(星期五) 21:33
> > To:dev <de...@flink.apache.org>
> > Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are API and
> > binary compatible across bug fix releases (x.y.u and x.y.v)
> >
> > +1
> >
> >
> > On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <tr...@apache.org>
> > wrote:
> >
> > > Dear community,
> > >
> > > with reference to the dev ML thread about guaranteeing API and binary
> > > compatibility for @PublicEvolving classes across bug fix releases [1] I
> > > would like to start a vote about it.
> > >
> > > The proposal is that the Flink community starts to guarantee
> > > that @PublicEvolving classes will be API and binary compatible across
> bug
> > > fix releases of the same minor version. This means that a version x.y.u
> > is
> > > API and binary compatible to x.y.v with u <= v wrt all @PublicEvolving
> > > classes.
> > >
> > > The voting options are the following:
> > >
> > > * +1, Provide the above described guarantees
> > > * -1, Do not provide the above described guarantees (please provide
> > > specific comments)
> > >
> > > The vote will be open for at least 72 hours. It is adopted by majority
> > > approval with at least 3 PMC affirmative votes.
> > >
> > > [1]
> > >
> > >
> >
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> > >
> > > Cheers,
> > > Till
> > >
> >
> >
>

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Ufuk Celebi <uc...@apache.org>.
+1

– Ufuk


On Fri, May 15, 2020 at 4:54 PM Zhijiang <wa...@aliyun.com.invalid>
wrote:

> Sounds good, +1.
>
> Best,
> Zhijiang
>
>
> ------------------------------------------------------------------
> From:Thomas Weise <th...@apache.org>
> Send Time:2020年5月15日(星期五) 21:33
> To:dev <de...@flink.apache.org>
> Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are API and
> binary compatible across bug fix releases (x.y.u and x.y.v)
>
> +1
>
>
> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <tr...@apache.org>
> wrote:
>
> > Dear community,
> >
> > with reference to the dev ML thread about guaranteeing API and binary
> > compatibility for @PublicEvolving classes across bug fix releases [1] I
> > would like to start a vote about it.
> >
> > The proposal is that the Flink community starts to guarantee
> > that @PublicEvolving classes will be API and binary compatible across bug
> > fix releases of the same minor version. This means that a version x.y.u
> is
> > API and binary compatible to x.y.v with u <= v wrt all @PublicEvolving
> > classes.
> >
> > The voting options are the following:
> >
> > * +1, Provide the above described guarantees
> > * -1, Do not provide the above described guarantees (please provide
> > specific comments)
> >
> > The vote will be open for at least 72 hours. It is adopted by majority
> > approval with at least 3 PMC affirmative votes.
> >
> > [1]
> >
> >
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> >
> > Cheers,
> > Till
> >
>
>

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Zhijiang <wa...@aliyun.com.INVALID>.
Sounds good, +1.

Best,
Zhijiang


------------------------------------------------------------------
From:Thomas Weise <th...@apache.org>
Send Time:2020年5月15日(星期五) 21:33
To:dev <de...@flink.apache.org>
Subject:Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

+1


On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <tr...@apache.org> wrote:

> Dear community,
>
> with reference to the dev ML thread about guaranteeing API and binary
> compatibility for @PublicEvolving classes across bug fix releases [1] I
> would like to start a vote about it.
>
> The proposal is that the Flink community starts to guarantee
> that @PublicEvolving classes will be API and binary compatible across bug
> fix releases of the same minor version. This means that a version x.y.u is
> API and binary compatible to x.y.v with u <= v wrt all @PublicEvolving
> classes.
>
> The voting options are the following:
>
> * +1, Provide the above described guarantees
> * -1, Do not provide the above described guarantees (please provide
> specific comments)
>
> The vote will be open for at least 72 hours. It is adopted by majority
> approval with at least 3 PMC affirmative votes.
>
> [1]
>
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
>
> Cheers,
> Till
>


Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Jingsong Li <ji...@gmail.com>.
+1 (non-binding)

Best,
Jingsong Lee

On Fri, May 15, 2020 at 9:26 PM Thomas Weise <th...@apache.org> wrote:

> +1
>
>
> On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <tr...@apache.org>
> wrote:
>
> > Dear community,
> >
> > with reference to the dev ML thread about guaranteeing API and binary
> > compatibility for @PublicEvolving classes across bug fix releases [1] I
> > would like to start a vote about it.
> >
> > The proposal is that the Flink community starts to guarantee
> > that @PublicEvolving classes will be API and binary compatible across bug
> > fix releases of the same minor version. This means that a version x.y.u
> is
> > API and binary compatible to x.y.v with u <= v wrt all @PublicEvolving
> > classes.
> >
> > The voting options are the following:
> >
> > * +1, Provide the above described guarantees
> > * -1, Do not provide the above described guarantees (please provide
> > specific comments)
> >
> > The vote will be open for at least 72 hours. It is adopted by majority
> > approval with at least 3 PMC affirmative votes.
> >
> > [1]
> >
> >
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
> >
> > Cheers,
> > Till
> >
>


-- 
Best, Jingsong Lee

Re: [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Posted by Thomas Weise <th...@apache.org>.
+1


On Fri, May 15, 2020 at 6:15 AM Till Rohrmann <tr...@apache.org> wrote:

> Dear community,
>
> with reference to the dev ML thread about guaranteeing API and binary
> compatibility for @PublicEvolving classes across bug fix releases [1] I
> would like to start a vote about it.
>
> The proposal is that the Flink community starts to guarantee
> that @PublicEvolving classes will be API and binary compatible across bug
> fix releases of the same minor version. This means that a version x.y.u is
> API and binary compatible to x.y.v with u <= v wrt all @PublicEvolving
> classes.
>
> The voting options are the following:
>
> * +1, Provide the above described guarantees
> * -1, Do not provide the above described guarantees (please provide
> specific comments)
>
> The vote will be open for at least 72 hours. It is adopted by majority
> approval with at least 3 PMC affirmative votes.
>
> [1]
>
> https://lists.apache.org/thread.html/rb0d0f887b291a490ed3773352c90ddf5f11e3d882dc501e3b8cf0ed0%40%3Cdev.flink.apache.org%3E
>
> Cheers,
> Till
>