[VOTE] Apache Flink Stateful Functions 2.2.2, release candidate #2

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[VOTE] Apache Flink Stateful Functions 2.2.2, release candidate #2

Tzu-Li (Gordon) Tai
Hi everyone,

Please review and vote on the release candidate #2 for the version 2.2.2 of
Apache Flink Stateful Functions, as follows:
[ ] +1, Approve the release
[ ] -1, Do not approve the release (please provide specific comments)

***Testing Guideline***

You can find here [1] a page in the project wiki on instructions for
testing.
To cast a vote, it is not necessary to perform all listed checks,
but please mention which checks you have performed when voting.

***Release Overview***

As an overview, the release consists of the following:
a) Stateful Functions canonical source distribution, to be deployed to the
release repository at dist.apache.org
b) Stateful Functions Python SDK distributions to be deployed to PyPI
c) Maven artifacts to be deployed to the Maven Central Repository
d) New Dockerfiles for the release
e) Release announcement to be published to the Flink website

***Staging Areas to Review***

The staging areas containing the above mentioned artifacts are as follows,
for your review:
* All artifacts for a) and b) can be found in the corresponding dev
repository at dist.apache.org [2]
* All artifacts for c) can be found at the Apache Nexus Repository [3]

All artifacts are signed with the key
1C1E2394D3194E1944613488F320986D35C33D6A [4]

Other links for your review:
* JIRA release notes [5]
* source code tag "release-2.2.2-rc2" [6]
* PR for the new Dockerfiles [7]
* PR for the release announcement blog post [8]

***Vote Duration***

 Taking into account the Christmas holidays, I propose the voting time
to run for a week.
I'm targeting this vote to last until Dec. 29th, 10am CET.
It is adopted by majority approval, with at least 3 PMC affirmative votes.

Thanks,
Gordon

[1]
https://cwiki.apache.org/confluence/display/FLINK/Verifying+a+Flink+Stateful+Functions+Release
[2] https://dist.apache.org/repos/dist/dev/flink/flink-statefun-2.2.2-rc2/
[3] https://repository.apache.org/content/repositories/org apache
flink-1409/
<https://repository.apache.org/content/repositories/orgapacheflink-1409/>
[4] https://dist.apache.org/repos/dist/release/flink/KEYS
[5]
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12349366
[6] https://github.com/apache/flink-statefun/tree/release-2.2.2-rc2
[7] https://github.com/apache/flink-statefun-docker/pull/12
[8] https://github.com/apache/flink-web/pull/404
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Apache Flink Stateful Functions 2.2.2, release candidate #2

Tzu-Li (Gordon) Tai
+1 (binding)

- Verified hashes and signatures
- Verified NOTICE files in statefun-flink-datastream and
statefun-flink-distribution
- Built locally: mvn clean install -Prun-e2e-tests
- Successfully restored from a 2.2.0 savepoint that contains feedback events
- Verified that the proposed new Dockerfiles work properly

On Wed, Dec 23, 2020 at 1:58 PM Tzu-Li (Gordon) Tai <[hidden email]>
wrote:

> Hi everyone,
>
> Please review and vote on the release candidate #2 for the version 2.2.2
> of Apache Flink Stateful Functions, as follows:
> [ ] +1, Approve the release
> [ ] -1, Do not approve the release (please provide specific comments)
>
> ***Testing Guideline***
>
> You can find here [1] a page in the project wiki on instructions for
> testing.
> To cast a vote, it is not necessary to perform all listed checks,
> but please mention which checks you have performed when voting.
>
> ***Release Overview***
>
> As an overview, the release consists of the following:
> a) Stateful Functions canonical source distribution, to be deployed to the
> release repository at dist.apache.org
> b) Stateful Functions Python SDK distributions to be deployed to PyPI
> c) Maven artifacts to be deployed to the Maven Central Repository
> d) New Dockerfiles for the release
> e) Release announcement to be published to the Flink website
>
> ***Staging Areas to Review***
>
> The staging areas containing the above mentioned artifacts are as follows,
> for your review:
> * All artifacts for a) and b) can be found in the corresponding dev
> repository at dist.apache.org [2]
> * All artifacts for c) can be found at the Apache Nexus Repository [3]
>
> All artifacts are signed with the key
> 1C1E2394D3194E1944613488F320986D35C33D6A [4]
>
> Other links for your review:
> * JIRA release notes [5]
> * source code tag "release-2.2.2-rc2" [6]
> * PR for the new Dockerfiles [7]
> * PR for the release announcement blog post [8]
>
> ***Vote Duration***
>
>  Taking into account the Christmas holidays, I propose the voting time
> to run for a week.
> I'm targeting this vote to last until Dec. 29th, 10am CET.
> It is adopted by majority approval, with at least 3 PMC affirmative votes.
>
> Thanks,
> Gordon
>
> [1]
> https://cwiki.apache.org/confluence/display/FLINK/Verifying+a+Flink+Stateful+Functions+Release
> [2] https://dist.apache.org/repos/dist/dev/flink/flink-statefun-2.2.2-rc2/
> [3] https://repository.apache.org/content/repositories/org apache
> flink-1409/
> <https://repository.apache.org/content/repositories/orgapacheflink-1409/>
> [4] https://dist.apache.org/repos/dist/release/flink/KEYS
> [5]
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12349366
> [6] https://github.com/apache/flink-statefun/tree/release-2.2.2-rc2
> [7] https://github.com/apache/flink-statefun-docker/pull/12
> [8] https://github.com/apache/flink-web/pull/404
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Apache Flink Stateful Functions 2.2.2, release candidate #2

Igal Shilman
Thanks for driving the release Gordon!


here is a +1 (non binding) from my side:


- verified checksums, signatures etc’.

- verified that there are no binary files in the source distribution.

- built successfully with jdk11

- built successfully with jdk8

- e2e passes with jdk11

- e2e passes with jdk8

- I've ran a version of the SmokeTest that we have in master, that is based
on [1]

against this RC, and it passes successfully.

- taken a save point on the verification job [1] taken at StateFun 2.2.0
and successfully restored with StateFun 2.2.2.

- taken a save point with StateFun 2.2.1, and restored successfully with
2.2.2



[1] https://github.com/igalshilman/statefun-verifier/tree/ng



On Wednesday, December 23, 2020, Tzu-Li (Gordon) Tai <[hidden email]>
wrote:

> +1 (binding)
>
> - Verified hashes and signatures
> - Verified NOTICE files in statefun-flink-datastream and
> statefun-flink-distribution
> - Built locally: mvn clean install -Prun-e2e-tests
> - Successfully restored from a 2.2.0 savepoint that contains feedback
> events
> - Verified that the proposed new Dockerfiles work properly
>
> On Wed, Dec 23, 2020 at 1:58 PM Tzu-Li (Gordon) Tai <[hidden email]>
> wrote:
>
> > Hi everyone,
> >
> > Please review and vote on the release candidate #2 for the version 2.2.2
> > of Apache Flink Stateful Functions, as follows:
> > [ ] +1, Approve the release
> > [ ] -1, Do not approve the release (please provide specific comments)
> >
> > ***Testing Guideline***
> >
> > You can find here [1] a page in the project wiki on instructions for
> > testing.
> > To cast a vote, it is not necessary to perform all listed checks,
> > but please mention which checks you have performed when voting.
> >
> > ***Release Overview***
> >
> > As an overview, the release consists of the following:
> > a) Stateful Functions canonical source distribution, to be deployed to
> the
> > release repository at dist.apache.org
> > b) Stateful Functions Python SDK distributions to be deployed to PyPI
> > c) Maven artifacts to be deployed to the Maven Central Repository
> > d) New Dockerfiles for the release
> > e) Release announcement to be published to the Flink website
> >
> > ***Staging Areas to Review***
> >
> > The staging areas containing the above mentioned artifacts are as
> follows,
> > for your review:
> > * All artifacts for a) and b) can be found in the corresponding dev
> > repository at dist.apache.org [2]
> > * All artifacts for c) can be found at the Apache Nexus Repository [3]
> >
> > All artifacts are signed with the key
> > 1C1E2394D3194E1944613488F320986D35C33D6A [4]
> >
> > Other links for your review:
> > * JIRA release notes [5]
> > * source code tag "release-2.2.2-rc2" [6]
> > * PR for the new Dockerfiles [7]
> > * PR for the release announcement blog post [8]
> >
> > ***Vote Duration***
> >
> >  Taking into account the Christmas holidays, I propose the voting time
> > to run for a week.
> > I'm targeting this vote to last until Dec. 29th, 10am CET.
> > It is adopted by majority approval, with at least 3 PMC affirmative
> votes.
> >
> > Thanks,
> > Gordon
> >
> > [1]
> > https://cwiki.apache.org/confluence/display/FLINK/
> Verifying+a+Flink+Stateful+Functions+Release
> > [2] https://dist.apache.org/repos/dist/dev/flink/flink-statefun-
> 2.2.2-rc2/
> > [3] https://repository.apache.org/content/repositories/org apache
> > flink-1409/
> > <https://repository.apache.org/content/repositories/orgapacheflink-1409/
> >
> > [4] https://dist.apache.org/repos/dist/release/flink/KEYS
> > [5]
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> projectId=12315522&version=12349366
> > [6] https://github.com/apache/flink-statefun/tree/release-2.2.2-rc2
> > [7] https://github.com/apache/flink-statefun-docker/pull/12
> > [8] https://github.com/apache/flink-web/pull/404
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Apache Flink Stateful Functions 2.2.2, release candidate #2

Xingbo Huang
+1 (non-binding)

- Verify checksums and GPG files
- Verify that the source archives do not contains any binaries
- Build the source with Maven to ensure all source files have Apache
headers (JDK8)
Command: mvn clean install -Papache-release
- Run e2e tests (JDK8)
- Check that all POM files, Dockerfiles, examples point to the same
version. That includes the quickstart artifact POM files.
- pip install apache_flink_statefun-2.2.2-py3-none-any.whl
- Verified NOTICE files in statefun-flink-datastream,
statefun-flink-distribution and statefun-ridesharing-example-simulator

Best,
Xingbo
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Apache Flink Stateful Functions 2.2.2, release candidate #2

Dian Fu-2
Thanks a lot for driving this, Gordon!

+1 (binding)

- verified the checksum and signature
- looked through the changes since 2.2.1 for license changes, verified the NOTICE file of statefun-flink-datastream and it looks good to me
- the website PR LGTM

Regards,
Dian

> 在 2020年12月24日,下午3:21,Xingbo Huang <[hidden email]> 写道:
>
> +1 (non-binding)
>
> - Verify checksums and GPG files
> - Verify that the source archives do not contains any binaries
> - Build the source with Maven to ensure all source files have Apache
> headers (JDK8)
> Command: mvn clean install -Papache-release
> - Run e2e tests (JDK8)
> - Check that all POM files, Dockerfiles, examples point to the same
> version. That includes the quickstart artifact POM files.
> - pip install apache_flink_statefun-2.2.2-py3-none-any.whl
> - Verified NOTICE files in statefun-flink-datastream,
> statefun-flink-distribution and statefun-ridesharing-example-simulator
>
> Best,
> Xingbo

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Apache Flink Stateful Functions 2.2.2, release candidate #2

Yu Li
+1 (binding)

Checked sums and signatures: OK
Checked no binaries in source distribution: OK
Checked RAT and end-to-end tests (8u101, 11.0.4): OK
Checked version in pom/README/setup.py files: OK
Checked website PR: OK

Thanks for driving this release, Gordon!

Best Regards,
Yu


On Fri, 25 Dec 2020 at 16:28, Dian Fu <[hidden email]> wrote:

> Thanks a lot for driving this, Gordon!
>
> +1 (binding)
>
> - verified the checksum and signature
> - looked through the changes since 2.2.1 for license changes, verified the
> NOTICE file of statefun-flink-datastream and it looks good to me
> - the website PR LGTM
>
> Regards,
> Dian
>
> > 在 2020年12月24日,下午3:21,Xingbo Huang <[hidden email]> 写道:
> >
> > +1 (non-binding)
> >
> > - Verify checksums and GPG files
> > - Verify that the source archives do not contains any binaries
> > - Build the source with Maven to ensure all source files have Apache
> > headers (JDK8)
> > Command: mvn clean install -Papache-release
> > - Run e2e tests (JDK8)
> > - Check that all POM files, Dockerfiles, examples point to the same
> > version. That includes the quickstart artifact POM files.
> > - pip install apache_flink_statefun-2.2.2-py3-none-any.whl
> > - Verified NOTICE files in statefun-flink-datastream,
> > statefun-flink-distribution and statefun-ridesharing-example-simulator
> >
> > Best,
> > Xingbo
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Apache Flink Stateful Functions 2.2.2, release candidate #2

Tzu-Li (Gordon) Tai
[RESULTS]

The voting time has ended, and we have 5 +1 votes, 3 of which are binding:

- Tzu-Li Tai (binding)
- Igal Shilman
- Xingbo Huang
- Dian Fu (binding)
- Yu Li (binding)

I hereby announce that this release has passed voting. I will announce the
release in a separate email once artifacts are available.

Cheers,
Gordon


On Wed, Dec 30, 2020, 11:13 AM Yu Li <[hidden email]> wrote:

> +1 (binding)
>
> Checked sums and signatures: OK
> Checked no binaries in source distribution: OK
> Checked RAT and end-to-end tests (8u101, 11.0.4): OK
> Checked version in pom/README/setup.py files: OK
> Checked website PR: OK
>
> Thanks for driving this release, Gordon!
>
> Best Regards,
> Yu
>
>
> On Fri, 25 Dec 2020 at 16:28, Dian Fu <[hidden email]> wrote:
>
> > Thanks a lot for driving this, Gordon!
> >
> > +1 (binding)
> >
> > - verified the checksum and signature
> > - looked through the changes since 2.2.1 for license changes, verified
> the
> > NOTICE file of statefun-flink-datastream and it looks good to me
> > - the website PR LGTM
> >
> > Regards,
> > Dian
> >
> > > 在 2020年12月24日,下午3:21,Xingbo Huang <[hidden email]> 写道:
> > >
> > > +1 (non-binding)
> > >
> > > - Verify checksums and GPG files
> > > - Verify that the source archives do not contains any binaries
> > > - Build the source with Maven to ensure all source files have Apache
> > > headers (JDK8)
> > > Command: mvn clean install -Papache-release
> > > - Run e2e tests (JDK8)
> > > - Check that all POM files, Dockerfiles, examples point to the same
> > > version. That includes the quickstart artifact POM files.
> > > - pip install apache_flink_statefun-2.2.2-py3-none-any.whl
> > > - Verified NOTICE files in statefun-flink-datastream,
> > > statefun-flink-distribution and statefun-ridesharing-example-simulator
> > >
> > > Best,
> > > Xingbo
> >
> >
>