This RC is officially cancelled.

Please visit the vote thread for the new RC6:
http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/VOTE-Apache-Flink-Stateful-Functions-Release-2-0-0-release-candidate-6-td39776.html

On Fri, Apr 3, 2020 at 10:45 AM Tzu-Li (Gordon) Tai <tzuli...@apache.org>
wrote:

> Thanks everyone, all issues mentioned above are now resolved.
>
> I'll proceed to create a new RC now.
>
> On Thu, Apr 2, 2020 at 10:36 AM Tzu-Li (Gordon) Tai <tzuli...@apache.org>
> wrote:
>
>> Good catch @Dian,
>> that was because we changed some dependencies in
>> statefun-flink-distribution to provided scope from the previous RC, but did
>> not remove the NOTICE entries.
>>
>> Would be good to fix that as well in the next RC.
>>
>> On Thu, Apr 2, 2020, 10:03 AM Dian Fu <dian0511...@gmail.com> wrote:
>>
>>> Another issue: https://issues.apache.org/jira/browse/FLINK-16932 <
>>> https://issues.apache.org/jira/browse/FLINK-16932>
>>>
>>> The following packages which are declared in the NOTICE to be bundled in
>>> the jar of statefun-flink-distribution are not actually bundled in it:
>>> - org.apache.commons:commons-math3:3.5
>>> - commons-cli:commons-cli:jar:1.3.1
>>> - commons-collections:commons-collections:3.2.2
>>> - org.apache.commons:commons-compress:1.18
>>> - com.google.code.findbugs:jsr305:1.3.9
>>> - org.objenesis:objenesis:2.1
>>> - com.esotericsoftware.kryo:kryo:2.24.0
>>> - com.esotericsoftware.minlog:minlog:1.2
>>>
>>> Regards,
>>> Dian
>>>
>>> > 在 2020年4月2日,上午12:11,Tzu-Li (Gordon) Tai <tzuli...@apache.org> 写道:
>>> >
>>> > -1 Another blocker: https://issues.apache.org/jira/browse/FLINK-16927
>>> > This is a problem in Flink 1.10.0, but can be addressed in StateFun and
>>> > unblock the 2.0.0 release by using the legacy scheduler for now, as
>>> long as
>>> > StateFun depends on Flink 1.10.0.
>>> >
>>> > We'll have to cancel this RC, in favor of a new one (probably with a
>>> full
>>> > 72 hour voting time) to sufficiently test the fixes.
>>> >
>>> > On Wed, Apr 1, 2020 at 11:07 PM Igal Shilman <i...@ververica.com>
>>> wrote:
>>> >
>>> >> -1 (non binding) Unfortunately we have found a blocker, we are
>>> hitting [1].
>>> >> The side effect of this issue is that it is not possible to configure
>>> the
>>> >> execution environment
>>> >> via setting configuration options in flink-conf.yaml. This is the
>>> main way
>>> >> checkpointing, for example, is expected to be configured.
>>> >> This blocker is tracked via [2], and a workaround is already being
>>> >> proposed to unblock the release.
>>> >>
>>> >> [1] https://issues.apache.org/jira/browse/FLINK-16560
>>> >> [2] https://issues.apache.org/jira/browse/FLINK-16926
>>> >>
>>> >> Thanks,
>>> >> Igal.
>>> >>
>>> >> On Wed, Apr 1, 2020 at 12:31 PM Stephan Ewen <se...@apache.org>
>>> wrote:
>>> >>
>>> >>> +1 (binding)
>>> >>>
>>> >>>  - built from source (mvn clean install)
>>> >>>  - ran all tests successfully
>>> >>>  - built and checked the docs (WSL / Docker setup)
>>> >>>  - checked contents of the produced jars
>>> >>>  - checked license / notice files of source distribution
>>> >>>  - checked license of "statefun-flink-distribution"
>>> >>>  - contents of staging directory looks good
>>> >>>
>>> >>>
>>> >>> On Wed, Apr 1, 2020 at 11:12 AM Tzu-Li (Gordon) Tai <
>>> tzuli...@apache.org
>>> >>>
>>> >>> wrote:
>>> >>>
>>> >>>> As a gentle reminder, please do note that I'm proposing a shorter
>>> >> voting
>>> >>>> period for this RC,
>>> >>>> ending
>>> >>>>
>>> >>>> *Thursday, April 2nd, UTC 06:00 (~24 hours from now).*Please let me
>>> >> know
>>> >>> if
>>> >>>> you have objections with this.
>>> >>>>
>>> >>>> On Wed, Apr 1, 2020 at 5:09 PM Tzu-Li (Gordon) Tai <
>>> >> tzuli...@apache.org>
>>> >>>> wrote:
>>> >>>>
>>> >>>>> Hi everyone,
>>> >>>>>
>>> >>>>> Please review and vote on the *release candidate #5* 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-rc5" [6] [7]
>>> >>>>> * PR to update the website Downloads page to include Stateful
>>> >> Functions
>>> >>>>> links [8]
>>> >>>>>
>>> >>>>> **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.
>>> >>>>> * 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**
>>> >>>>>
>>> >>>>> Since this RC only fixes licensing and docs issues from previous
>>> RCs,
>>> >>>>> I propose to have a shorter voting period than usual.
>>> >>>>>
>>> >>>>> *The target end time is Thursday, April 2nd, UTC 06:00 (24 hours
>>> from
>>> >>>>> now).*
>>> >>>>> 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-rc5/
>>> >>>>> [3]
>>> >>>>>
>>> >>>
>>> https://repository.apache.org/content/repositories/orgapacheflink-1345/
>>> >>>>> [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=10ebc80477d065427cb9eb58c911aabf8943bafb
>>> >>>>> [7]
>>> https://github.com/apache/flink-statefun/tree/release-2.0.0-rc5
>>> >>>>> [8] https://github.com/apache/flink-web/pull/318
>>> >>>>> [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-1345/
>>> >>>>> </url>
>>> >>>>>        </repository>
>>> >>>>>        <repository>
>>> >>>>>          <id>archetype</id>
>>> >>>>>          <url>
>>> >>>>>
>>> >>>
>>> https://repository.apache.org/content/repositories/orgapacheflink-1345/
>>> >>>>> </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.
>>> >>>>>
>>> >>>>
>>> >>>
>>> >>
>>>
>>>

Reply via email to