Hi everyone,
Please review and vote on the release candidate #2 for the version 2.0.0 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 doc that we can use for collaborating testing efforts. The listed testing tasks in the doc also serve as a guideline in what to test for this release. If you wish to take ownership of a testing task, simply put your name down in the "Checked by" field of the task. **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 **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 singed with the key 1C1E2394D3194E1944613488F320986D35C33D6A [4] Other links for your review: * JIRA release notes [5] * source code tag "release-2.0.0-rc2" [6] [7] **Extra Remarks** * Part of the release is also official Docker images for Stateful Functions. This can be a separate process, since the creation of those relies on the fact that we have distribution jars already deployed to Maven. I will follow-up with this after these artifacts are officially released. In the meantime, there is this discussion [8] ongoing about where to host the StateFun Dockerfiles. * The Flink Website and blog post is also being worked on (by Marta) as part of the release, to incorporate the new Stateful Functions project. We can follow up with a link to those changes afterwards in this vote thread, but that would not block you to test and cast your votes already. * Since the Flink website changes are still being worked on, you will not yet be able to find the Stateful Functions docs from there. Here are the links [9] [10]. **Vote Duration** The vote will be open for at least 72 hours *(target end date is next Tuesday, April 31).* It is adopted by majority approval, with at least 3 PMC affirmative votes. Thanks, Gordon [1] https://docs.google.com/document/d/1P9yjwSbPQtul0z2AXMnVolWQbzhxs68suJvzR6xMjcs/edit?usp=sharing [2] https://dist.apache.org/repos/dist/dev/flink/flink-statefun-2.0.0-rc2/ [3] https://repository.apache.org/content/repositories/orgapacheflink-1340/ [4] https://dist.apache.org/repos/dist/release/flink/KEYS [5] https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12346878 [6] https://gitbox.apache.org/repos/asf?p=flink-statefun.git;a=commit;h=14ce58048a3dda792f2329cf14d30aa952f6cb24 [7] https://github.com/apache/flink-statefun/tree/release-2.0.0-rc2 [8] http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Creating-a-new-repo-to-host-Stateful-Functions-Dockerfiles-td39342.html [9] https://ci.apache.org/projects/flink/flink-statefun-docs-master/ [10] https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.0/ TIP: You can create a `settings.xml` file with these contents: """ <settings> <activeProfiles> <activeProfile>flink-statefun-2.0.0</activeProfile> </activeProfiles> <profiles> <profile> <id>flink-statefun-2.0.0</id> <repositories> <repository> <id>flink-statefun-2.0.0</id> <url> https://repository.apache.org/content/repositories/orgapacheflink-1340/ </url> </repository> <repository> <id>archetype</id> <url> https://repository.apache.org/content/repositories/orgapacheflink-1340/ </url> </repository> </repositories> </profile> </profiles> </settings> """ And reference that in you maven commands via `--settings path/to/settings.xml`. This is useful for creating a quickstart based on the staged release and for building against the staged jars. |
Thanks Gordon for the release and the nice release checking guide!
It seems the NOTICE file is missing in the `statefun-ridesharing-example-simulator` module while it bundles dependencies like `org.springframework.boot:spring-boot-loader:2.1.6.RELEASE`. Best, Hequn On Fri, Mar 27, 2020 at 3:35 PM Tzu-Li (Gordon) Tai <[hidden email]> wrote: > Hi everyone, > > Please review and vote on the release candidate #2 for the version 2.0.0 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 doc that we can use for collaborating testing > efforts. > The listed testing tasks in the doc also serve as a guideline in what to > test for this release. > If you wish to take ownership of a testing task, simply put your name down > in the "Checked by" field of the task. > > **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 > > **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 singed with the > key 1C1E2394D3194E1944613488F320986D35C33D6A [4] > > Other links for your review: > * JIRA release notes [5] > * source code tag "release-2.0.0-rc2" [6] [7] > > **Extra Remarks** > > * Part of the release is also official Docker images for Stateful > Functions. This can be a separate process, since the creation of those > relies on the fact that we have distribution jars already deployed to > Maven. I will follow-up with this after these artifacts are officially > released. > In the meantime, there is this discussion [8] ongoing about where to host > the StateFun Dockerfiles. > * The Flink Website and blog post is also being worked on (by Marta) as > part of the release, to incorporate the new Stateful Functions project. We > can follow up with a link to those changes afterwards in this vote thread, > but that would not block you to test and cast your votes already. > * Since the Flink website changes are still being worked on, you will not > yet be able to find the Stateful Functions docs from there. Here are the > links [9] [10]. > > **Vote Duration** > > The vote will be open for at least 72 hours *(target end date is next > Tuesday, April 31).* > It is adopted by majority approval, with at least 3 PMC affirmative votes. > > Thanks, > Gordon > > [1] > > https://docs.google.com/document/d/1P9yjwSbPQtul0z2AXMnVolWQbzhxs68suJvzR6xMjcs/edit?usp=sharing > [2] https://dist.apache.org/repos/dist/dev/flink/flink-statefun-2.0.0-rc2/ > [3] > https://repository.apache.org/content/repositories/orgapacheflink-1340/ > [4] https://dist.apache.org/repos/dist/release/flink/KEYS > [5] > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12346878 > [6] > > https://gitbox.apache.org/repos/asf?p=flink-statefun.git;a=commit;h=14ce58048a3dda792f2329cf14d30aa952f6cb24 > [7] https://github.com/apache/flink-statefun/tree/release-2.0.0-rc2 > [8] > > http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Creating-a-new-repo-to-host-Stateful-Functions-Dockerfiles-td39342.html > [9] https://ci.apache.org/projects/flink/flink-statefun-docs-master/ > [10] https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.0/ > > TIP: You can create a `settings.xml` file with these contents: > > """ > <settings> > <activeProfiles> > <activeProfile>flink-statefun-2.0.0</activeProfile> > </activeProfiles> > <profiles> > <profile> > <id>flink-statefun-2.0.0</id> > <repositories> > <repository> > <id>flink-statefun-2.0.0</id> > <url> > https://repository.apache.org/content/repositories/orgapacheflink-1340/ > </url> > </repository> > <repository> > <id>archetype</id> > <url> > https://repository.apache.org/content/repositories/orgapacheflink-1340/ > </url> > </repository> > </repositories> > </profile> > </profiles> > </settings> > """ > > And reference that in you maven commands via `--settings > path/to/settings.xml`. > This is useful for creating a quickstart based on the staged release and > for building against the staged jars. > |
Hi Hequn,
That's a good catch. Unfortunately, the spring boot dependency there, while itself being ASLv2 licensed, pulls in other dependencies that are not ASLv2. That would indeed make this problem a blocker. I'll do a thorough check again on the Maven artifacts that do bundle dependencies, before creating a new RC. AFAIK, there should be no more other than: - statefun-flink-distribution - statefun-ridesharing-example-simulator BR, Gordon On Fri, Mar 27, 2020 at 10:41 PM Hequn Cheng <[hidden email]> wrote: > Thanks Gordon for the release and the nice release checking guide! > > It seems the NOTICE file is missing in the > `statefun-ridesharing-example-simulator` module while it bundles > dependencies like > `org.springframework.boot:spring-boot-loader:2.1.6.RELEASE`. > > Best, > Hequn > > On Fri, Mar 27, 2020 at 3:35 PM Tzu-Li (Gordon) Tai <[hidden email]> > wrote: > > > Hi everyone, > > > > Please review and vote on the release candidate #2 for the version 2.0.0 > 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 doc that we can use for collaborating testing > > efforts. > > The listed testing tasks in the doc also serve as a guideline in what to > > test for this release. > > If you wish to take ownership of a testing task, simply put your name > down > > in the "Checked by" field of the task. > > > > **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 > > > > **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 singed with the > > key 1C1E2394D3194E1944613488F320986D35C33D6A [4] > > > > Other links for your review: > > * JIRA release notes [5] > > * source code tag "release-2.0.0-rc2" [6] [7] > > > > **Extra Remarks** > > > > * Part of the release is also official Docker images for Stateful > > Functions. This can be a separate process, since the creation of those > > relies on the fact that we have distribution jars already deployed to > > Maven. I will follow-up with this after these artifacts are officially > > released. > > In the meantime, there is this discussion [8] ongoing about where to host > > the StateFun Dockerfiles. > > * The Flink Website and blog post is also being worked on (by Marta) as > > part of the release, to incorporate the new Stateful Functions project. > We > > can follow up with a link to those changes afterwards in this vote > thread, > > but that would not block you to test and cast your votes already. > > * Since the Flink website changes are still being worked on, you will not > > yet be able to find the Stateful Functions docs from there. Here are the > > links [9] [10]. > > > > **Vote Duration** > > > > The vote will be open for at least 72 hours *(target end date is next > > Tuesday, April 31).* > > It is adopted by majority approval, with at least 3 PMC affirmative > votes. > > > > Thanks, > > Gordon > > > > [1] > > > > > https://docs.google.com/document/d/1P9yjwSbPQtul0z2AXMnVolWQbzhxs68suJvzR6xMjcs/edit?usp=sharing > > [2] > https://dist.apache.org/repos/dist/dev/flink/flink-statefun-2.0.0-rc2/ > > [3] > > https://repository.apache.org/content/repositories/orgapacheflink-1340/ > > [4] https://dist.apache.org/repos/dist/release/flink/KEYS > > [5] > > > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12346878 > > [6] > > > > > https://gitbox.apache.org/repos/asf?p=flink-statefun.git;a=commit;h=14ce58048a3dda792f2329cf14d30aa952f6cb24 > > [7] https://github.com/apache/flink-statefun/tree/release-2.0.0-rc2 > > [8] > > > > > http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Creating-a-new-repo-to-host-Stateful-Functions-Dockerfiles-td39342.html > > [9] https://ci.apache.org/projects/flink/flink-statefun-docs-master/ > > [10] > https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.0/ > > > > TIP: You can create a `settings.xml` file with these contents: > > > > """ > > <settings> > > <activeProfiles> > > <activeProfile>flink-statefun-2.0.0</activeProfile> > > </activeProfiles> > > <profiles> > > <profile> > > <id>flink-statefun-2.0.0</id> > > <repositories> > > <repository> > > <id>flink-statefun-2.0.0</id> > > <url> > > https://repository.apache.org/content/repositories/orgapacheflink-1340/ > > </url> > > </repository> > > <repository> > > <id>archetype</id> > > <url> > > https://repository.apache.org/content/repositories/orgapacheflink-1340/ > > </url> > > </repository> > > </repositories> > > </profile> > > </profiles> > > </settings> > > """ > > > > And reference that in you maven commands via `--settings > > path/to/settings.xml`. > > This is useful for creating a quickstart based on the staged release and > > for building against the staged jars. > > > |
After a check-through on the licenses, there are in total the following 3
blockers due to licensing issues: - https://issues.apache.org/jira/browse/FLINK-16841 - https://issues.apache.org/jira/browse/FLINK-16842 - https://issues.apache.org/jira/browse/FLINK-16843 Will open a new RC as soon as those are addressed. On Sat, Mar 28, 2020 at 1:34 AM Tzu-Li (Gordon) Tai <[hidden email]> wrote: > Hi Hequn, > > That's a good catch. > > Unfortunately, the spring boot dependency there, while itself being ASLv2 > licensed, pulls in other dependencies that are not ASLv2. > That would indeed make this problem a blocker. > > I'll do a thorough check again on the Maven artifacts that do bundle > dependencies, before creating a new RC. AFAIK, there should be no more > other than: > - statefun-flink-distribution > - statefun-ridesharing-example-simulator > > BR, > Gordon > > On Fri, Mar 27, 2020 at 10:41 PM Hequn Cheng <[hidden email]> wrote: > >> Thanks Gordon for the release and the nice release checking guide! >> >> It seems the NOTICE file is missing in the >> `statefun-ridesharing-example-simulator` module while it bundles >> dependencies like >> `org.springframework.boot:spring-boot-loader:2.1.6.RELEASE`. >> >> Best, >> Hequn >> >> On Fri, Mar 27, 2020 at 3:35 PM Tzu-Li (Gordon) Tai <[hidden email]> >> wrote: >> >> > Hi everyone, >> > >> > Please review and vote on the release candidate #2 for the version >> 2.0.0 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 doc that we can use for collaborating testing >> > efforts. >> > The listed testing tasks in the doc also serve as a guideline in what to >> > test for this release. >> > If you wish to take ownership of a testing task, simply put your name >> down >> > in the "Checked by" field of the task. >> > >> > **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 >> > >> > **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 singed with the >> > key 1C1E2394D3194E1944613488F320986D35C33D6A [4] >> > >> > Other links for your review: >> > * JIRA release notes [5] >> > * source code tag "release-2.0.0-rc2" [6] [7] >> > >> > **Extra Remarks** >> > >> > * Part of the release is also official Docker images for Stateful >> > Functions. This can be a separate process, since the creation of those >> > relies on the fact that we have distribution jars already deployed to >> > Maven. I will follow-up with this after these artifacts are officially >> > released. >> > In the meantime, there is this discussion [8] ongoing about where to >> host >> > the StateFun Dockerfiles. >> > * The Flink Website and blog post is also being worked on (by Marta) as >> > part of the release, to incorporate the new Stateful Functions project. >> We >> > can follow up with a link to those changes afterwards in this vote >> thread, >> > but that would not block you to test and cast your votes already. >> > * Since the Flink website changes are still being worked on, you will >> not >> > yet be able to find the Stateful Functions docs from there. Here are the >> > links [9] [10]. >> > >> > **Vote Duration** >> > >> > The vote will be open for at least 72 hours *(target end date is next >> > Tuesday, April 31).* >> > It is adopted by majority approval, with at least 3 PMC affirmative >> votes. >> > >> > Thanks, >> > Gordon >> > >> > [1] >> > >> > >> https://docs.google.com/document/d/1P9yjwSbPQtul0z2AXMnVolWQbzhxs68suJvzR6xMjcs/edit?usp=sharing >> > [2] >> https://dist.apache.org/repos/dist/dev/flink/flink-statefun-2.0.0-rc2/ >> > [3] >> > https://repository.apache.org/content/repositories/orgapacheflink-1340/ >> > [4] https://dist.apache.org/repos/dist/release/flink/KEYS >> > [5] >> > >> > >> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12346878 >> > [6] >> > >> > >> https://gitbox.apache.org/repos/asf?p=flink-statefun.git;a=commit;h=14ce58048a3dda792f2329cf14d30aa952f6cb24 >> > [7] https://github.com/apache/flink-statefun/tree/release-2.0.0-rc2 >> > [8] >> > >> > >> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Creating-a-new-repo-to-host-Stateful-Functions-Dockerfiles-td39342.html >> > [9] https://ci.apache.org/projects/flink/flink-statefun-docs-master/ >> > [10] >> https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.0/ >> > >> > TIP: You can create a `settings.xml` file with these contents: >> > >> > """ >> > <settings> >> > <activeProfiles> >> > <activeProfile>flink-statefun-2.0.0</activeProfile> >> > </activeProfiles> >> > <profiles> >> > <profile> >> > <id>flink-statefun-2.0.0</id> >> > <repositories> >> > <repository> >> > <id>flink-statefun-2.0.0</id> >> > <url> >> > https://repository.apache.org/content/repositories/orgapacheflink-1340/ >> > </url> >> > </repository> >> > <repository> >> > <id>archetype</id> >> > <url> >> > https://repository.apache.org/content/repositories/orgapacheflink-1340/ >> > </url> >> > </repository> >> > </repositories> >> > </profile> >> > </profiles> >> > </settings> >> > """ >> > >> > And reference that in you maven commands via `--settings >> > path/to/settings.xml`. >> > This is useful for creating a quickstart based on the staged release and >> > for building against the staged jars. >> > >> > |
All blockers are resolved.
This vote thread is cancelled. There is a new vote thread for RC3: http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/VOTE-Apache-Flink-Stateful-Functions-Release-2-0-0-release-candidate-3-td39424.html On Sat, Mar 28, 2020 at 7:00 PM Tzu-Li (Gordon) Tai <[hidden email]> wrote: > After a check-through on the licenses, there are in total the following 3 > blockers due to licensing issues: > > - https://issues.apache.org/jira/browse/FLINK-16841 > - https://issues.apache.org/jira/browse/FLINK-16842 > - https://issues.apache.org/jira/browse/FLINK-16843 > > Will open a new RC as soon as those are addressed. > > On Sat, Mar 28, 2020 at 1:34 AM Tzu-Li (Gordon) Tai <[hidden email]> > wrote: > >> Hi Hequn, >> >> That's a good catch. >> >> Unfortunately, the spring boot dependency there, while itself being ASLv2 >> licensed, pulls in other dependencies that are not ASLv2. >> That would indeed make this problem a blocker. >> >> I'll do a thorough check again on the Maven artifacts that do bundle >> dependencies, before creating a new RC. AFAIK, there should be no more >> other than: >> - statefun-flink-distribution >> - statefun-ridesharing-example-simulator >> >> BR, >> Gordon >> >> On Fri, Mar 27, 2020 at 10:41 PM Hequn Cheng <[hidden email]> wrote: >> >>> Thanks Gordon for the release and the nice release checking guide! >>> >>> It seems the NOTICE file is missing in the >>> `statefun-ridesharing-example-simulator` module while it bundles >>> dependencies like >>> `org.springframework.boot:spring-boot-loader:2.1.6.RELEASE`. >>> >>> Best, >>> Hequn >>> >>> On Fri, Mar 27, 2020 at 3:35 PM Tzu-Li (Gordon) Tai <[hidden email] >>> > >>> wrote: >>> >>> > Hi everyone, >>> > >>> > Please review and vote on the release candidate #2 for the version >>> 2.0.0 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 doc that we can use for collaborating testing >>> > efforts. >>> > The listed testing tasks in the doc also serve as a guideline in what >>> to >>> > test for this release. >>> > If you wish to take ownership of a testing task, simply put your name >>> down >>> > in the "Checked by" field of the task. >>> > >>> > **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 >>> > >>> > **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 singed with the >>> > key 1C1E2394D3194E1944613488F320986D35C33D6A [4] >>> > >>> > Other links for your review: >>> > * JIRA release notes [5] >>> > * source code tag "release-2.0.0-rc2" [6] [7] >>> > >>> > **Extra Remarks** >>> > >>> > * Part of the release is also official Docker images for Stateful >>> > Functions. This can be a separate process, since the creation of those >>> > relies on the fact that we have distribution jars already deployed to >>> > Maven. I will follow-up with this after these artifacts are officially >>> > released. >>> > In the meantime, there is this discussion [8] ongoing about where to >>> host >>> > the StateFun Dockerfiles. >>> > * The Flink Website and blog post is also being worked on (by Marta) as >>> > part of the release, to incorporate the new Stateful Functions >>> project. We >>> > can follow up with a link to those changes afterwards in this vote >>> thread, >>> > but that would not block you to test and cast your votes already. >>> > * Since the Flink website changes are still being worked on, you will >>> not >>> > yet be able to find the Stateful Functions docs from there. Here are >>> the >>> > links [9] [10]. >>> > >>> > **Vote Duration** >>> > >>> > The vote will be open for at least 72 hours *(target end date is next >>> > Tuesday, April 31).* >>> > It is adopted by majority approval, with at least 3 PMC affirmative >>> votes. >>> > >>> > Thanks, >>> > Gordon >>> > >>> > [1] >>> > >>> > >>> https://docs.google.com/document/d/1P9yjwSbPQtul0z2AXMnVolWQbzhxs68suJvzR6xMjcs/edit?usp=sharing >>> > [2] >>> https://dist.apache.org/repos/dist/dev/flink/flink-statefun-2.0.0-rc2/ >>> > [3] >>> > >>> https://repository.apache.org/content/repositories/orgapacheflink-1340/ >>> > [4] https://dist.apache.org/repos/dist/release/flink/KEYS >>> > [5] >>> > >>> > >>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12346878 >>> > [6] >>> > >>> > >>> https://gitbox.apache.org/repos/asf?p=flink-statefun.git;a=commit;h=14ce58048a3dda792f2329cf14d30aa952f6cb24 >>> > [7] https://github.com/apache/flink-statefun/tree/release-2.0.0-rc2 >>> > [8] >>> > >>> > >>> http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Creating-a-new-repo-to-host-Stateful-Functions-Dockerfiles-td39342.html >>> > [9] https://ci.apache.org/projects/flink/flink-statefun-docs-master/ >>> > [10] >>> https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.0/ >>> > >>> > TIP: You can create a `settings.xml` file with these contents: >>> > >>> > """ >>> > <settings> >>> > <activeProfiles> >>> > <activeProfile>flink-statefun-2.0.0</activeProfile> >>> > </activeProfiles> >>> > <profiles> >>> > <profile> >>> > <id>flink-statefun-2.0.0</id> >>> > <repositories> >>> > <repository> >>> > <id>flink-statefun-2.0.0</id> >>> > <url> >>> > >>> https://repository.apache.org/content/repositories/orgapacheflink-1340/ >>> > </url> >>> > </repository> >>> > <repository> >>> > <id>archetype</id> >>> > <url> >>> > >>> https://repository.apache.org/content/repositories/orgapacheflink-1340/ >>> > </url> >>> > </repository> >>> > </repositories> >>> > </profile> >>> > </profiles> >>> > </settings> >>> > """ >>> > >>> > And reference that in you maven commands via `--settings >>> > path/to/settings.xml`. >>> > This is useful for creating a quickstart based on the staged release >>> and >>> > for building against the staged jars. >>> > >>> >> |
Thanks a lot for such a quick update! @Gordon
Best, Hequn On Sun, Mar 29, 2020 at 3:31 PM Tzu-Li (Gordon) Tai <[hidden email]> wrote: > All blockers are resolved. > > This vote thread is cancelled. > There is a new vote thread for RC3: > > http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/VOTE-Apache-Flink-Stateful-Functions-Release-2-0-0-release-candidate-3-td39424.html > > On Sat, Mar 28, 2020 at 7:00 PM Tzu-Li (Gordon) Tai <[hidden email]> > wrote: > > > After a check-through on the licenses, there are in total the following 3 > > blockers due to licensing issues: > > > > - https://issues.apache.org/jira/browse/FLINK-16841 > > - https://issues.apache.org/jira/browse/FLINK-16842 > > - https://issues.apache.org/jira/browse/FLINK-16843 > > > > Will open a new RC as soon as those are addressed. > > > > On Sat, Mar 28, 2020 at 1:34 AM Tzu-Li (Gordon) Tai <[hidden email] > > > > wrote: > > > >> Hi Hequn, > >> > >> That's a good catch. > >> > >> Unfortunately, the spring boot dependency there, while itself being > ASLv2 > >> licensed, pulls in other dependencies that are not ASLv2. > >> That would indeed make this problem a blocker. > >> > >> I'll do a thorough check again on the Maven artifacts that do bundle > >> dependencies, before creating a new RC. AFAIK, there should be no more > >> other than: > >> - statefun-flink-distribution > >> - statefun-ridesharing-example-simulator > >> > >> BR, > >> Gordon > >> > >> On Fri, Mar 27, 2020 at 10:41 PM Hequn Cheng <[hidden email]> wrote: > >> > >>> Thanks Gordon for the release and the nice release checking guide! > >>> > >>> It seems the NOTICE file is missing in the > >>> `statefun-ridesharing-example-simulator` module while it bundles > >>> dependencies like > >>> `org.springframework.boot:spring-boot-loader:2.1.6.RELEASE`. > >>> > >>> Best, > >>> Hequn > >>> > >>> On Fri, Mar 27, 2020 at 3:35 PM Tzu-Li (Gordon) Tai < > [hidden email] > >>> > > >>> wrote: > >>> > >>> > Hi everyone, > >>> > > >>> > Please review and vote on the release candidate #2 for the version > >>> 2.0.0 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 doc that we can use for collaborating testing > >>> > efforts. > >>> > The listed testing tasks in the doc also serve as a guideline in what > >>> to > >>> > test for this release. > >>> > If you wish to take ownership of a testing task, simply put your name > >>> down > >>> > in the "Checked by" field of the task. > >>> > > >>> > **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 > >>> > > >>> > **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 singed with the > >>> > key 1C1E2394D3194E1944613488F320986D35C33D6A [4] > >>> > > >>> > Other links for your review: > >>> > * JIRA release notes [5] > >>> > * source code tag "release-2.0.0-rc2" [6] [7] > >>> > > >>> > **Extra Remarks** > >>> > > >>> > * Part of the release is also official Docker images for Stateful > >>> > Functions. This can be a separate process, since the creation of > those > >>> > relies on the fact that we have distribution jars already deployed to > >>> > Maven. I will follow-up with this after these artifacts are > officially > >>> > released. > >>> > In the meantime, there is this discussion [8] ongoing about where to > >>> host > >>> > the StateFun Dockerfiles. > >>> > * The Flink Website and blog post is also being worked on (by Marta) > as > >>> > part of the release, to incorporate the new Stateful Functions > >>> project. We > >>> > can follow up with a link to those changes afterwards in this vote > >>> thread, > >>> > but that would not block you to test and cast your votes already. > >>> > * Since the Flink website changes are still being worked on, you will > >>> not > >>> > yet be able to find the Stateful Functions docs from there. Here are > >>> the > >>> > links [9] [10]. > >>> > > >>> > **Vote Duration** > >>> > > >>> > The vote will be open for at least 72 hours *(target end date is next > >>> > Tuesday, April 31).* > >>> > It is adopted by majority approval, with at least 3 PMC affirmative > >>> votes. > >>> > > >>> > Thanks, > >>> > Gordon > >>> > > >>> > [1] > >>> > > >>> > > >>> > https://docs.google.com/document/d/1P9yjwSbPQtul0z2AXMnVolWQbzhxs68suJvzR6xMjcs/edit?usp=sharing > >>> > [2] > >>> https://dist.apache.org/repos/dist/dev/flink/flink-statefun-2.0.0-rc2/ > >>> > [3] > >>> > > >>> > https://repository.apache.org/content/repositories/orgapacheflink-1340/ > >>> > [4] https://dist.apache.org/repos/dist/release/flink/KEYS > >>> > [5] > >>> > > >>> > > >>> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12346878 > >>> > [6] > >>> > > >>> > > >>> > https://gitbox.apache.org/repos/asf?p=flink-statefun.git;a=commit;h=14ce58048a3dda792f2329cf14d30aa952f6cb24 > >>> > [7] https://github.com/apache/flink-statefun/tree/release-2.0.0-rc2 > >>> > [8] > >>> > > >>> > > >>> > http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Creating-a-new-repo-to-host-Stateful-Functions-Dockerfiles-td39342.html > >>> > [9] https://ci.apache.org/projects/flink/flink-statefun-docs-master/ > >>> > [10] > >>> https://ci.apache.org/projects/flink/flink-statefun-docs-release-2.0/ > >>> > > >>> > TIP: You can create a `settings.xml` file with these contents: > >>> > > >>> > """ > >>> > <settings> > >>> > <activeProfiles> > >>> > <activeProfile>flink-statefun-2.0.0</activeProfile> > >>> > </activeProfiles> > >>> > <profiles> > >>> > <profile> > >>> > <id>flink-statefun-2.0.0</id> > >>> > <repositories> > >>> > <repository> > >>> > <id>flink-statefun-2.0.0</id> > >>> > <url> > >>> > > >>> > https://repository.apache.org/content/repositories/orgapacheflink-1340/ > >>> > </url> > >>> > </repository> > >>> > <repository> > >>> > <id>archetype</id> > >>> > <url> > >>> > > >>> > https://repository.apache.org/content/repositories/orgapacheflink-1340/ > >>> > </url> > >>> > </repository> > >>> > </repositories> > >>> > </profile> > >>> > </profiles> > >>> > </settings> > >>> > """ > >>> > > >>> > And reference that in you maven commands via `--settings > >>> > path/to/settings.xml`. > >>> > This is useful for creating a quickstart based on the staged release > >>> and > >>> > for building against the staged jars. > >>> > > >>> > >> > |
Free forum by Nabble | Edit this page |