Ah, you're right, the subject has it right, though.
> On 12. Dec 2017, at 11:06, Alexey Demin <[email protected]> wrote:
>
> Hi
>
>>> The voting time has passed and I'm happy to announce that we've
> collected enough votes to release this RC as Flink 1.3.2.
>
> Maybe 1.4.0, because 1.3.2 already exist =)
>
>
> 2017-12-12 13:58 GMT+04:00 Aljoscha Krettek <[email protected]>:
>
>> The voting time has passed and I'm happy to announce that we've collected
>> enough votes to release this RC as Flink 1.3.2.
>>
>> +1 votes:
>> - Piotrek (non-binding)
>> - Stefan (non-binding)
>> - Fabian (binding)
>> - Chesnay (binding)
>> - Timo (binding)
>> - Tzu-Li (binding)
>> - Aljoscha (binding)
>>
>> That's 7 votes, 5 binding. No 0 or -1 votes.
>>
>> Thanks a lot, everyone, for testing and making sure that this will be a
>> good release! I'll send out a separate announcement mail and push out the
>> release artefacts and update the website now.
>>
>>> On 12. Dec 2017, at 10:48, Aljoscha Krettek <[email protected]> wrote:
>>>
>>> +1
>>>
>>> Verified:
>>> - NOTICE and LICENSE are correct
>>> - source doesn't contain binaries
>>> - verified signatures
>>> - verified hashes
>>> - cluster testing on AWS and Cloudera VM (with Kerberos) (see
>> release-testing doc)
>>> - verified "mvn clean verify" for all supported Hadoop versions (2.4.1
>> to 2.9.0)
>>>
>>>> On 11. Dec 2017, at 15:23, Tzu-Li (Gordon) Tai <[email protected]>
>> wrote:
>>>>
>>>> +1
>>>>
>>>> - Staged Apache source & binary convenience releases looks good
>>>> - Built from source (macOS w/ Scala 2.11, hadoop-free, hadoop-2.8)
>>>> - Locally tested topic regex subscription for the Kafka consumer
>>>> - Quickstart projects looks good
>>>>
>>>> Other things verified that are carried from previous RC votes
>>>> - Cluster tests on AWS with configuration detailed in [1], with special
>>>> focus on dynamic Kafka partition discovery
>>>> - Kinesis connector, Elasticsearch connector runs fine with cluster
>>>> execution + locally in IDE, without any dependency clashes
>>>>
>>>> [1]
>>>> https://docs.google.com/document/d/1cOkycJwEKVjG_
>> onnpl3bQNTq7uebh48zDtIJxceyU2E/edit#heading=h.sintcv4ccegd
>>>>
>>>> On Mon, Dec 11, 2017 at 9:28 PM, Timo Walther <[email protected]>
>> wrote:
>>>>
>>>>> +1 (binding)
>>>>>
>>>>> - build the source locally
>>>>> - run various table programs
>>>>> - checked the resource consumption of table programs with retention
>>>>> enabled and disabled
>>>>> - built a quickstart project
>>>>> - tested the web ui submission (found https://issues.apache.org/jira
>>>>> /browse/FLINK-8187 but this is non-blocking)
>>>>>
>>>>>
>>>>> Am 12/11/17 um 2:16 PM schrieb Chesnay Schepler:
>>>>>
>>>>> +1 (binding)
>>>>>>
>>>>>> - checked contents of flink-dist for unshaded dependencies
>>>>>> - ran python examples (with/-out arguments) locally
>>>>>> - ran jobs on yarn on a cluster testing optional hadoop dependency
>>>>>> - verified that quickstarts work
>>>>>> - checked JM/TM logs for anything suspicious
>>>>>>
>>>>>> On 11.12.2017 11:29, Fabian Hueske wrote:
>>>>>>
>>>>>>> +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 <
>> [email protected]>:
>>>>>>>
>>>>>>> +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 <
>> [email protected]
>>>>>>>>>> :
>>>>>>>>>
>>>>>>>>> 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 <[email protected]> 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 <
>> [email protected]
>>>>>>>>>>>
>>>>>>>>>> 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 <[email protected]>
>> 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 <
>>>>>>>>>>>>
>>>>>>>>>>> [email protected]>
>>>>>>>>
>>>>>>>>> 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 <[email protected]>
>>>>>>>>>>>>>> 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 <
>>>>>>>>>>>>>>
>>>>>>>>>>>>> [email protected]>
>>>>>>>>
>>>>>>>>> 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 <[email protected]>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 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 <
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>
>>>>>>>>>>>> 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.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>
>>>>>
>>>
>>
>>