Hi, @Gordon I have created the corresponding JIRAs and PRs for the license problems: - https://issues.apache.org/jira/browse/FLINK-16853 - https://issues.apache.org/jira/browse/FLINK-16854
@Igal @Gordon, Thanks a lot for the confirmation of the package name, that addresses my concerns now. Best, Hequn On Mon, Mar 30, 2020 at 4:10 AM Konstantin Knauf <konstan...@ververica.com> wrote: > Hi Gordon, > > +1 (non-binding) > > * built from sources...check > * build python SDK from sources...check > * went through walkthrough based on local builds...check > > Cheers, > > Konstantin > > > On Sun, Mar 29, 2020 at 6:30 PM Igal Shilman <i...@ververica.com> wrote: > >> Hi @Hequn Cheng <chenghe...@gmail.com>, and @Tzu-Li (Gordon) Tai >> <gor...@ververica.com> >> Indeed the names are generated automatically and are following a >> convention. >> >> Cheers, >> Igal. >> >> On Sun, Mar 29, 2020 at 6:28 PM Tzu-Li (Gordon) Tai <tzuli...@apache.org> >> wrote: >> >> > @Hequn Cheng <chenghe...@gmail.com> >> > On second thought I think it would not hurt to create a RC4 to fix the >> > version strings. Will fix those and create that now. >> > >> > On Mon, Mar 30, 2020 at 12:06 AM Tzu-Li (Gordon) Tai < >> tzuli...@apache.org> >> > wrote: >> > >> >> >> >> >> >> On Mon, Mar 30, 2020 at 12:00 AM Tzu-Li (Gordon) Tai < >> tzuli...@apache.org> >> >> wrote: >> >> >> >>> @Hequn Cheng <chenghe...@gmail.com> >> >>> Good catches again! >> >>> >> >>> Regarding the incorrect versions: >> >>> I think technically those would not be hard blockers, since what >> matters >> >>> is their inclusion and licenses being acknowledged. >> >>> It would still be good to fix those though - could you open a ticket >> for >> >>> those? >> >>> >> >> >> >> Here, I mean to fix those in future bugfix releases (if this RC does >> >> indeed pass the vote as the official release). >> >> >> >> >> >>> >> >>> Regarding the names of the Python dists - >> >>> the name of those distributions are generated from the setup.py file, >> >>> and seems to be a convention used by PyPI. >> >>> @i...@ververica.com <i...@ververica.com> can you confirm here? >> >>> >> >>> On Sun, Mar 29, 2020 at 11:36 PM Hequn Cheng <he...@apache.org> >> wrote: >> >>> >> >>>> Hi Gordon, >> >>>> >> >>>> Thanks a lot for the new RC. I found some new blockers about >> licenses: >> >>>> >> >>>> - Module statefun-flink-distribution >> >>>> com.google.protobuf:protobuf-java:3.8.0 (The version should be 3.7.1) >> >>>> >> >>>> - Module statefun-ridesharing-example-simulator >> >>>> com.google.code.findbugs:jsr305:3.0.2:compile (Remove compile) >> >>>> org.hibernate.validator:hibernate-validator:6.0.17 (Version should be >> >>>> 6.0.17.Final) >> >>>> org.jboss.logging:jboss-logging:3.3.2 (Version should be >> 3.3.2.Final) >> >>>> >> >>>> Non-blocker feedback: >> >>>> - py3 is added in the name of "whl dist" but it is missing in the >> >>>> "source >> >>>> dist"[1]. Should we make them consistent? >> >>>> >> >>>> Best, >> >>>> Hequn >> >>>> >> >>>> [1] >> >>>> >> https://dist.apache.org/repos/dist/dev/flink/flink-statefun-2.0.0-rc3/ >> >>>> >> >>>> >> >>>> On Sun, Mar 29, 2020 at 3:31 PM Tzu-Li (Gordon) Tai < >> >>>> tzuli...@apache.org> >> >>>> wrote: >> >>>> >> >>>> > Hi everyone, >> >>>> > >> >>>> > Please review and vote on the *release candidate #3* 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-rc3" [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 starting Monday >> >>>> > *(target end date is Wednesday, April 1st).* >> >>>> > 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-rc3/ >> >>>> > [3] >> >>>> > >> >>>> >> https://repository.apache.org/content/repositories/orgapacheflink-1342/ >> >>>> > [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=752e07fd9987ee430eb9d1c1d3fadff632ef9213 >> >>>> > [7] >> https://github.com/apache/flink-statefun/tree/release-2.0.0-rc3 >> >>>> > [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-1342/ >> >>>> > </url> >> >>>> > </repository> >> >>>> > <repository> >> >>>> > <id>archetype</id> >> >>>> > <url> >> >>>> > >> >>>> >> https://repository.apache.org/content/repositories/orgapacheflink-1342/ >> >>>> > </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. >> >>>> > >> >>>> >> >>> >> > > > -- > > Konstantin Knauf | Head of Product > > +49 160 91394525 > > > Follow us @VervericaData Ververica <https://www.ververica.com/> > > > -- > > Join Flink Forward <https://flink-forward.org/> - The Apache Flink > Conference > > Stream Processing | Event Driven | Real Time > > -- > > Ververica GmbH | Invalidenstrasse 115, 10115 Berlin, Germany > > -- > Ververica GmbH > Registered at Amtsgericht Charlottenburg: HRB 158244 B > Managing Directors: Timothy Alexander Steinert, Yip Park Tung Jason, Ji > (Tony) Cheng >