+1 (binding) - Checked hashes & signatures - Checked no binaries in source release - Checked Flink version in Quickstart pom files
Cheers, Fabian 2017-12-11 11:26 GMT+01:00 Stefan Richter <s.rich...@data-artisans.com>: > +1 (non-binding) > > - did extensive cluster tests on Google Cloud with special focus on > checkpointing and recovery and Kafka 0.11 end-to-end exactly-once + > at-least-once. > - build from source. > > > Am 11.12.2017 um 09:53 schrieb Piotr Nowojski <pi...@data-artisans.com>: > > > > Hi, > > > > +1 (non-binding) > > > > I have: > > - verified Scala and Java sample projects are creating and working > properly and that Quickstart docs are ok > > - verified that ChildFirstClassloader allows user to run his application > with some custom akka version > > - tested Kafka 0.11 end to end exactly once > > - did some manual checks whether docs/distribution files are ok > > > > Piotrek > > > >> On 8 Dec 2017, at 16:49, Stephan Ewen <se...@apache.org> wrote: > >> > >> @Eron Given that this is actually an undocumented "internal" feature at > >> this point, I would not expect that it is used heavily beyond Pravega. > >> > >> Unless you feel strongly that this is a major issue, I would go ahead > with > >> the release... > >> > >> On Fri, Dec 8, 2017 at 3:18 PM, Aljoscha Krettek <aljos...@apache.org> > >> wrote: > >> > >>> Thanks for the update! I would also say it's not a blocker but we > should > >>> make sure that we don't break this after 1.4, then. > >>> > >>>> On 7. Dec 2017, at 22:37, Eron Wright <eronwri...@gmail.com> wrote: > >>>> > >>>> Just discovered: the removal of Flink's Future (FLINK-7252) causes a > >>>> breaking change in connectors that use > >>>> `org.apache.flink.runtime.checkpoint.MasterTriggerRestoreHook`, > because > >>>> `Future` is a type on one of the methods. > >>>> > >>>> To my knowledge, this affects only the Pravega connector. Curious to > >>> know > >>>> whether any other connectors are affected. I don't think we (Dell > EMC) > >>>> consider it a blocker but it will mean that the connector is Flink > 1.4+. > >>>> > >>>> Eron > >>>> > >>>> > >>>> On Thu, Dec 7, 2017 at 12:25 PM, Aljoscha Krettek < > aljos...@apache.org> > >>>> wrote: > >>>> > >>>>> I just noticed that I did a copy-and-paste error and the last > paragraph > >>>>> about voting period should be this: > >>>>> > >>>>> The vote will be open for at least 72 hours. It is adopted by > majority > >>>>> approval, with at least 3 PMC affirmative votes. > >>>>> > >>>>> Best, > >>>>> Aljoscha > >>>>> > >>>>>> On 7. Dec 2017, at 19:24, Bowen Li <bowen...@offerupnow.com> wrote: > >>>>>> > >>>>>> I agree that it shouldn't block the release. The doc website part is > >>> even > >>>>>> better! > >>>>>> > >>>>>> On Thu, Dec 7, 2017 at 1:09 AM, Aljoscha Krettek < > aljos...@apache.org> > >>>>>> wrote: > >>>>>> > >>>>>>> Good catch, yes. This shouldn't block the release, though, since > the > >>> doc > >>>>>>> is always built form the latest state of a release branch, i.e. the > >>> 1.4 > >>>>> doc > >>>>>>> on the website will update as soon as the doc on the release-1.4 > >>> branch > >>>>> is > >>>>>>> updated. > >>>>>>> > >>>>>>>> On 6. Dec 2017, at 20:47, Bowen Li <bowen...@offerupnow.com> > wrote: > >>>>>>>> > >>>>>>>> Hi Aljoscha, > >>>>>>>> > >>>>>>>> I found Flink's State doc and javaDoc are very ambiguous on what > the > >>>>>>>> replacement of FoldingState is, which will confuse a lot of > users. We > >>>>>>> need > >>>>>>>> to fix it in 1.4 release. > >>>>>>>> > >>>>>>>> I have submitted a PR at https://github.com/apache/ > flink/pull/5129 > >>>>>>>> > >>>>>>>> Thanks, > >>>>>>>> Bowen > >>>>>>>> > >>>>>>>> > >>>>>>>> On Wed, Dec 6, 2017 at 5:56 AM, Aljoscha Krettek < > >>> aljos...@apache.org> > >>>>>>>> wrote: > >>>>>>>> > >>>>>>>>> Hi everyone, > >>>>>>>>> > >>>>>>>>> Please review and vote on release candidate #3 for the version > >>> 1.4.0, > >>>>> as > >>>>>>>>> follows: > >>>>>>>>> [ ] +1, Approve the release > >>>>>>>>> [ ] -1, Do not approve the release (please provide specific > >>> comments) > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> The complete staging area is available for your review, which > >>>>> includes: > >>>>>>>>> * JIRA release notes [1], > >>>>>>>>> * the official Apache source release and binary convenience > releases > >>>>> to > >>>>>>> be > >>>>>>>>> deployed to dist.apache.org[2], which are signed with the key > with > >>>>>>>>> fingerprint F2A67A8047499BBB3908D17AA8F4FD97121D7293 [3], > >>>>>>>>> * all artifacts to be deployed to the Maven Central Repository > [4], > >>>>>>>>> * source code tag "release-1.4.0-rc1" [5], > >>>>>>>>> * website pull request listing the new release [6]. > >>>>>>>>> > >>>>>>>>> Please have a careful look at the website PR because I changed > some > >>>>>>>>> wording and we're now also releasing a binary without Hadoop > >>>>>>> dependencies. > >>>>>>>>> > >>>>>>>>> Please use this document for coordinating testing efforts: [7] > >>>>>>>>> > >>>>>>>>> The only change between RC1 and this RC2 is that the source > release > >>>>>>>>> package does not include the erroneously included binary Ruby > >>>>>>> dependencies > >>>>>>>>> of the documentation anymore. Because of this I would like to > >>> propose > >>>>> a > >>>>>>>>> shorter voting time and close the vote around the time that RC1 > >>> would > >>>>>>> have > >>>>>>>>> closed. This would mean closing by end of Wednesday. Please let > me > >>>>> know > >>>>>>> if > >>>>>>>>> you disagree with this. The vote is adopted by majority approval, > >>> with > >>>>>>> at > >>>>>>>>> least 3 PMC affirmative votes. > >>>>>>>>> > >>>>>>>>> Thanks, > >>>>>>>>> Your friendly Release Manager > >>>>>>>>> > >>>>>>>>> [1] https://issues.apache.org/jira/secure/ReleaseNote.jspa? > >>>>>>>>> projectId=12315522&version=12340533 > >>>>>>>>> [2] http://people.apache.org/~aljoscha/flink-1.4.0-rc3/ > >>>>>>>>> [3] https://dist.apache.org/repos/dist/release/flink/KEYS > >>>>>>>>> [4] https://repository.apache.org/content/repositories/ > >>>>>>> orgapacheflink-1141 > >>>>>>>>> [5] https://git-wip-us.apache.org/repos/asf?p=flink.git;a=tag;h= > >>>>>>>>> 8fb9635dd2e64dbb20887c84f646f02034b57cb1 > >>>>>>>>> [6] https://github.com/apache/flink-web/pull/95 > >>>>>>>>> [7] https://docs.google.com/document/d/1cOkycJwEKVjG_ > >>>>>>>>> onnpl3bQNTq7uebh48zDtIJxceyU2E/edit?usp=sharing > >>>>>>>>> > >>>>>>>>> Pro-tip: you can create a settings.xml file with these contents: > >>>>>>>>> > >>>>>>>>> <settings> > >>>>>>>>> <activeProfiles> > >>>>>>>>> <activeProfile>flink-1.4.0</activeProfile> > >>>>>>>>> </activeProfiles> > >>>>>>>>> <profiles> > >>>>>>>>> <profile> > >>>>>>>>> <id>flink-1.4.0</id> > >>>>>>>>> <repositories> > >>>>>>>>> <repository> > >>>>>>>>> <id>flink-1.4.0</id> > >>>>>>>>> <url> > >>>>>>>>> https://repository.apache.org/content/repositories/ > >>>>>>>>> orgapacheflink-1141/ > >>>>>>>>> </url> > >>>>>>>>> </repository> > >>>>>>>>> <repository> > >>>>>>>>> <id>archetype</id> > >>>>>>>>> <url> > >>>>>>>>> https://repository.apache.org/content/repositories/ > >>>>>>>>> orgapacheflink-1141/ > >>>>>>>>> </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. > >>>>>>> > >>>>>>> > >>>>> > >>>>> > >>> > >>> > > > >