You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by Maximilian Michels <mx...@apache.org> on 2015/10/30 15:49:14 UTC

[VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Please vote on releasing the following candidate as Apache Flink version
0.10.0:

The commit to be voted on:
6044b7f0366deec547022e4bc40c49e1b1c83f28

Branch:
release-0.10.0-rc4 (see
https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)

The release artifacts to be voted on can be found at:
http://people.apache.org/~mxm/flink-0.10.0-rc4/

The release artifacts are signed with the key with fingerprint C2909CBF:
http://www.apache.org/dist/flink/KEYS

The staging repository for this release can be found at:
https://repository.apache.org/content/repositories/orgapacheflink-1051

-------------------------------------------------------------

The vote is open for the next 72 hours and passes if a majority of at least
three +1 PMC votes are cast.

The vote ends on Monday November 2, 2015.

[ ] +1 Release this package as Apache Flink 0.10.0
[ ] -1 Do not release this package because ...

===================================

The following commits have been added on top of release-0.10.0-rc3:

698fbc3 [release][scripts] shade away curator correctly with different
Scala versions

Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Robert Metzger <rm...@apache.org>.
Aljoscha didn't add any dependencies. He added license notes for new
dependencies (since 0.9)

On Mon, Nov 2, 2015 at 4:10 PM, Aljoscha Krettek <al...@apache.org>
wrote:

> flink-storm has a dependency on storm-core. Therefore I though it should
> be added to the LICENSE file (not the one in root but the one we ship with
> the binary distribution).
> > On 02 Nov 2015, at 16:00, Matthias J. Sax <mj...@apache.org> wrote:
> >
> > You added Storm dependency? Why? Which version? How does it affect
> > storm-compatibility?
> >
> > We decided to not include Storm as dependency to Flink when I started
> > with it. Thus, fat-jars must include Storm classes if storm-compat is
> use.
> >
> > On 11/02/2015 03:07 PM, Maximilian Michels wrote:
> >> Alright. Good finds. I'll cancel the release candidate and will create
> >> a new one once the fixes are in.
> >>
> >> On Mon, Nov 2, 2015 at 3:02 PM, Aljoscha Krettek <al...@apache.org>
> wrote:
> >>> I also have an open PR that adds some new dependencies, most notably
> Nifi, Storm, betty-router and Elasticsearch, and removes AWS.
> >>>> On 02 Nov 2015, at 14:39, Aljoscha Krettek <al...@apache.org>
> wrote:
> >>>>
> >>>> -1
> >>>> We include openjdk JMH and this is GPL v2 license. This could be a
> problem.
> >>>>> On 02 Nov 2015, at 14:27, Fabian Hueske <fh...@gmail.com> wrote:
> >>>>>
> >>>>> -1
> >>>>> A user reported a bug in the Scala DataSet API: FLINK-2953
> >>>>>
> >>>>> Should be easy to solve. I will provide a fix soon.
> >>>>>
> >>>>> 2015-10-30 15:51 GMT+01:00 Maximilian Michels <mx...@apache.org>:
> >>>>>
> >>>>>> We can continue testing now:
> >>>>>>
> >>>>>>
> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
> >>>>>>
> >>>>>> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <mxm@apache.org
> >
> >>>>>> wrote:
> >>>>>>
> >>>>>>> Please vote on releasing the following candidate as Apache Flink
> version
> >>>>>>> 0.10.0:
> >>>>>>>
> >>>>>>> The commit to be voted on:
> >>>>>>> 6044b7f0366deec547022e4bc40c49e1b1c83f28
> >>>>>>>
> >>>>>>> Branch:
> >>>>>>> release-0.10.0-rc4 (see
> >>>>>>> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
> >>>>>>>
> >>>>>>> The release artifacts to be voted on can be found at:
> >>>>>>> http://people.apache.org/~mxm/flink-0.10.0-rc4/
> >>>>>>>
> >>>>>>> The release artifacts are signed with the key with fingerprint
> C2909CBF:
> >>>>>>> http://www.apache.org/dist/flink/KEYS
> >>>>>>>
> >>>>>>> The staging repository for this release can be found at:
> >>>>>>>
> https://repository.apache.org/content/repositories/orgapacheflink-1051
> >>>>>>>
> >>>>>>> -------------------------------------------------------------
> >>>>>>>
> >>>>>>> The vote is open for the next 72 hours and passes if a majority of
> at
> >>>>>>> least three +1 PMC votes are cast.
> >>>>>>>
> >>>>>>> The vote ends on Monday November 2, 2015.
> >>>>>>>
> >>>>>>> [ ] +1 Release this package as Apache Flink 0.10.0
> >>>>>>> [ ] -1 Do not release this package because ...
> >>>>>>>
> >>>>>>> ===================================
> >>>>>>>
> >>>>>>> The following commits have been added on top of release-0.10.0-rc3:
> >>>>>>>
> >>>>>>> 698fbc3 [release][scripts] shade away curator correctly with
> different
> >>>>>>> Scala versions
> >>>>>>>
> >>>>>>
> >>>>
> >>>
> >
>
>

Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Stephan Ewen <se...@apache.org>.
I just found a user running into the issue fixed here:
https://github.com/apache/flink/pull/1252/files

Since it is already in the master (accepted, tests) what do you think about
cherry picking it into the release?

On Mon, Nov 2, 2015 at 10:56 PM, Aljoscha Krettek <al...@apache.org>
wrote:

> We should not forget to verify that dependencies have a compatible
> license, though. This happened for example with JMH.
>
> > On 03 Nov 2015, at 06:31, Henry Saputra <he...@gmail.com> wrote:
> >
> > +1 to remove binary LICENSE/NOTICE
> >
> > It should be ok since Apache officially just do source release. Binary
> > release is just for convenience.
> > Lets keep reducing complexity on releases.
> >
> > - Henry
> >
> > On Mon, Nov 2, 2015 at 1:56 PM, Robert Metzger <rm...@apache.org>
> wrote:
> >> +1 for the approach without the full LICENSE/NOTICE for binary
> releases. As
> >> long as the source releases are correct there should be no problem
> >>
> >> On Mon, Nov 2, 2015 at 7:11 PM, Aljoscha Krettek <al...@apache.org>
> >> wrote:
> >>
> >>> Sorry for the back-and-forth guys. I updated my PR to completely remove
> >>> the LICENSE/NOTICE files that where specific to the binary release.
> Now we
> >>> just copy over the LICENSE/NOTICE files from the source release. This
> is
> >>> also how Hadoop does it, by the way.
> >>>
> >>>> On 02 Nov 2015, at 17:51, Aljoscha Krettek <al...@apache.org>
> wrote:
> >>>>
> >>>> Hi,
> >>>> I also discovered that basically we would need to provide custom
> >>> LICENSE/NOTICE files for our released binaries for different
> hadoop/scala/…
> >>> versions
> >>>> because they come with different dependencies (that we also include
> due
> >>> to shading).
> >>>>
> >>>> For example, this is the dependency tree for flink-shaded-hadoop2
> (Flink
> >>> 0.9.0, Hadoop 2.4.0):
> >>>> [INFO] +- org.apache.hadoop:hadoop-common:jar:2.4.0:compile
> >>>> [INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.4.0:compile
> >>>> [INFO] |  +- com.google.guava:guava:jar:11.0.2:compile
> >>>> [INFO] |  +- commons-cli:commons-cli:jar:1.2:compile
> >>>> [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
> >>>> [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
> >>>> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
> >>>> [INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
> >>>> [INFO] |  +- commons-io:commons-io:jar:2.4:compile
> >>>> [INFO] |  +- commons-net:commons-net:jar:3.1:compile
> >>>> [INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
> >>>> [INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:compile
> >>>> [INFO] |  +- com.sun.jersey:jersey-json:jar:1.9:compile
> >>>> [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
> >>>> [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
> >>>> [INFO] |  |  |  \- javax.xml.bind:jaxb-api:jar:2.2.2:compile
> >>>> [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
> >>>> [INFO] |  |  |     \- javax.activation:activation:jar:1.1:compile
> >>>> [INFO] |  |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.8.3:compile
> >>>> [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
> >>>> [INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:compile
> >>>> [INFO] |  +- commons-el:commons-el:jar:1.0:runtime
> >>>> [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
> >>>> [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
> >>>> [INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
> >>>> [INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
> >>>> [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
> >>>> [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
> >>>> [INFO] |  +-
> commons-configuration:commons-configuration:jar:1.6:compile
> >>>> [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
> >>>> [INFO] |  |  |  \-
> commons-beanutils:commons-beanutils:jar:1.7.0:compile
> >>>> [INFO] |  |  \-
> >>> commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
> >>>> [INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.8.8:compile
> >>>> [INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8:compile
> >>>> [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
> >>>> [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
> >>>> [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
> >>>> [INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
> >>>> [INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.4.0:compile
> >>>> [INFO] |  +- com.jcraft:jsch:jar:0.1.42:compile
> >>>> [INFO] |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
> >>>> [INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.5:compile
> >>>> [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
> >>>> [INFO] |     \- org.tukaani:xz:jar:1.0:compile
> >>>> [INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.4.0:compile
> >>>> [INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:compile
> >>>> [INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:compile
> >>>> [INFO] +-
> >>> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.4.0:compile
> >>>> [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
> >>>> [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
> >>>> [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
> >>>> [INFO] +- log4j:log4j:jar:1.2.17:compile
> >>>> [INFO] +- junit:junit:jar:4.11:test
> >>>> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
> >>>> [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
> >>>> [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
> >>>> [INFO] |  \-
> org.powermock:powermock-module-junit4-common:jar:1.5.5:test
> >>>> [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
> >>>> [INFO] |     |  \- org.javassist:javassist:jar:3.18.1-GA:test
> >>>> [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
> >>>> [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
> >>>> [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
> >>>> [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
> >>>> [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
> >>>>
> >>>> And this is the dependency tree for flink-shaded-hadoop2 (Flink 0.9.0,
> >>> Hadoop 2.5.0):
> >>>> [INFO] +- org.apache.hadoop:hadoop-common:jar:2.5.0:compile
> >>>> [INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.5.0:compile
> >>>> [INFO] |  +- com.google.guava:guava:jar:11.0.2:compile
> >>>> [INFO] |  +- commons-cli:commons-cli:jar:1.2:compile
> >>>> [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
> >>>> [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
> >>>> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
> >>>> [INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
> >>>> [INFO] |  +- commons-io:commons-io:jar:2.4:compile
> >>>> [INFO] |  +- commons-net:commons-net:jar:3.1:compile
> >>>> [INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
> >>>> [INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:compile
> >>>> [INFO] |  +- com.sun.jersey:jersey-json:jar:1.9:compile
> >>>> [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
> >>>> [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
> >>>> [INFO] |  |  |  \- javax.xml.bind:jaxb-api:jar:2.2.2:compile
> >>>> [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
> >>>> [INFO] |  |  |     \- javax.activation:activation:jar:1.1:compile
> >>>> [INFO] |  |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.8.3:compile
> >>>> [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
> >>>> [INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:compile
> >>>> [INFO] |  +- commons-el:commons-el:jar:1.0:runtime
> >>>> [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
> >>>> [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
> >>>> [INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
> >>>> [INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
> >>>> [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
> >>>> [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
> >>>> [INFO] |  +-
> commons-configuration:commons-configuration:jar:1.6:compile
> >>>> [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
> >>>> [INFO] |  |  |  \-
> commons-beanutils:commons-beanutils:jar:1.7.0:compile
> >>>> [INFO] |  |  \-
> >>> commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
> >>>> [INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
> >>>> [INFO] |  +-
> org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
> >>>> [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
> >>>> [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
> >>>> [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
> >>>> [INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
> >>>> [INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.5.0:compile
> >>>> [INFO] |  |  \-
> >>>
> org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:compile
> >>>> [INFO] |  |     +-
> >>> org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:compile
> >>>> [INFO] |  |     +-
> >>> org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:compile
> >>>> [INFO] |  |     \-
> >>> org.apache.directory.api:api-util:jar:1.0.0-M20:compile
> >>>> [INFO] |  +- com.jcraft:jsch:jar:0.1.42:compile
> >>>> [INFO] |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
> >>>> [INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.6:compile
> >>>> [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
> >>>> [INFO] |     \- org.tukaani:xz:jar:1.0:compile
> >>>> [INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.5.0:compile
> >>>> [INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:compile
> >>>> [INFO] |  +- javax.servlet.jsp:jsp-api:jar:2.1:compile
> >>>> [INFO] |  \- io.netty:netty:jar:3.6.2.Final:compile
> >>>> [INFO] +-
> >>> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.5.0:compile
> >>>> [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
> >>>> [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
> >>>> [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
> >>>> [INFO] +- log4j:log4j:jar:1.2.17:compile
> >>>> [INFO] +- junit:junit:jar:4.11:test
> >>>> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
> >>>> [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
> >>>> [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
> >>>> [INFO] |  \-
> org.powermock:powermock-module-junit4-common:jar:1.5.5:test
> >>>> [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
> >>>> [INFO] |     |  \- org.javassist:javassist:jar:3.18.1-GA:test
> >>>> [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
> >>>> [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
> >>>> [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
> >>>> [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
> >>>> [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
> >>>>
> >>>> If you sort them and diff it you get this:
> >>>> --- 0.9-deps-hadoop24-sorted  2015-11-02 17:43:19.000000000 +0100
> >>>> +++ 0.9-deps-hadoop25-sorted  2015-11-02 17:43:28.000000000 +0100
> >>>> @@ -1,16 +1,15 @@
> >>>> [INFO] +- junit:junit:jar:4.11:test
> >>>> [INFO] +- log4j:log4j:jar:1.2.17:compile
> >>>> [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
> >>>> -[INFO] +- org.apache.hadoop:hadoop-common:jar:2.4.0:compile
> >>>> -[INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.4.0:compile
> >>>> -[INFO] +-
> >>> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.4.0:compile
> >>>> +[INFO] +- org.apache.hadoop:hadoop-common:jar:2.5.0:compile
> >>>> +[INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.5.0:compile
> >>>> +[INFO] +-
> >>> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.5.0:compile
> >>>> [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
> >>>> [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
> >>>> [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
> >>>> [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
> >>>> [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
> >>>> [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
> >>>> -[INFO] org.apache.flink:flink-shaded-hadoop2:jar:0.9.0
> >>>> [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
> >>>> [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
> >>>> [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
> >>>> @@ -34,20 +33,24 @@
> >>>> [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
> >>>> [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
> >>>> [INFO] |  +- commons-net:commons-net:jar:3.1:compile
> >>>> +[INFO] |  +- javax.servlet.jsp:jsp-api:jar:2.1:compile
> >>>> [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
> >>>> [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
> >>>> [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
> >>>> -[INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.4.0:compile
> >>>> -[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.4.0:compile
> >>>> -[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.5:compile
> >>>> -[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.8.8:compile
> >>>> -[INFO] |  +-
> org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8:compile
> >>>> +[INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.5.0:compile
> >>>> +[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.5.0:compile
> >>>> +[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.6:compile
> >>>> +[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
> >>>> +[INFO] |  +-
> org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
> >>>> [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
> >>>> -[INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:compile
> >>>> +[INFO] |  \- io.netty:netty:jar:3.6.2.Final:compile
> >>>> [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
> >>>> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
> >>>> [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
> >>>> [INFO] |  \-
> org.powermock:powermock-module-junit4-common:jar:1.5.5:test
> >>>> +[INFO] |  |     +-
> >>> org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:compile
> >>>> +[INFO] |  |     +-
> >>> org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:compile
> >>>> +[INFO] |  |     \-
> >>> org.apache.directory.api:api-util:jar:1.0.0-M20:compile
> >>>> [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
> >>>> [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
> >>>> [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
> >>>> @@ -57,6 +60,7 @@
> >>>> [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
> >>>> [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
> >>>> [INFO] |  |  \-
> >>> commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
> >>>> +[INFO] |  |  \-
> >>>
> org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:compile
> >>>> [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
> >>>> [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
> >>>> [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
> >>>>
> >>>> In other words, quite different.
> >>>>
> >>>> Cheers,
> >>>> Aljoscha
> >>>>
> >>>>> On 02 Nov 2015, at 16:27, Ufuk Celebi <uc...@apache.org> wrote:
> >>>>>
> >>>>> I think your comment was misleading. It sounded like you added the
> >>> actual dependency to the POM and not just to the LICENSE file.
> >>>>>
> >>>>>> On 02 Nov 2015, at 16:26, Aljoscha Krettek <al...@apache.org>
> >>> wrote:
> >>>>>>
> >>>>>> This is the PR: https://github.com/apache/flink/pull/1316 if anyone
> >>> is interested or knows something about how we have to declare licenses.
> >>>>>>> On 02 Nov 2015, at 16:10, Aljoscha Krettek <al...@apache.org>
> >>> wrote:
> >>>>>>>
> >>>>>>> flink-storm has a dependency on storm-core. Therefore I though it
> >>> should be added to the LICENSE file (not the one in root but the one we
> >>> ship with the binary distribution).
> >>>>>>>> On 02 Nov 2015, at 16:00, Matthias J. Sax <mj...@apache.org>
> wrote:
> >>>>>>>>
> >>>>>>>> You added Storm dependency? Why? Which version? How does it affect
> >>>>>>>> storm-compatibility?
> >>>>>>>>
> >>>>>>>> We decided to not include Storm as dependency to Flink when I
> started
> >>>>>>>> with it. Thus, fat-jars must include Storm classes if storm-compat
> >>> is use.
> >>>>>>>>
> >>>>>>>> On 11/02/2015 03:07 PM, Maximilian Michels wrote:
> >>>>>>>>> Alright. Good finds. I'll cancel the release candidate and will
> >>> create
> >>>>>>>>> a new one once the fixes are in.
> >>>>>>>>>
> >>>>>>>>> On Mon, Nov 2, 2015 at 3:02 PM, Aljoscha Krettek <
> >>> aljoscha@apache.org> wrote:
> >>>>>>>>>> I also have an open PR that adds some new dependencies, most
> >>> notably Nifi, Storm, betty-router and Elasticsearch, and removes AWS.
> >>>>>>>>>>> On 02 Nov 2015, at 14:39, Aljoscha Krettek <
> aljoscha@apache.org>
> >>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> -1
> >>>>>>>>>>> We include openjdk JMH and this is GPL v2 license. This could
> be
> >>> a problem.
> >>>>>>>>>>>> On 02 Nov 2015, at 14:27, Fabian Hueske <fh...@gmail.com>
> >>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>> -1
> >>>>>>>>>>>> A user reported a bug in the Scala DataSet API: FLINK-2953
> >>>>>>>>>>>>
> >>>>>>>>>>>> Should be easy to solve. I will provide a fix soon.
> >>>>>>>>>>>>
> >>>>>>>>>>>> 2015-10-30 15:51 GMT+01:00 Maximilian Michels <mxm@apache.org
> >:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> We can continue testing now:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>
> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <
> >>> mxm@apache.org>
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> Please vote on releasing the following candidate as Apache
> >>> Flink version
> >>>>>>>>>>>>>> 0.10.0:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The commit to be voted on:
> >>>>>>>>>>>>>> 6044b7f0366deec547022e4bc40c49e1b1c83f28
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Branch:
> >>>>>>>>>>>>>> release-0.10.0-rc4 (see
> >>>>>>>>>>>>>>
> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The release artifacts to be voted on can be found at:
> >>>>>>>>>>>>>> http://people.apache.org/~mxm/flink-0.10.0-rc4/
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The release artifacts are signed with the key with
> fingerprint
> >>> C2909CBF:
> >>>>>>>>>>>>>> http://www.apache.org/dist/flink/KEYS
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The staging repository for this release can be found at:
> >>>>>>>>>>>>>>
> >>> https://repository.apache.org/content/repositories/orgapacheflink-1051
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> -------------------------------------------------------------
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The vote is open for the next 72 hours and passes if a
> >>> majority of at
> >>>>>>>>>>>>>> least three +1 PMC votes are cast.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The vote ends on Monday November 2, 2015.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> [ ] +1 Release this package as Apache Flink 0.10.0
> >>>>>>>>>>>>>> [ ] -1 Do not release this package because ...
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> ===================================
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The following commits have been added on top of
> >>> release-0.10.0-rc3:
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> 698fbc3 [release][scripts] shade away curator correctly with
> >>> different
> >>>>>>>>>>>>>> Scala versions
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>>
>
>

Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Aljoscha Krettek <al...@apache.org>.
We should not forget to verify that dependencies have a compatible license, though. This happened for example with JMH.

> On 03 Nov 2015, at 06:31, Henry Saputra <he...@gmail.com> wrote:
> 
> +1 to remove binary LICENSE/NOTICE
> 
> It should be ok since Apache officially just do source release. Binary
> release is just for convenience.
> Lets keep reducing complexity on releases.
> 
> - Henry
> 
> On Mon, Nov 2, 2015 at 1:56 PM, Robert Metzger <rm...@apache.org> wrote:
>> +1 for the approach without the full LICENSE/NOTICE for binary releases. As
>> long as the source releases are correct there should be no problem
>> 
>> On Mon, Nov 2, 2015 at 7:11 PM, Aljoscha Krettek <al...@apache.org>
>> wrote:
>> 
>>> Sorry for the back-and-forth guys. I updated my PR to completely remove
>>> the LICENSE/NOTICE files that where specific to the binary release. Now we
>>> just copy over the LICENSE/NOTICE files from the source release. This is
>>> also how Hadoop does it, by the way.
>>> 
>>>> On 02 Nov 2015, at 17:51, Aljoscha Krettek <al...@apache.org> wrote:
>>>> 
>>>> Hi,
>>>> I also discovered that basically we would need to provide custom
>>> LICENSE/NOTICE files for our released binaries for different hadoop/scala/…
>>> versions
>>>> because they come with different dependencies (that we also include due
>>> to shading).
>>>> 
>>>> For example, this is the dependency tree for flink-shaded-hadoop2 (Flink
>>> 0.9.0, Hadoop 2.4.0):
>>>> [INFO] +- org.apache.hadoop:hadoop-common:jar:2.4.0:compile
>>>> [INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.4.0:compile
>>>> [INFO] |  +- com.google.guava:guava:jar:11.0.2:compile
>>>> [INFO] |  +- commons-cli:commons-cli:jar:1.2:compile
>>>> [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
>>>> [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
>>>> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
>>>> [INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
>>>> [INFO] |  +- commons-io:commons-io:jar:2.4:compile
>>>> [INFO] |  +- commons-net:commons-net:jar:3.1:compile
>>>> [INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
>>>> [INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:compile
>>>> [INFO] |  +- com.sun.jersey:jersey-json:jar:1.9:compile
>>>> [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
>>>> [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
>>>> [INFO] |  |  |  \- javax.xml.bind:jaxb-api:jar:2.2.2:compile
>>>> [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
>>>> [INFO] |  |  |     \- javax.activation:activation:jar:1.1:compile
>>>> [INFO] |  |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.8.3:compile
>>>> [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
>>>> [INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:compile
>>>> [INFO] |  +- commons-el:commons-el:jar:1.0:runtime
>>>> [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
>>>> [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
>>>> [INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
>>>> [INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
>>>> [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
>>>> [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
>>>> [INFO] |  +- commons-configuration:commons-configuration:jar:1.6:compile
>>>> [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
>>>> [INFO] |  |  |  \- commons-beanutils:commons-beanutils:jar:1.7.0:compile
>>>> [INFO] |  |  \-
>>> commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
>>>> [INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.8.8:compile
>>>> [INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8:compile
>>>> [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
>>>> [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
>>>> [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
>>>> [INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
>>>> [INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.4.0:compile
>>>> [INFO] |  +- com.jcraft:jsch:jar:0.1.42:compile
>>>> [INFO] |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
>>>> [INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.5:compile
>>>> [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
>>>> [INFO] |     \- org.tukaani:xz:jar:1.0:compile
>>>> [INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.4.0:compile
>>>> [INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:compile
>>>> [INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:compile
>>>> [INFO] +-
>>> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.4.0:compile
>>>> [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
>>>> [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
>>>> [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
>>>> [INFO] +- log4j:log4j:jar:1.2.17:compile
>>>> [INFO] +- junit:junit:jar:4.11:test
>>>> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
>>>> [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
>>>> [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
>>>> [INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
>>>> [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
>>>> [INFO] |     |  \- org.javassist:javassist:jar:3.18.1-GA:test
>>>> [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
>>>> [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
>>>> [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
>>>> [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
>>>> [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
>>>> 
>>>> And this is the dependency tree for flink-shaded-hadoop2 (Flink 0.9.0,
>>> Hadoop 2.5.0):
>>>> [INFO] +- org.apache.hadoop:hadoop-common:jar:2.5.0:compile
>>>> [INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.5.0:compile
>>>> [INFO] |  +- com.google.guava:guava:jar:11.0.2:compile
>>>> [INFO] |  +- commons-cli:commons-cli:jar:1.2:compile
>>>> [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
>>>> [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
>>>> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
>>>> [INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
>>>> [INFO] |  +- commons-io:commons-io:jar:2.4:compile
>>>> [INFO] |  +- commons-net:commons-net:jar:3.1:compile
>>>> [INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
>>>> [INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:compile
>>>> [INFO] |  +- com.sun.jersey:jersey-json:jar:1.9:compile
>>>> [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
>>>> [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
>>>> [INFO] |  |  |  \- javax.xml.bind:jaxb-api:jar:2.2.2:compile
>>>> [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
>>>> [INFO] |  |  |     \- javax.activation:activation:jar:1.1:compile
>>>> [INFO] |  |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.8.3:compile
>>>> [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
>>>> [INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:compile
>>>> [INFO] |  +- commons-el:commons-el:jar:1.0:runtime
>>>> [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
>>>> [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
>>>> [INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
>>>> [INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
>>>> [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
>>>> [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
>>>> [INFO] |  +- commons-configuration:commons-configuration:jar:1.6:compile
>>>> [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
>>>> [INFO] |  |  |  \- commons-beanutils:commons-beanutils:jar:1.7.0:compile
>>>> [INFO] |  |  \-
>>> commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
>>>> [INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
>>>> [INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
>>>> [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
>>>> [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
>>>> [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
>>>> [INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
>>>> [INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.5.0:compile
>>>> [INFO] |  |  \-
>>> org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:compile
>>>> [INFO] |  |     +-
>>> org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:compile
>>>> [INFO] |  |     +-
>>> org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:compile
>>>> [INFO] |  |     \-
>>> org.apache.directory.api:api-util:jar:1.0.0-M20:compile
>>>> [INFO] |  +- com.jcraft:jsch:jar:0.1.42:compile
>>>> [INFO] |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
>>>> [INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.6:compile
>>>> [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
>>>> [INFO] |     \- org.tukaani:xz:jar:1.0:compile
>>>> [INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.5.0:compile
>>>> [INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:compile
>>>> [INFO] |  +- javax.servlet.jsp:jsp-api:jar:2.1:compile
>>>> [INFO] |  \- io.netty:netty:jar:3.6.2.Final:compile
>>>> [INFO] +-
>>> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.5.0:compile
>>>> [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
>>>> [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
>>>> [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
>>>> [INFO] +- log4j:log4j:jar:1.2.17:compile
>>>> [INFO] +- junit:junit:jar:4.11:test
>>>> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
>>>> [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
>>>> [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
>>>> [INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
>>>> [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
>>>> [INFO] |     |  \- org.javassist:javassist:jar:3.18.1-GA:test
>>>> [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
>>>> [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
>>>> [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
>>>> [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
>>>> [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
>>>> 
>>>> If you sort them and diff it you get this:
>>>> --- 0.9-deps-hadoop24-sorted  2015-11-02 17:43:19.000000000 +0100
>>>> +++ 0.9-deps-hadoop25-sorted  2015-11-02 17:43:28.000000000 +0100
>>>> @@ -1,16 +1,15 @@
>>>> [INFO] +- junit:junit:jar:4.11:test
>>>> [INFO] +- log4j:log4j:jar:1.2.17:compile
>>>> [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
>>>> -[INFO] +- org.apache.hadoop:hadoop-common:jar:2.4.0:compile
>>>> -[INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.4.0:compile
>>>> -[INFO] +-
>>> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.4.0:compile
>>>> +[INFO] +- org.apache.hadoop:hadoop-common:jar:2.5.0:compile
>>>> +[INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.5.0:compile
>>>> +[INFO] +-
>>> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.5.0:compile
>>>> [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
>>>> [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
>>>> [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
>>>> [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
>>>> [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
>>>> [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
>>>> -[INFO] org.apache.flink:flink-shaded-hadoop2:jar:0.9.0
>>>> [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
>>>> [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
>>>> [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
>>>> @@ -34,20 +33,24 @@
>>>> [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
>>>> [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
>>>> [INFO] |  +- commons-net:commons-net:jar:3.1:compile
>>>> +[INFO] |  +- javax.servlet.jsp:jsp-api:jar:2.1:compile
>>>> [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
>>>> [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
>>>> [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
>>>> -[INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.4.0:compile
>>>> -[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.4.0:compile
>>>> -[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.5:compile
>>>> -[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.8.8:compile
>>>> -[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8:compile
>>>> +[INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.5.0:compile
>>>> +[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.5.0:compile
>>>> +[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.6:compile
>>>> +[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
>>>> +[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
>>>> [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
>>>> -[INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:compile
>>>> +[INFO] |  \- io.netty:netty:jar:3.6.2.Final:compile
>>>> [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
>>>> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
>>>> [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
>>>> [INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
>>>> +[INFO] |  |     +-
>>> org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:compile
>>>> +[INFO] |  |     +-
>>> org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:compile
>>>> +[INFO] |  |     \-
>>> org.apache.directory.api:api-util:jar:1.0.0-M20:compile
>>>> [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
>>>> [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
>>>> [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
>>>> @@ -57,6 +60,7 @@
>>>> [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
>>>> [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
>>>> [INFO] |  |  \-
>>> commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
>>>> +[INFO] |  |  \-
>>> org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:compile
>>>> [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
>>>> [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
>>>> [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
>>>> 
>>>> In other words, quite different.
>>>> 
>>>> Cheers,
>>>> Aljoscha
>>>> 
>>>>> On 02 Nov 2015, at 16:27, Ufuk Celebi <uc...@apache.org> wrote:
>>>>> 
>>>>> I think your comment was misleading. It sounded like you added the
>>> actual dependency to the POM and not just to the LICENSE file.
>>>>> 
>>>>>> On 02 Nov 2015, at 16:26, Aljoscha Krettek <al...@apache.org>
>>> wrote:
>>>>>> 
>>>>>> This is the PR: https://github.com/apache/flink/pull/1316 if anyone
>>> is interested or knows something about how we have to declare licenses.
>>>>>>> On 02 Nov 2015, at 16:10, Aljoscha Krettek <al...@apache.org>
>>> wrote:
>>>>>>> 
>>>>>>> flink-storm has a dependency on storm-core. Therefore I though it
>>> should be added to the LICENSE file (not the one in root but the one we
>>> ship with the binary distribution).
>>>>>>>> On 02 Nov 2015, at 16:00, Matthias J. Sax <mj...@apache.org> wrote:
>>>>>>>> 
>>>>>>>> You added Storm dependency? Why? Which version? How does it affect
>>>>>>>> storm-compatibility?
>>>>>>>> 
>>>>>>>> We decided to not include Storm as dependency to Flink when I started
>>>>>>>> with it. Thus, fat-jars must include Storm classes if storm-compat
>>> is use.
>>>>>>>> 
>>>>>>>> On 11/02/2015 03:07 PM, Maximilian Michels wrote:
>>>>>>>>> Alright. Good finds. I'll cancel the release candidate and will
>>> create
>>>>>>>>> a new one once the fixes are in.
>>>>>>>>> 
>>>>>>>>> On Mon, Nov 2, 2015 at 3:02 PM, Aljoscha Krettek <
>>> aljoscha@apache.org> wrote:
>>>>>>>>>> I also have an open PR that adds some new dependencies, most
>>> notably Nifi, Storm, betty-router and Elasticsearch, and removes AWS.
>>>>>>>>>>> On 02 Nov 2015, at 14:39, Aljoscha Krettek <al...@apache.org>
>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> -1
>>>>>>>>>>> We include openjdk JMH and this is GPL v2 license. This could be
>>> a problem.
>>>>>>>>>>>> On 02 Nov 2015, at 14:27, Fabian Hueske <fh...@gmail.com>
>>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> -1
>>>>>>>>>>>> A user reported a bug in the Scala DataSet API: FLINK-2953
>>>>>>>>>>>> 
>>>>>>>>>>>> Should be easy to solve. I will provide a fix soon.
>>>>>>>>>>>> 
>>>>>>>>>>>> 2015-10-30 15:51 GMT+01:00 Maximilian Michels <mx...@apache.org>:
>>>>>>>>>>>> 
>>>>>>>>>>>>> We can continue testing now:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <
>>> mxm@apache.org>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Please vote on releasing the following candidate as Apache
>>> Flink version
>>>>>>>>>>>>>> 0.10.0:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> The commit to be voted on:
>>>>>>>>>>>>>> 6044b7f0366deec547022e4bc40c49e1b1c83f28
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Branch:
>>>>>>>>>>>>>> release-0.10.0-rc4 (see
>>>>>>>>>>>>>> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> The release artifacts to be voted on can be found at:
>>>>>>>>>>>>>> http://people.apache.org/~mxm/flink-0.10.0-rc4/
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> The release artifacts are signed with the key with fingerprint
>>> C2909CBF:
>>>>>>>>>>>>>> http://www.apache.org/dist/flink/KEYS
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> The staging repository for this release can be found at:
>>>>>>>>>>>>>> 
>>> https://repository.apache.org/content/repositories/orgapacheflink-1051
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> -------------------------------------------------------------
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> The vote is open for the next 72 hours and passes if a
>>> majority of at
>>>>>>>>>>>>>> least three +1 PMC votes are cast.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> The vote ends on Monday November 2, 2015.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> [ ] +1 Release this package as Apache Flink 0.10.0
>>>>>>>>>>>>>> [ ] -1 Do not release this package because ...
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> ===================================
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> The following commits have been added on top of
>>> release-0.10.0-rc3:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 698fbc3 [release][scripts] shade away curator correctly with
>>> different
>>>>>>>>>>>>>> Scala versions
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>>> 


Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Henry Saputra <he...@gmail.com>.
+1 to remove binary LICENSE/NOTICE

It should be ok since Apache officially just do source release. Binary
release is just for convenience.
Lets keep reducing complexity on releases.

- Henry

On Mon, Nov 2, 2015 at 1:56 PM, Robert Metzger <rm...@apache.org> wrote:
> +1 for the approach without the full LICENSE/NOTICE for binary releases. As
> long as the source releases are correct there should be no problem
>
> On Mon, Nov 2, 2015 at 7:11 PM, Aljoscha Krettek <al...@apache.org>
> wrote:
>
>> Sorry for the back-and-forth guys. I updated my PR to completely remove
>> the LICENSE/NOTICE files that where specific to the binary release. Now we
>> just copy over the LICENSE/NOTICE files from the source release. This is
>> also how Hadoop does it, by the way.
>>
>> > On 02 Nov 2015, at 17:51, Aljoscha Krettek <al...@apache.org> wrote:
>> >
>> > Hi,
>> > I also discovered that basically we would need to provide custom
>> LICENSE/NOTICE files for our released binaries for different hadoop/scala/…
>> versions
>> > because they come with different dependencies (that we also include due
>> to shading).
>> >
>> > For example, this is the dependency tree for flink-shaded-hadoop2 (Flink
>> 0.9.0, Hadoop 2.4.0):
>> > [INFO] +- org.apache.hadoop:hadoop-common:jar:2.4.0:compile
>> > [INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.4.0:compile
>> > [INFO] |  +- com.google.guava:guava:jar:11.0.2:compile
>> > [INFO] |  +- commons-cli:commons-cli:jar:1.2:compile
>> > [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
>> > [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
>> > [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
>> > [INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
>> > [INFO] |  +- commons-io:commons-io:jar:2.4:compile
>> > [INFO] |  +- commons-net:commons-net:jar:3.1:compile
>> > [INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
>> > [INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:compile
>> > [INFO] |  +- com.sun.jersey:jersey-json:jar:1.9:compile
>> > [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
>> > [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
>> > [INFO] |  |  |  \- javax.xml.bind:jaxb-api:jar:2.2.2:compile
>> > [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
>> > [INFO] |  |  |     \- javax.activation:activation:jar:1.1:compile
>> > [INFO] |  |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.8.3:compile
>> > [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
>> > [INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:compile
>> > [INFO] |  +- commons-el:commons-el:jar:1.0:runtime
>> > [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
>> > [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
>> > [INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
>> > [INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
>> > [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
>> > [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
>> > [INFO] |  +- commons-configuration:commons-configuration:jar:1.6:compile
>> > [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
>> > [INFO] |  |  |  \- commons-beanutils:commons-beanutils:jar:1.7.0:compile
>> > [INFO] |  |  \-
>> commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
>> > [INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.8.8:compile
>> > [INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8:compile
>> > [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
>> > [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
>> > [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
>> > [INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
>> > [INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.4.0:compile
>> > [INFO] |  +- com.jcraft:jsch:jar:0.1.42:compile
>> > [INFO] |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
>> > [INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.5:compile
>> > [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
>> > [INFO] |     \- org.tukaani:xz:jar:1.0:compile
>> > [INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.4.0:compile
>> > [INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:compile
>> > [INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:compile
>> > [INFO] +-
>> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.4.0:compile
>> > [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
>> > [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
>> > [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
>> > [INFO] +- log4j:log4j:jar:1.2.17:compile
>> > [INFO] +- junit:junit:jar:4.11:test
>> > [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
>> > [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
>> > [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
>> > [INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
>> > [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
>> > [INFO] |     |  \- org.javassist:javassist:jar:3.18.1-GA:test
>> > [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
>> > [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
>> > [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
>> > [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
>> > [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
>> >
>> > And this is the dependency tree for flink-shaded-hadoop2 (Flink 0.9.0,
>> Hadoop 2.5.0):
>> > [INFO] +- org.apache.hadoop:hadoop-common:jar:2.5.0:compile
>> > [INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.5.0:compile
>> > [INFO] |  +- com.google.guava:guava:jar:11.0.2:compile
>> > [INFO] |  +- commons-cli:commons-cli:jar:1.2:compile
>> > [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
>> > [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
>> > [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
>> > [INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
>> > [INFO] |  +- commons-io:commons-io:jar:2.4:compile
>> > [INFO] |  +- commons-net:commons-net:jar:3.1:compile
>> > [INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
>> > [INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:compile
>> > [INFO] |  +- com.sun.jersey:jersey-json:jar:1.9:compile
>> > [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
>> > [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
>> > [INFO] |  |  |  \- javax.xml.bind:jaxb-api:jar:2.2.2:compile
>> > [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
>> > [INFO] |  |  |     \- javax.activation:activation:jar:1.1:compile
>> > [INFO] |  |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.8.3:compile
>> > [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
>> > [INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:compile
>> > [INFO] |  +- commons-el:commons-el:jar:1.0:runtime
>> > [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
>> > [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
>> > [INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
>> > [INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
>> > [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
>> > [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
>> > [INFO] |  +- commons-configuration:commons-configuration:jar:1.6:compile
>> > [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
>> > [INFO] |  |  |  \- commons-beanutils:commons-beanutils:jar:1.7.0:compile
>> > [INFO] |  |  \-
>> commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
>> > [INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
>> > [INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
>> > [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
>> > [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
>> > [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
>> > [INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
>> > [INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.5.0:compile
>> > [INFO] |  |  \-
>> org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:compile
>> > [INFO] |  |     +-
>> org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:compile
>> > [INFO] |  |     +-
>> org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:compile
>> > [INFO] |  |     \-
>> org.apache.directory.api:api-util:jar:1.0.0-M20:compile
>> > [INFO] |  +- com.jcraft:jsch:jar:0.1.42:compile
>> > [INFO] |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
>> > [INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.6:compile
>> > [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
>> > [INFO] |     \- org.tukaani:xz:jar:1.0:compile
>> > [INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.5.0:compile
>> > [INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:compile
>> > [INFO] |  +- javax.servlet.jsp:jsp-api:jar:2.1:compile
>> > [INFO] |  \- io.netty:netty:jar:3.6.2.Final:compile
>> > [INFO] +-
>> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.5.0:compile
>> > [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
>> > [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
>> > [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
>> > [INFO] +- log4j:log4j:jar:1.2.17:compile
>> > [INFO] +- junit:junit:jar:4.11:test
>> > [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
>> > [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
>> > [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
>> > [INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
>> > [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
>> > [INFO] |     |  \- org.javassist:javassist:jar:3.18.1-GA:test
>> > [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
>> > [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
>> > [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
>> > [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
>> > [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
>> >
>> > If you sort them and diff it you get this:
>> > --- 0.9-deps-hadoop24-sorted  2015-11-02 17:43:19.000000000 +0100
>> > +++ 0.9-deps-hadoop25-sorted  2015-11-02 17:43:28.000000000 +0100
>> > @@ -1,16 +1,15 @@
>> > [INFO] +- junit:junit:jar:4.11:test
>> > [INFO] +- log4j:log4j:jar:1.2.17:compile
>> > [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
>> > -[INFO] +- org.apache.hadoop:hadoop-common:jar:2.4.0:compile
>> > -[INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.4.0:compile
>> > -[INFO] +-
>> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.4.0:compile
>> > +[INFO] +- org.apache.hadoop:hadoop-common:jar:2.5.0:compile
>> > +[INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.5.0:compile
>> > +[INFO] +-
>> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.5.0:compile
>> > [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
>> > [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
>> > [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
>> > [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
>> > [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
>> > [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
>> > -[INFO] org.apache.flink:flink-shaded-hadoop2:jar:0.9.0
>> > [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
>> > [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
>> > [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
>> > @@ -34,20 +33,24 @@
>> > [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
>> > [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
>> > [INFO] |  +- commons-net:commons-net:jar:3.1:compile
>> > +[INFO] |  +- javax.servlet.jsp:jsp-api:jar:2.1:compile
>> > [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
>> > [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
>> > [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
>> > -[INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.4.0:compile
>> > -[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.4.0:compile
>> > -[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.5:compile
>> > -[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.8.8:compile
>> > -[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8:compile
>> > +[INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.5.0:compile
>> > +[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.5.0:compile
>> > +[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.6:compile
>> > +[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
>> > +[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
>> > [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
>> > -[INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:compile
>> > +[INFO] |  \- io.netty:netty:jar:3.6.2.Final:compile
>> > [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
>> > [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
>> > [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
>> > [INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
>> > +[INFO] |  |     +-
>> org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:compile
>> > +[INFO] |  |     +-
>> org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:compile
>> > +[INFO] |  |     \-
>> org.apache.directory.api:api-util:jar:1.0.0-M20:compile
>> > [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
>> > [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
>> > [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
>> > @@ -57,6 +60,7 @@
>> > [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
>> > [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
>> > [INFO] |  |  \-
>> commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
>> > +[INFO] |  |  \-
>> org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:compile
>> > [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
>> > [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
>> > [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
>> >
>> > In other words, quite different.
>> >
>> > Cheers,
>> > Aljoscha
>> >
>> >> On 02 Nov 2015, at 16:27, Ufuk Celebi <uc...@apache.org> wrote:
>> >>
>> >> I think your comment was misleading. It sounded like you added the
>> actual dependency to the POM and not just to the LICENSE file.
>> >>
>> >>> On 02 Nov 2015, at 16:26, Aljoscha Krettek <al...@apache.org>
>> wrote:
>> >>>
>> >>> This is the PR: https://github.com/apache/flink/pull/1316 if anyone
>> is interested or knows something about how we have to declare licenses.
>> >>>> On 02 Nov 2015, at 16:10, Aljoscha Krettek <al...@apache.org>
>> wrote:
>> >>>>
>> >>>> flink-storm has a dependency on storm-core. Therefore I though it
>> should be added to the LICENSE file (not the one in root but the one we
>> ship with the binary distribution).
>> >>>>> On 02 Nov 2015, at 16:00, Matthias J. Sax <mj...@apache.org> wrote:
>> >>>>>
>> >>>>> You added Storm dependency? Why? Which version? How does it affect
>> >>>>> storm-compatibility?
>> >>>>>
>> >>>>> We decided to not include Storm as dependency to Flink when I started
>> >>>>> with it. Thus, fat-jars must include Storm classes if storm-compat
>> is use.
>> >>>>>
>> >>>>> On 11/02/2015 03:07 PM, Maximilian Michels wrote:
>> >>>>>> Alright. Good finds. I'll cancel the release candidate and will
>> create
>> >>>>>> a new one once the fixes are in.
>> >>>>>>
>> >>>>>> On Mon, Nov 2, 2015 at 3:02 PM, Aljoscha Krettek <
>> aljoscha@apache.org> wrote:
>> >>>>>>> I also have an open PR that adds some new dependencies, most
>> notably Nifi, Storm, betty-router and Elasticsearch, and removes AWS.
>> >>>>>>>> On 02 Nov 2015, at 14:39, Aljoscha Krettek <al...@apache.org>
>> wrote:
>> >>>>>>>>
>> >>>>>>>> -1
>> >>>>>>>> We include openjdk JMH and this is GPL v2 license. This could be
>> a problem.
>> >>>>>>>>> On 02 Nov 2015, at 14:27, Fabian Hueske <fh...@gmail.com>
>> wrote:
>> >>>>>>>>>
>> >>>>>>>>> -1
>> >>>>>>>>> A user reported a bug in the Scala DataSet API: FLINK-2953
>> >>>>>>>>>
>> >>>>>>>>> Should be easy to solve. I will provide a fix soon.
>> >>>>>>>>>
>> >>>>>>>>> 2015-10-30 15:51 GMT+01:00 Maximilian Michels <mx...@apache.org>:
>> >>>>>>>>>
>> >>>>>>>>>> We can continue testing now:
>> >>>>>>>>>>
>> >>>>>>>>>>
>> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
>> >>>>>>>>>>
>> >>>>>>>>>> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <
>> mxm@apache.org>
>> >>>>>>>>>> wrote:
>> >>>>>>>>>>
>> >>>>>>>>>>> Please vote on releasing the following candidate as Apache
>> Flink version
>> >>>>>>>>>>> 0.10.0:
>> >>>>>>>>>>>
>> >>>>>>>>>>> The commit to be voted on:
>> >>>>>>>>>>> 6044b7f0366deec547022e4bc40c49e1b1c83f28
>> >>>>>>>>>>>
>> >>>>>>>>>>> Branch:
>> >>>>>>>>>>> release-0.10.0-rc4 (see
>> >>>>>>>>>>> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
>> >>>>>>>>>>>
>> >>>>>>>>>>> The release artifacts to be voted on can be found at:
>> >>>>>>>>>>> http://people.apache.org/~mxm/flink-0.10.0-rc4/
>> >>>>>>>>>>>
>> >>>>>>>>>>> The release artifacts are signed with the key with fingerprint
>> C2909CBF:
>> >>>>>>>>>>> http://www.apache.org/dist/flink/KEYS
>> >>>>>>>>>>>
>> >>>>>>>>>>> The staging repository for this release can be found at:
>> >>>>>>>>>>>
>> https://repository.apache.org/content/repositories/orgapacheflink-1051
>> >>>>>>>>>>>
>> >>>>>>>>>>> -------------------------------------------------------------
>> >>>>>>>>>>>
>> >>>>>>>>>>> The vote is open for the next 72 hours and passes if a
>> majority of at
>> >>>>>>>>>>> least three +1 PMC votes are cast.
>> >>>>>>>>>>>
>> >>>>>>>>>>> The vote ends on Monday November 2, 2015.
>> >>>>>>>>>>>
>> >>>>>>>>>>> [ ] +1 Release this package as Apache Flink 0.10.0
>> >>>>>>>>>>> [ ] -1 Do not release this package because ...
>> >>>>>>>>>>>
>> >>>>>>>>>>> ===================================
>> >>>>>>>>>>>
>> >>>>>>>>>>> The following commits have been added on top of
>> release-0.10.0-rc3:
>> >>>>>>>>>>>
>> >>>>>>>>>>> 698fbc3 [release][scripts] shade away curator correctly with
>> different
>> >>>>>>>>>>> Scala versions
>> >>>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>
>> >>>>>>>
>> >>>>>
>> >>>>
>> >>>
>> >>
>> >
>>
>>

Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Robert Metzger <rm...@apache.org>.
+1 for the approach without the full LICENSE/NOTICE for binary releases. As
long as the source releases are correct there should be no problem

On Mon, Nov 2, 2015 at 7:11 PM, Aljoscha Krettek <al...@apache.org>
wrote:

> Sorry for the back-and-forth guys. I updated my PR to completely remove
> the LICENSE/NOTICE files that where specific to the binary release. Now we
> just copy over the LICENSE/NOTICE files from the source release. This is
> also how Hadoop does it, by the way.
>
> > On 02 Nov 2015, at 17:51, Aljoscha Krettek <al...@apache.org> wrote:
> >
> > Hi,
> > I also discovered that basically we would need to provide custom
> LICENSE/NOTICE files for our released binaries for different hadoop/scala/…
> versions
> > because they come with different dependencies (that we also include due
> to shading).
> >
> > For example, this is the dependency tree for flink-shaded-hadoop2 (Flink
> 0.9.0, Hadoop 2.4.0):
> > [INFO] +- org.apache.hadoop:hadoop-common:jar:2.4.0:compile
> > [INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.4.0:compile
> > [INFO] |  +- com.google.guava:guava:jar:11.0.2:compile
> > [INFO] |  +- commons-cli:commons-cli:jar:1.2:compile
> > [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
> > [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
> > [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
> > [INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
> > [INFO] |  +- commons-io:commons-io:jar:2.4:compile
> > [INFO] |  +- commons-net:commons-net:jar:3.1:compile
> > [INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
> > [INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:compile
> > [INFO] |  +- com.sun.jersey:jersey-json:jar:1.9:compile
> > [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
> > [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
> > [INFO] |  |  |  \- javax.xml.bind:jaxb-api:jar:2.2.2:compile
> > [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
> > [INFO] |  |  |     \- javax.activation:activation:jar:1.1:compile
> > [INFO] |  |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.8.3:compile
> > [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
> > [INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:compile
> > [INFO] |  +- commons-el:commons-el:jar:1.0:runtime
> > [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
> > [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
> > [INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
> > [INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
> > [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
> > [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
> > [INFO] |  +- commons-configuration:commons-configuration:jar:1.6:compile
> > [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
> > [INFO] |  |  |  \- commons-beanutils:commons-beanutils:jar:1.7.0:compile
> > [INFO] |  |  \-
> commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
> > [INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.8.8:compile
> > [INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8:compile
> > [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
> > [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
> > [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
> > [INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
> > [INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.4.0:compile
> > [INFO] |  +- com.jcraft:jsch:jar:0.1.42:compile
> > [INFO] |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
> > [INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.5:compile
> > [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
> > [INFO] |     \- org.tukaani:xz:jar:1.0:compile
> > [INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.4.0:compile
> > [INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:compile
> > [INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:compile
> > [INFO] +-
> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.4.0:compile
> > [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
> > [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
> > [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
> > [INFO] +- log4j:log4j:jar:1.2.17:compile
> > [INFO] +- junit:junit:jar:4.11:test
> > [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
> > [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
> > [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
> > [INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
> > [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
> > [INFO] |     |  \- org.javassist:javassist:jar:3.18.1-GA:test
> > [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
> > [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
> > [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
> > [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
> > [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
> >
> > And this is the dependency tree for flink-shaded-hadoop2 (Flink 0.9.0,
> Hadoop 2.5.0):
> > [INFO] +- org.apache.hadoop:hadoop-common:jar:2.5.0:compile
> > [INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.5.0:compile
> > [INFO] |  +- com.google.guava:guava:jar:11.0.2:compile
> > [INFO] |  +- commons-cli:commons-cli:jar:1.2:compile
> > [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
> > [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
> > [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
> > [INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
> > [INFO] |  +- commons-io:commons-io:jar:2.4:compile
> > [INFO] |  +- commons-net:commons-net:jar:3.1:compile
> > [INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
> > [INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:compile
> > [INFO] |  +- com.sun.jersey:jersey-json:jar:1.9:compile
> > [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
> > [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
> > [INFO] |  |  |  \- javax.xml.bind:jaxb-api:jar:2.2.2:compile
> > [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
> > [INFO] |  |  |     \- javax.activation:activation:jar:1.1:compile
> > [INFO] |  |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.8.3:compile
> > [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
> > [INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:compile
> > [INFO] |  +- commons-el:commons-el:jar:1.0:runtime
> > [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
> > [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
> > [INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
> > [INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
> > [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
> > [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
> > [INFO] |  +- commons-configuration:commons-configuration:jar:1.6:compile
> > [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
> > [INFO] |  |  |  \- commons-beanutils:commons-beanutils:jar:1.7.0:compile
> > [INFO] |  |  \-
> commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
> > [INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
> > [INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
> > [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
> > [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
> > [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
> > [INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
> > [INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.5.0:compile
> > [INFO] |  |  \-
> org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:compile
> > [INFO] |  |     +-
> org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:compile
> > [INFO] |  |     +-
> org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:compile
> > [INFO] |  |     \-
> org.apache.directory.api:api-util:jar:1.0.0-M20:compile
> > [INFO] |  +- com.jcraft:jsch:jar:0.1.42:compile
> > [INFO] |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
> > [INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.6:compile
> > [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
> > [INFO] |     \- org.tukaani:xz:jar:1.0:compile
> > [INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.5.0:compile
> > [INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:compile
> > [INFO] |  +- javax.servlet.jsp:jsp-api:jar:2.1:compile
> > [INFO] |  \- io.netty:netty:jar:3.6.2.Final:compile
> > [INFO] +-
> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.5.0:compile
> > [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
> > [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
> > [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
> > [INFO] +- log4j:log4j:jar:1.2.17:compile
> > [INFO] +- junit:junit:jar:4.11:test
> > [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
> > [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
> > [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
> > [INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
> > [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
> > [INFO] |     |  \- org.javassist:javassist:jar:3.18.1-GA:test
> > [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
> > [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
> > [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
> > [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
> > [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
> >
> > If you sort them and diff it you get this:
> > --- 0.9-deps-hadoop24-sorted  2015-11-02 17:43:19.000000000 +0100
> > +++ 0.9-deps-hadoop25-sorted  2015-11-02 17:43:28.000000000 +0100
> > @@ -1,16 +1,15 @@
> > [INFO] +- junit:junit:jar:4.11:test
> > [INFO] +- log4j:log4j:jar:1.2.17:compile
> > [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
> > -[INFO] +- org.apache.hadoop:hadoop-common:jar:2.4.0:compile
> > -[INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.4.0:compile
> > -[INFO] +-
> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.4.0:compile
> > +[INFO] +- org.apache.hadoop:hadoop-common:jar:2.5.0:compile
> > +[INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.5.0:compile
> > +[INFO] +-
> org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.5.0:compile
> > [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
> > [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
> > [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
> > [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
> > [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
> > [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
> > -[INFO] org.apache.flink:flink-shaded-hadoop2:jar:0.9.0
> > [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
> > [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
> > [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
> > @@ -34,20 +33,24 @@
> > [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
> > [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
> > [INFO] |  +- commons-net:commons-net:jar:3.1:compile
> > +[INFO] |  +- javax.servlet.jsp:jsp-api:jar:2.1:compile
> > [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
> > [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
> > [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
> > -[INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.4.0:compile
> > -[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.4.0:compile
> > -[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.5:compile
> > -[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.8.8:compile
> > -[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8:compile
> > +[INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.5.0:compile
> > +[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.5.0:compile
> > +[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.6:compile
> > +[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
> > +[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
> > [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
> > -[INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:compile
> > +[INFO] |  \- io.netty:netty:jar:3.6.2.Final:compile
> > [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
> > [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
> > [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
> > [INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
> > +[INFO] |  |     +-
> org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:compile
> > +[INFO] |  |     +-
> org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:compile
> > +[INFO] |  |     \-
> org.apache.directory.api:api-util:jar:1.0.0-M20:compile
> > [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
> > [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
> > [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
> > @@ -57,6 +60,7 @@
> > [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
> > [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
> > [INFO] |  |  \-
> commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
> > +[INFO] |  |  \-
> org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:compile
> > [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
> > [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
> > [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
> >
> > In other words, quite different.
> >
> > Cheers,
> > Aljoscha
> >
> >> On 02 Nov 2015, at 16:27, Ufuk Celebi <uc...@apache.org> wrote:
> >>
> >> I think your comment was misleading. It sounded like you added the
> actual dependency to the POM and not just to the LICENSE file.
> >>
> >>> On 02 Nov 2015, at 16:26, Aljoscha Krettek <al...@apache.org>
> wrote:
> >>>
> >>> This is the PR: https://github.com/apache/flink/pull/1316 if anyone
> is interested or knows something about how we have to declare licenses.
> >>>> On 02 Nov 2015, at 16:10, Aljoscha Krettek <al...@apache.org>
> wrote:
> >>>>
> >>>> flink-storm has a dependency on storm-core. Therefore I though it
> should be added to the LICENSE file (not the one in root but the one we
> ship with the binary distribution).
> >>>>> On 02 Nov 2015, at 16:00, Matthias J. Sax <mj...@apache.org> wrote:
> >>>>>
> >>>>> You added Storm dependency? Why? Which version? How does it affect
> >>>>> storm-compatibility?
> >>>>>
> >>>>> We decided to not include Storm as dependency to Flink when I started
> >>>>> with it. Thus, fat-jars must include Storm classes if storm-compat
> is use.
> >>>>>
> >>>>> On 11/02/2015 03:07 PM, Maximilian Michels wrote:
> >>>>>> Alright. Good finds. I'll cancel the release candidate and will
> create
> >>>>>> a new one once the fixes are in.
> >>>>>>
> >>>>>> On Mon, Nov 2, 2015 at 3:02 PM, Aljoscha Krettek <
> aljoscha@apache.org> wrote:
> >>>>>>> I also have an open PR that adds some new dependencies, most
> notably Nifi, Storm, betty-router and Elasticsearch, and removes AWS.
> >>>>>>>> On 02 Nov 2015, at 14:39, Aljoscha Krettek <al...@apache.org>
> wrote:
> >>>>>>>>
> >>>>>>>> -1
> >>>>>>>> We include openjdk JMH and this is GPL v2 license. This could be
> a problem.
> >>>>>>>>> On 02 Nov 2015, at 14:27, Fabian Hueske <fh...@gmail.com>
> wrote:
> >>>>>>>>>
> >>>>>>>>> -1
> >>>>>>>>> A user reported a bug in the Scala DataSet API: FLINK-2953
> >>>>>>>>>
> >>>>>>>>> Should be easy to solve. I will provide a fix soon.
> >>>>>>>>>
> >>>>>>>>> 2015-10-30 15:51 GMT+01:00 Maximilian Michels <mx...@apache.org>:
> >>>>>>>>>
> >>>>>>>>>> We can continue testing now:
> >>>>>>>>>>
> >>>>>>>>>>
> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
> >>>>>>>>>>
> >>>>>>>>>> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <
> mxm@apache.org>
> >>>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> Please vote on releasing the following candidate as Apache
> Flink version
> >>>>>>>>>>> 0.10.0:
> >>>>>>>>>>>
> >>>>>>>>>>> The commit to be voted on:
> >>>>>>>>>>> 6044b7f0366deec547022e4bc40c49e1b1c83f28
> >>>>>>>>>>>
> >>>>>>>>>>> Branch:
> >>>>>>>>>>> release-0.10.0-rc4 (see
> >>>>>>>>>>> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
> >>>>>>>>>>>
> >>>>>>>>>>> The release artifacts to be voted on can be found at:
> >>>>>>>>>>> http://people.apache.org/~mxm/flink-0.10.0-rc4/
> >>>>>>>>>>>
> >>>>>>>>>>> The release artifacts are signed with the key with fingerprint
> C2909CBF:
> >>>>>>>>>>> http://www.apache.org/dist/flink/KEYS
> >>>>>>>>>>>
> >>>>>>>>>>> The staging repository for this release can be found at:
> >>>>>>>>>>>
> https://repository.apache.org/content/repositories/orgapacheflink-1051
> >>>>>>>>>>>
> >>>>>>>>>>> -------------------------------------------------------------
> >>>>>>>>>>>
> >>>>>>>>>>> The vote is open for the next 72 hours and passes if a
> majority of at
> >>>>>>>>>>> least three +1 PMC votes are cast.
> >>>>>>>>>>>
> >>>>>>>>>>> The vote ends on Monday November 2, 2015.
> >>>>>>>>>>>
> >>>>>>>>>>> [ ] +1 Release this package as Apache Flink 0.10.0
> >>>>>>>>>>> [ ] -1 Do not release this package because ...
> >>>>>>>>>>>
> >>>>>>>>>>> ===================================
> >>>>>>>>>>>
> >>>>>>>>>>> The following commits have been added on top of
> release-0.10.0-rc3:
> >>>>>>>>>>>
> >>>>>>>>>>> 698fbc3 [release][scripts] shade away curator correctly with
> different
> >>>>>>>>>>> Scala versions
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >
>
>

Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Aljoscha Krettek <al...@apache.org>.
Sorry for the back-and-forth guys. I updated my PR to completely remove the LICENSE/NOTICE files that where specific to the binary release. Now we just copy over the LICENSE/NOTICE files from the source release. This is also how Hadoop does it, by the way.

> On 02 Nov 2015, at 17:51, Aljoscha Krettek <al...@apache.org> wrote:
> 
> Hi,
> I also discovered that basically we would need to provide custom LICENSE/NOTICE files for our released binaries for different hadoop/scala/… versions
> because they come with different dependencies (that we also include due to shading).
> 
> For example, this is the dependency tree for flink-shaded-hadoop2 (Flink 0.9.0, Hadoop 2.4.0):
> [INFO] +- org.apache.hadoop:hadoop-common:jar:2.4.0:compile
> [INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.4.0:compile
> [INFO] |  +- com.google.guava:guava:jar:11.0.2:compile
> [INFO] |  +- commons-cli:commons-cli:jar:1.2:compile
> [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
> [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
> [INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
> [INFO] |  +- commons-io:commons-io:jar:2.4:compile
> [INFO] |  +- commons-net:commons-net:jar:3.1:compile
> [INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
> [INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:compile
> [INFO] |  +- com.sun.jersey:jersey-json:jar:1.9:compile
> [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
> [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
> [INFO] |  |  |  \- javax.xml.bind:jaxb-api:jar:2.2.2:compile
> [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
> [INFO] |  |  |     \- javax.activation:activation:jar:1.1:compile
> [INFO] |  |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.8.3:compile
> [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
> [INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:compile
> [INFO] |  +- commons-el:commons-el:jar:1.0:runtime
> [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
> [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
> [INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
> [INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
> [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
> [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
> [INFO] |  +- commons-configuration:commons-configuration:jar:1.6:compile
> [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
> [INFO] |  |  |  \- commons-beanutils:commons-beanutils:jar:1.7.0:compile
> [INFO] |  |  \- commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
> [INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.8.8:compile
> [INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8:compile
> [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
> [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
> [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
> [INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
> [INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.4.0:compile
> [INFO] |  +- com.jcraft:jsch:jar:0.1.42:compile
> [INFO] |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
> [INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.5:compile
> [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
> [INFO] |     \- org.tukaani:xz:jar:1.0:compile
> [INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.4.0:compile
> [INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:compile
> [INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:compile
> [INFO] +- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.4.0:compile
> [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
> [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
> [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
> [INFO] +- log4j:log4j:jar:1.2.17:compile
> [INFO] +- junit:junit:jar:4.11:test
> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
> [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
> [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
> [INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
> [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
> [INFO] |     |  \- org.javassist:javassist:jar:3.18.1-GA:test
> [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
> [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
> [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
> [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
> [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
> 
> And this is the dependency tree for flink-shaded-hadoop2 (Flink 0.9.0, Hadoop 2.5.0):
> [INFO] +- org.apache.hadoop:hadoop-common:jar:2.5.0:compile
> [INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.5.0:compile
> [INFO] |  +- com.google.guava:guava:jar:11.0.2:compile
> [INFO] |  +- commons-cli:commons-cli:jar:1.2:compile
> [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
> [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
> [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
> [INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
> [INFO] |  +- commons-io:commons-io:jar:2.4:compile
> [INFO] |  +- commons-net:commons-net:jar:3.1:compile
> [INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
> [INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:compile
> [INFO] |  +- com.sun.jersey:jersey-json:jar:1.9:compile
> [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
> [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
> [INFO] |  |  |  \- javax.xml.bind:jaxb-api:jar:2.2.2:compile
> [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
> [INFO] |  |  |     \- javax.activation:activation:jar:1.1:compile
> [INFO] |  |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.8.3:compile
> [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
> [INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:compile
> [INFO] |  +- commons-el:commons-el:jar:1.0:runtime
> [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
> [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
> [INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
> [INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
> [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
> [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
> [INFO] |  +- commons-configuration:commons-configuration:jar:1.6:compile
> [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
> [INFO] |  |  |  \- commons-beanutils:commons-beanutils:jar:1.7.0:compile
> [INFO] |  |  \- commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
> [INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
> [INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
> [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
> [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
> [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
> [INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
> [INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.5.0:compile
> [INFO] |  |  \- org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:compile
> [INFO] |  |     +- org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:compile
> [INFO] |  |     +- org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:compile
> [INFO] |  |     \- org.apache.directory.api:api-util:jar:1.0.0-M20:compile
> [INFO] |  +- com.jcraft:jsch:jar:0.1.42:compile
> [INFO] |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
> [INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.6:compile
> [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
> [INFO] |     \- org.tukaani:xz:jar:1.0:compile
> [INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.5.0:compile
> [INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:compile
> [INFO] |  +- javax.servlet.jsp:jsp-api:jar:2.1:compile
> [INFO] |  \- io.netty:netty:jar:3.6.2.Final:compile
> [INFO] +- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.5.0:compile
> [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
> [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
> [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
> [INFO] +- log4j:log4j:jar:1.2.17:compile
> [INFO] +- junit:junit:jar:4.11:test
> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
> [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
> [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
> [INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
> [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
> [INFO] |     |  \- org.javassist:javassist:jar:3.18.1-GA:test
> [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
> [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
> [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
> [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
> [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
> 
> If you sort them and diff it you get this:
> --- 0.9-deps-hadoop24-sorted	2015-11-02 17:43:19.000000000 +0100
> +++ 0.9-deps-hadoop25-sorted	2015-11-02 17:43:28.000000000 +0100
> @@ -1,16 +1,15 @@
> [INFO] +- junit:junit:jar:4.11:test
> [INFO] +- log4j:log4j:jar:1.2.17:compile
> [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
> -[INFO] +- org.apache.hadoop:hadoop-common:jar:2.4.0:compile
> -[INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.4.0:compile
> -[INFO] +- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.4.0:compile
> +[INFO] +- org.apache.hadoop:hadoop-common:jar:2.5.0:compile
> +[INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.5.0:compile
> +[INFO] +- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.5.0:compile
> [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
> [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
> [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
> [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
> [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
> [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
> -[INFO] org.apache.flink:flink-shaded-hadoop2:jar:0.9.0
> [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
> [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
> [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
> @@ -34,20 +33,24 @@
> [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
> [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
> [INFO] |  +- commons-net:commons-net:jar:3.1:compile
> +[INFO] |  +- javax.servlet.jsp:jsp-api:jar:2.1:compile
> [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
> [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
> [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
> -[INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.4.0:compile
> -[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.4.0:compile
> -[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.5:compile
> -[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.8.8:compile
> -[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8:compile
> +[INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.5.0:compile
> +[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.5.0:compile
> +[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.6:compile
> +[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
> +[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
> [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
> -[INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:compile
> +[INFO] |  \- io.netty:netty:jar:3.6.2.Final:compile
> [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
> [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
> [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
> [INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
> +[INFO] |  |     +- org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:compile
> +[INFO] |  |     +- org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:compile
> +[INFO] |  |     \- org.apache.directory.api:api-util:jar:1.0.0-M20:compile
> [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
> [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
> [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
> @@ -57,6 +60,7 @@
> [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
> [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
> [INFO] |  |  \- commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
> +[INFO] |  |  \- org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:compile
> [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
> [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
> [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
> 
> In other words, quite different.
> 
> Cheers,
> Aljoscha
> 
>> On 02 Nov 2015, at 16:27, Ufuk Celebi <uc...@apache.org> wrote:
>> 
>> I think your comment was misleading. It sounded like you added the actual dependency to the POM and not just to the LICENSE file.
>> 
>>> On 02 Nov 2015, at 16:26, Aljoscha Krettek <al...@apache.org> wrote:
>>> 
>>> This is the PR: https://github.com/apache/flink/pull/1316 if anyone is interested or knows something about how we have to declare licenses.
>>>> On 02 Nov 2015, at 16:10, Aljoscha Krettek <al...@apache.org> wrote:
>>>> 
>>>> flink-storm has a dependency on storm-core. Therefore I though it should be added to the LICENSE file (not the one in root but the one we ship with the binary distribution).
>>>>> On 02 Nov 2015, at 16:00, Matthias J. Sax <mj...@apache.org> wrote:
>>>>> 
>>>>> You added Storm dependency? Why? Which version? How does it affect
>>>>> storm-compatibility?
>>>>> 
>>>>> We decided to not include Storm as dependency to Flink when I started
>>>>> with it. Thus, fat-jars must include Storm classes if storm-compat is use.
>>>>> 
>>>>> On 11/02/2015 03:07 PM, Maximilian Michels wrote:
>>>>>> Alright. Good finds. I'll cancel the release candidate and will create
>>>>>> a new one once the fixes are in.
>>>>>> 
>>>>>> On Mon, Nov 2, 2015 at 3:02 PM, Aljoscha Krettek <al...@apache.org> wrote:
>>>>>>> I also have an open PR that adds some new dependencies, most notably Nifi, Storm, betty-router and Elasticsearch, and removes AWS.
>>>>>>>> On 02 Nov 2015, at 14:39, Aljoscha Krettek <al...@apache.org> wrote:
>>>>>>>> 
>>>>>>>> -1
>>>>>>>> We include openjdk JMH and this is GPL v2 license. This could be a problem.
>>>>>>>>> On 02 Nov 2015, at 14:27, Fabian Hueske <fh...@gmail.com> wrote:
>>>>>>>>> 
>>>>>>>>> -1
>>>>>>>>> A user reported a bug in the Scala DataSet API: FLINK-2953
>>>>>>>>> 
>>>>>>>>> Should be easy to solve. I will provide a fix soon.
>>>>>>>>> 
>>>>>>>>> 2015-10-30 15:51 GMT+01:00 Maximilian Michels <mx...@apache.org>:
>>>>>>>>> 
>>>>>>>>>> We can continue testing now:
>>>>>>>>>> 
>>>>>>>>>> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
>>>>>>>>>> 
>>>>>>>>>> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <mx...@apache.org>
>>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> Please vote on releasing the following candidate as Apache Flink version
>>>>>>>>>>> 0.10.0:
>>>>>>>>>>> 
>>>>>>>>>>> The commit to be voted on:
>>>>>>>>>>> 6044b7f0366deec547022e4bc40c49e1b1c83f28
>>>>>>>>>>> 
>>>>>>>>>>> Branch:
>>>>>>>>>>> release-0.10.0-rc4 (see
>>>>>>>>>>> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
>>>>>>>>>>> 
>>>>>>>>>>> The release artifacts to be voted on can be found at:
>>>>>>>>>>> http://people.apache.org/~mxm/flink-0.10.0-rc4/
>>>>>>>>>>> 
>>>>>>>>>>> The release artifacts are signed with the key with fingerprint C2909CBF:
>>>>>>>>>>> http://www.apache.org/dist/flink/KEYS
>>>>>>>>>>> 
>>>>>>>>>>> The staging repository for this release can be found at:
>>>>>>>>>>> https://repository.apache.org/content/repositories/orgapacheflink-1051
>>>>>>>>>>> 
>>>>>>>>>>> -------------------------------------------------------------
>>>>>>>>>>> 
>>>>>>>>>>> The vote is open for the next 72 hours and passes if a majority of at
>>>>>>>>>>> least three +1 PMC votes are cast.
>>>>>>>>>>> 
>>>>>>>>>>> The vote ends on Monday November 2, 2015.
>>>>>>>>>>> 
>>>>>>>>>>> [ ] +1 Release this package as Apache Flink 0.10.0
>>>>>>>>>>> [ ] -1 Do not release this package because ...
>>>>>>>>>>> 
>>>>>>>>>>> ===================================
>>>>>>>>>>> 
>>>>>>>>>>> The following commits have been added on top of release-0.10.0-rc3:
>>>>>>>>>>> 
>>>>>>>>>>> 698fbc3 [release][scripts] shade away curator correctly with different
>>>>>>>>>>> Scala versions
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
> 


Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Aljoscha Krettek <al...@apache.org>.
Hi,
I also discovered that basically we would need to provide custom LICENSE/NOTICE files for our released binaries for different hadoop/scala/… versions
because they come with different dependencies (that we also include due to shading).

For example, this is the dependency tree for flink-shaded-hadoop2 (Flink 0.9.0, Hadoop 2.4.0):
[INFO] +- org.apache.hadoop:hadoop-common:jar:2.4.0:compile
[INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.4.0:compile
[INFO] |  +- com.google.guava:guava:jar:11.0.2:compile
[INFO] |  +- commons-cli:commons-cli:jar:1.2:compile
[INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
[INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
[INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
[INFO] |  +- commons-io:commons-io:jar:2.4:compile
[INFO] |  +- commons-net:commons-net:jar:3.1:compile
[INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
[INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:compile
[INFO] |  +- com.sun.jersey:jersey-json:jar:1.9:compile
[INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
[INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
[INFO] |  |  |  \- javax.xml.bind:jaxb-api:jar:2.2.2:compile
[INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
[INFO] |  |  |     \- javax.activation:activation:jar:1.1:compile
[INFO] |  |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.8.3:compile
[INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
[INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:compile
[INFO] |  +- commons-el:commons-el:jar:1.0:runtime
[INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
[INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
[INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
[INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
[INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
[INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
[INFO] |  +- commons-configuration:commons-configuration:jar:1.6:compile
[INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
[INFO] |  |  |  \- commons-beanutils:commons-beanutils:jar:1.7.0:compile
[INFO] |  |  \- commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.8.8:compile
[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8:compile
[INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
[INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
[INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
[INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.4.0:compile
[INFO] |  +- com.jcraft:jsch:jar:0.1.42:compile
[INFO] |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.5:compile
[INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
[INFO] |     \- org.tukaani:xz:jar:1.0:compile
[INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.4.0:compile
[INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:compile
[INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:compile
[INFO] +- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.4.0:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
[INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
[INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
[INFO] +- log4j:log4j:jar:1.2.17:compile
[INFO] +- junit:junit:jar:4.11:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] +- org.mockito:mockito-all:jar:1.9.5:test
[INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
[INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
[INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
[INFO] |     |  \- org.javassist:javassist:jar:3.18.1-GA:test
[INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
[INFO] |        \- org.objenesis:objenesis:jar:2.1:test
[INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
[INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
[INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test

And this is the dependency tree for flink-shaded-hadoop2 (Flink 0.9.0, Hadoop 2.5.0):
[INFO] +- org.apache.hadoop:hadoop-common:jar:2.5.0:compile
[INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.5.0:compile
[INFO] |  +- com.google.guava:guava:jar:11.0.2:compile
[INFO] |  +- commons-cli:commons-cli:jar:1.2:compile
[INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
[INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
[INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO] |  +- commons-codec:commons-codec:jar:1.4:compile
[INFO] |  +- commons-io:commons-io:jar:2.4:compile
[INFO] |  +- commons-net:commons-net:jar:3.1:compile
[INFO] |  +- commons-collections:commons-collections:jar:3.2.1:compile
[INFO] |  +- com.sun.jersey:jersey-core:jar:1.9:compile
[INFO] |  +- com.sun.jersey:jersey-json:jar:1.9:compile
[INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
[INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
[INFO] |  |  |  \- javax.xml.bind:jaxb-api:jar:2.2.2:compile
[INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile
[INFO] |  |  |     \- javax.activation:activation:jar:1.1:compile
[INFO] |  |  +- org.codehaus.jackson:jackson-jaxrs:jar:1.8.3:compile
[INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
[INFO] |  +- com.sun.jersey:jersey-server:jar:1.9:compile
[INFO] |  +- commons-el:commons-el:jar:1.0:runtime
[INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
[INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
[INFO] |  |  +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
[INFO] |  |  +- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
[INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
[INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
[INFO] |  +- commons-configuration:commons-configuration:jar:1.6:compile
[INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
[INFO] |  |  |  \- commons-beanutils:commons-beanutils:jar:1.7.0:compile
[INFO] |  |  \- commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
[INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
[INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
[INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
[INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.5.0:compile
[INFO] |  |  \- org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:compile
[INFO] |  |     +- org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:compile
[INFO] |  |     +- org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:compile
[INFO] |  |     \- org.apache.directory.api:api-util:jar:1.0.0-M20:compile
[INFO] |  +- com.jcraft:jsch:jar:0.1.42:compile
[INFO] |  +- com.google.code.findbugs:jsr305:jar:1.3.9:compile
[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.6:compile
[INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
[INFO] |     \- org.tukaani:xz:jar:1.0:compile
[INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.5.0:compile
[INFO] |  +- commons-daemon:commons-daemon:jar:1.0.13:compile
[INFO] |  +- javax.servlet.jsp:jsp-api:jar:2.1:compile
[INFO] |  \- io.netty:netty:jar:3.6.2.Final:compile
[INFO] +- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.5.0:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
[INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
[INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
[INFO] +- log4j:log4j:jar:1.2.17:compile
[INFO] +- junit:junit:jar:4.11:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] +- org.mockito:mockito-all:jar:1.9.5:test
[INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
[INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
[INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
[INFO] |     |  \- org.javassist:javassist:jar:3.18.1-GA:test
[INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
[INFO] |        \- org.objenesis:objenesis:jar:2.1:test
[INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
[INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
[INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test

If you sort them and diff it you get this:
--- 0.9-deps-hadoop24-sorted	2015-11-02 17:43:19.000000000 +0100
+++ 0.9-deps-hadoop25-sorted	2015-11-02 17:43:28.000000000 +0100
@@ -1,16 +1,15 @@
 [INFO] +- junit:junit:jar:4.11:test
 [INFO] +- log4j:log4j:jar:1.2.17:compile
 [INFO] +- org.apache.commons:commons-lang3:jar:3.3.2:compile
-[INFO] +- org.apache.hadoop:hadoop-common:jar:2.4.0:compile
-[INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.4.0:compile
-[INFO] +- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.4.0:compile
+[INFO] +- org.apache.hadoop:hadoop-common:jar:2.5.0:compile
+[INFO] +- org.apache.hadoop:hadoop-hdfs:jar:2.5.0:compile
+[INFO] +- org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.5.0:compile
 [INFO] +- org.mockito:mockito-all:jar:1.9.5:test
 [INFO] +- org.powermock:powermock-api-mockito:jar:1.5.5:test
 [INFO] +- org.powermock:powermock-module-junit4:jar:1.5.5:test
 [INFO] +- org.slf4j:slf4j-api:jar:1.7.7:compile
 [INFO] +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
 [INFO] \- org.hamcrest:hamcrest-all:jar:1.3:test
-[INFO] org.apache.flink:flink-shaded-hadoop2:jar:0.9.0
 [INFO] |        \- org.objenesis:objenesis:jar:2.1:test
 [INFO] |     +- org.powermock:powermock-core:jar:1.5.5:test
 [INFO] |     \- org.powermock:powermock-reflect:jar:1.5.5:test
@@ -34,20 +33,24 @@
 [INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
 [INFO] |  +- commons-logging:commons-logging:jar:1.1.3:compile
 [INFO] |  +- commons-net:commons-net:jar:3.1:compile
+[INFO] |  +- javax.servlet.jsp:jsp-api:jar:2.1:compile
 [INFO] |  +- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
 [INFO] |  +- org.apache.avro:avro:jar:1.7.6:compile
 [INFO] |  +- org.apache.commons:commons-math3:jar:3.1.1:compile
-[INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.4.0:compile
-[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.4.0:compile
-[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.5:compile
-[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.8.8:compile
-[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8:compile
+[INFO] |  +- org.apache.hadoop:hadoop-annotations:jar:2.5.0:compile
+[INFO] |  +- org.apache.hadoop:hadoop-auth:jar:2.5.0:compile
+[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.6:compile
+[INFO] |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
+[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
 [INFO] |  +- xmlenc:xmlenc:jar:0.52:compile
-[INFO] |  \- javax.servlet.jsp:jsp-api:jar:2.1:compile
+[INFO] |  \- io.netty:netty:jar:3.6.2.Final:compile
 [INFO] |  \- org.apache.commons:commons-compress:jar:1.4.1:compile
 [INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
 [INFO] |  \- org.powermock:powermock-api-support:jar:1.5.5:test
 [INFO] |  \- org.powermock:powermock-module-junit4-common:jar:1.5.5:test
+[INFO] |  |     +- org.apache.directory.api:api-asn1-api:jar:1.0.0-M20:compile
+[INFO] |  |     +- org.apache.directory.server:apacheds-i18n:jar:2.0.0-M15:compile
+[INFO] |  |     \- org.apache.directory.api:api-util:jar:1.0.0-M20:compile
 [INFO] |  |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
 [INFO] |  |  +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile
 [INFO] |  |  +- commons-digester:commons-digester:jar:1.8:compile
@@ -57,6 +60,7 @@
 [INFO] |  |  +- org.codehaus.jettison:jettison:jar:1.1:compile
 [INFO] |  |  \- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile
 [INFO] |  |  \- commons-beanutils:commons-beanutils-core:jar:1.8.0:compile
+[INFO] |  |  \- org.apache.directory.server:apacheds-kerberos-codec:jar:2.0.0-M15:compile
 [INFO] |  |  \- org.codehaus.jackson:jackson-xc:jar:1.8.3:compile
 [INFO] |  |  \- org.xerial.snappy:snappy-java:jar:1.0.5:compile
 [INFO] |  |  |     +- javax.xml.stream:stax-api:jar:1.0-2:compile

In other words, quite different.

Cheers,
Aljoscha

> On 02 Nov 2015, at 16:27, Ufuk Celebi <uc...@apache.org> wrote:
> 
> I think your comment was misleading. It sounded like you added the actual dependency to the POM and not just to the LICENSE file.
> 
>> On 02 Nov 2015, at 16:26, Aljoscha Krettek <al...@apache.org> wrote:
>> 
>> This is the PR: https://github.com/apache/flink/pull/1316 if anyone is interested or knows something about how we have to declare licenses.
>>> On 02 Nov 2015, at 16:10, Aljoscha Krettek <al...@apache.org> wrote:
>>> 
>>> flink-storm has a dependency on storm-core. Therefore I though it should be added to the LICENSE file (not the one in root but the one we ship with the binary distribution).
>>>> On 02 Nov 2015, at 16:00, Matthias J. Sax <mj...@apache.org> wrote:
>>>> 
>>>> You added Storm dependency? Why? Which version? How does it affect
>>>> storm-compatibility?
>>>> 
>>>> We decided to not include Storm as dependency to Flink when I started
>>>> with it. Thus, fat-jars must include Storm classes if storm-compat is use.
>>>> 
>>>> On 11/02/2015 03:07 PM, Maximilian Michels wrote:
>>>>> Alright. Good finds. I'll cancel the release candidate and will create
>>>>> a new one once the fixes are in.
>>>>> 
>>>>> On Mon, Nov 2, 2015 at 3:02 PM, Aljoscha Krettek <al...@apache.org> wrote:
>>>>>> I also have an open PR that adds some new dependencies, most notably Nifi, Storm, betty-router and Elasticsearch, and removes AWS.
>>>>>>> On 02 Nov 2015, at 14:39, Aljoscha Krettek <al...@apache.org> wrote:
>>>>>>> 
>>>>>>> -1
>>>>>>> We include openjdk JMH and this is GPL v2 license. This could be a problem.
>>>>>>>> On 02 Nov 2015, at 14:27, Fabian Hueske <fh...@gmail.com> wrote:
>>>>>>>> 
>>>>>>>> -1
>>>>>>>> A user reported a bug in the Scala DataSet API: FLINK-2953
>>>>>>>> 
>>>>>>>> Should be easy to solve. I will provide a fix soon.
>>>>>>>> 
>>>>>>>> 2015-10-30 15:51 GMT+01:00 Maximilian Michels <mx...@apache.org>:
>>>>>>>> 
>>>>>>>>> We can continue testing now:
>>>>>>>>> 
>>>>>>>>> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
>>>>>>>>> 
>>>>>>>>> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <mx...@apache.org>
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> Please vote on releasing the following candidate as Apache Flink version
>>>>>>>>>> 0.10.0:
>>>>>>>>>> 
>>>>>>>>>> The commit to be voted on:
>>>>>>>>>> 6044b7f0366deec547022e4bc40c49e1b1c83f28
>>>>>>>>>> 
>>>>>>>>>> Branch:
>>>>>>>>>> release-0.10.0-rc4 (see
>>>>>>>>>> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
>>>>>>>>>> 
>>>>>>>>>> The release artifacts to be voted on can be found at:
>>>>>>>>>> http://people.apache.org/~mxm/flink-0.10.0-rc4/
>>>>>>>>>> 
>>>>>>>>>> The release artifacts are signed with the key with fingerprint C2909CBF:
>>>>>>>>>> http://www.apache.org/dist/flink/KEYS
>>>>>>>>>> 
>>>>>>>>>> The staging repository for this release can be found at:
>>>>>>>>>> https://repository.apache.org/content/repositories/orgapacheflink-1051
>>>>>>>>>> 
>>>>>>>>>> -------------------------------------------------------------
>>>>>>>>>> 
>>>>>>>>>> The vote is open for the next 72 hours and passes if a majority of at
>>>>>>>>>> least three +1 PMC votes are cast.
>>>>>>>>>> 
>>>>>>>>>> The vote ends on Monday November 2, 2015.
>>>>>>>>>> 
>>>>>>>>>> [ ] +1 Release this package as Apache Flink 0.10.0
>>>>>>>>>> [ ] -1 Do not release this package because ...
>>>>>>>>>> 
>>>>>>>>>> ===================================
>>>>>>>>>> 
>>>>>>>>>> The following commits have been added on top of release-0.10.0-rc3:
>>>>>>>>>> 
>>>>>>>>>> 698fbc3 [release][scripts] shade away curator correctly with different
>>>>>>>>>> Scala versions
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>> 
>>> 
>> 
> 


Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Ufuk Celebi <uc...@apache.org>.
I think your comment was misleading. It sounded like you added the actual dependency to the POM and not just to the LICENSE file.

> On 02 Nov 2015, at 16:26, Aljoscha Krettek <al...@apache.org> wrote:
> 
> This is the PR: https://github.com/apache/flink/pull/1316 if anyone is interested or knows something about how we have to declare licenses.
>> On 02 Nov 2015, at 16:10, Aljoscha Krettek <al...@apache.org> wrote:
>> 
>> flink-storm has a dependency on storm-core. Therefore I though it should be added to the LICENSE file (not the one in root but the one we ship with the binary distribution).
>>> On 02 Nov 2015, at 16:00, Matthias J. Sax <mj...@apache.org> wrote:
>>> 
>>> You added Storm dependency? Why? Which version? How does it affect
>>> storm-compatibility?
>>> 
>>> We decided to not include Storm as dependency to Flink when I started
>>> with it. Thus, fat-jars must include Storm classes if storm-compat is use.
>>> 
>>> On 11/02/2015 03:07 PM, Maximilian Michels wrote:
>>>> Alright. Good finds. I'll cancel the release candidate and will create
>>>> a new one once the fixes are in.
>>>> 
>>>> On Mon, Nov 2, 2015 at 3:02 PM, Aljoscha Krettek <al...@apache.org> wrote:
>>>>> I also have an open PR that adds some new dependencies, most notably Nifi, Storm, betty-router and Elasticsearch, and removes AWS.
>>>>>> On 02 Nov 2015, at 14:39, Aljoscha Krettek <al...@apache.org> wrote:
>>>>>> 
>>>>>> -1
>>>>>> We include openjdk JMH and this is GPL v2 license. This could be a problem.
>>>>>>> On 02 Nov 2015, at 14:27, Fabian Hueske <fh...@gmail.com> wrote:
>>>>>>> 
>>>>>>> -1
>>>>>>> A user reported a bug in the Scala DataSet API: FLINK-2953
>>>>>>> 
>>>>>>> Should be easy to solve. I will provide a fix soon.
>>>>>>> 
>>>>>>> 2015-10-30 15:51 GMT+01:00 Maximilian Michels <mx...@apache.org>:
>>>>>>> 
>>>>>>>> We can continue testing now:
>>>>>>>> 
>>>>>>>> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
>>>>>>>> 
>>>>>>>> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <mx...@apache.org>
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> Please vote on releasing the following candidate as Apache Flink version
>>>>>>>>> 0.10.0:
>>>>>>>>> 
>>>>>>>>> The commit to be voted on:
>>>>>>>>> 6044b7f0366deec547022e4bc40c49e1b1c83f28
>>>>>>>>> 
>>>>>>>>> Branch:
>>>>>>>>> release-0.10.0-rc4 (see
>>>>>>>>> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
>>>>>>>>> 
>>>>>>>>> The release artifacts to be voted on can be found at:
>>>>>>>>> http://people.apache.org/~mxm/flink-0.10.0-rc4/
>>>>>>>>> 
>>>>>>>>> The release artifacts are signed with the key with fingerprint C2909CBF:
>>>>>>>>> http://www.apache.org/dist/flink/KEYS
>>>>>>>>> 
>>>>>>>>> The staging repository for this release can be found at:
>>>>>>>>> https://repository.apache.org/content/repositories/orgapacheflink-1051
>>>>>>>>> 
>>>>>>>>> -------------------------------------------------------------
>>>>>>>>> 
>>>>>>>>> The vote is open for the next 72 hours and passes if a majority of at
>>>>>>>>> least three +1 PMC votes are cast.
>>>>>>>>> 
>>>>>>>>> The vote ends on Monday November 2, 2015.
>>>>>>>>> 
>>>>>>>>> [ ] +1 Release this package as Apache Flink 0.10.0
>>>>>>>>> [ ] -1 Do not release this package because ...
>>>>>>>>> 
>>>>>>>>> ===================================
>>>>>>>>> 
>>>>>>>>> The following commits have been added on top of release-0.10.0-rc3:
>>>>>>>>> 
>>>>>>>>> 698fbc3 [release][scripts] shade away curator correctly with different
>>>>>>>>> Scala versions
>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>>>>> 
>>> 
>> 
> 


Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Aljoscha Krettek <al...@apache.org>.
This is the PR: https://github.com/apache/flink/pull/1316 if anyone is interested or knows something about how we have to declare licenses.
> On 02 Nov 2015, at 16:10, Aljoscha Krettek <al...@apache.org> wrote:
> 
> flink-storm has a dependency on storm-core. Therefore I though it should be added to the LICENSE file (not the one in root but the one we ship with the binary distribution).
>> On 02 Nov 2015, at 16:00, Matthias J. Sax <mj...@apache.org> wrote:
>> 
>> You added Storm dependency? Why? Which version? How does it affect
>> storm-compatibility?
>> 
>> We decided to not include Storm as dependency to Flink when I started
>> with it. Thus, fat-jars must include Storm classes if storm-compat is use.
>> 
>> On 11/02/2015 03:07 PM, Maximilian Michels wrote:
>>> Alright. Good finds. I'll cancel the release candidate and will create
>>> a new one once the fixes are in.
>>> 
>>> On Mon, Nov 2, 2015 at 3:02 PM, Aljoscha Krettek <al...@apache.org> wrote:
>>>> I also have an open PR that adds some new dependencies, most notably Nifi, Storm, betty-router and Elasticsearch, and removes AWS.
>>>>> On 02 Nov 2015, at 14:39, Aljoscha Krettek <al...@apache.org> wrote:
>>>>> 
>>>>> -1
>>>>> We include openjdk JMH and this is GPL v2 license. This could be a problem.
>>>>>> On 02 Nov 2015, at 14:27, Fabian Hueske <fh...@gmail.com> wrote:
>>>>>> 
>>>>>> -1
>>>>>> A user reported a bug in the Scala DataSet API: FLINK-2953
>>>>>> 
>>>>>> Should be easy to solve. I will provide a fix soon.
>>>>>> 
>>>>>> 2015-10-30 15:51 GMT+01:00 Maximilian Michels <mx...@apache.org>:
>>>>>> 
>>>>>>> We can continue testing now:
>>>>>>> 
>>>>>>> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
>>>>>>> 
>>>>>>> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <mx...@apache.org>
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> Please vote on releasing the following candidate as Apache Flink version
>>>>>>>> 0.10.0:
>>>>>>>> 
>>>>>>>> The commit to be voted on:
>>>>>>>> 6044b7f0366deec547022e4bc40c49e1b1c83f28
>>>>>>>> 
>>>>>>>> Branch:
>>>>>>>> release-0.10.0-rc4 (see
>>>>>>>> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
>>>>>>>> 
>>>>>>>> The release artifacts to be voted on can be found at:
>>>>>>>> http://people.apache.org/~mxm/flink-0.10.0-rc4/
>>>>>>>> 
>>>>>>>> The release artifacts are signed with the key with fingerprint C2909CBF:
>>>>>>>> http://www.apache.org/dist/flink/KEYS
>>>>>>>> 
>>>>>>>> The staging repository for this release can be found at:
>>>>>>>> https://repository.apache.org/content/repositories/orgapacheflink-1051
>>>>>>>> 
>>>>>>>> -------------------------------------------------------------
>>>>>>>> 
>>>>>>>> The vote is open for the next 72 hours and passes if a majority of at
>>>>>>>> least three +1 PMC votes are cast.
>>>>>>>> 
>>>>>>>> The vote ends on Monday November 2, 2015.
>>>>>>>> 
>>>>>>>> [ ] +1 Release this package as Apache Flink 0.10.0
>>>>>>>> [ ] -1 Do not release this package because ...
>>>>>>>> 
>>>>>>>> ===================================
>>>>>>>> 
>>>>>>>> The following commits have been added on top of release-0.10.0-rc3:
>>>>>>>> 
>>>>>>>> 698fbc3 [release][scripts] shade away curator correctly with different
>>>>>>>> Scala versions
>>>>>>>> 
>>>>>>> 
>>>>> 
>>>> 
>> 
> 


Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Aljoscha Krettek <al...@apache.org>.
flink-storm has a dependency on storm-core. Therefore I though it should be added to the LICENSE file (not the one in root but the one we ship with the binary distribution).
> On 02 Nov 2015, at 16:00, Matthias J. Sax <mj...@apache.org> wrote:
> 
> You added Storm dependency? Why? Which version? How does it affect
> storm-compatibility?
> 
> We decided to not include Storm as dependency to Flink when I started
> with it. Thus, fat-jars must include Storm classes if storm-compat is use.
> 
> On 11/02/2015 03:07 PM, Maximilian Michels wrote:
>> Alright. Good finds. I'll cancel the release candidate and will create
>> a new one once the fixes are in.
>> 
>> On Mon, Nov 2, 2015 at 3:02 PM, Aljoscha Krettek <al...@apache.org> wrote:
>>> I also have an open PR that adds some new dependencies, most notably Nifi, Storm, betty-router and Elasticsearch, and removes AWS.
>>>> On 02 Nov 2015, at 14:39, Aljoscha Krettek <al...@apache.org> wrote:
>>>> 
>>>> -1
>>>> We include openjdk JMH and this is GPL v2 license. This could be a problem.
>>>>> On 02 Nov 2015, at 14:27, Fabian Hueske <fh...@gmail.com> wrote:
>>>>> 
>>>>> -1
>>>>> A user reported a bug in the Scala DataSet API: FLINK-2953
>>>>> 
>>>>> Should be easy to solve. I will provide a fix soon.
>>>>> 
>>>>> 2015-10-30 15:51 GMT+01:00 Maximilian Michels <mx...@apache.org>:
>>>>> 
>>>>>> We can continue testing now:
>>>>>> 
>>>>>> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
>>>>>> 
>>>>>> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <mx...@apache.org>
>>>>>> wrote:
>>>>>> 
>>>>>>> Please vote on releasing the following candidate as Apache Flink version
>>>>>>> 0.10.0:
>>>>>>> 
>>>>>>> The commit to be voted on:
>>>>>>> 6044b7f0366deec547022e4bc40c49e1b1c83f28
>>>>>>> 
>>>>>>> Branch:
>>>>>>> release-0.10.0-rc4 (see
>>>>>>> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
>>>>>>> 
>>>>>>> The release artifacts to be voted on can be found at:
>>>>>>> http://people.apache.org/~mxm/flink-0.10.0-rc4/
>>>>>>> 
>>>>>>> The release artifacts are signed with the key with fingerprint C2909CBF:
>>>>>>> http://www.apache.org/dist/flink/KEYS
>>>>>>> 
>>>>>>> The staging repository for this release can be found at:
>>>>>>> https://repository.apache.org/content/repositories/orgapacheflink-1051
>>>>>>> 
>>>>>>> -------------------------------------------------------------
>>>>>>> 
>>>>>>> The vote is open for the next 72 hours and passes if a majority of at
>>>>>>> least three +1 PMC votes are cast.
>>>>>>> 
>>>>>>> The vote ends on Monday November 2, 2015.
>>>>>>> 
>>>>>>> [ ] +1 Release this package as Apache Flink 0.10.0
>>>>>>> [ ] -1 Do not release this package because ...
>>>>>>> 
>>>>>>> ===================================
>>>>>>> 
>>>>>>> The following commits have been added on top of release-0.10.0-rc3:
>>>>>>> 
>>>>>>> 698fbc3 [release][scripts] shade away curator correctly with different
>>>>>>> Scala versions
>>>>>>> 
>>>>>> 
>>>> 
>>> 
> 


Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by "Matthias J. Sax" <mj...@apache.org>.
You added Storm dependency? Why? Which version? How does it affect
storm-compatibility?

We decided to not include Storm as dependency to Flink when I started
with it. Thus, fat-jars must include Storm classes if storm-compat is use.

On 11/02/2015 03:07 PM, Maximilian Michels wrote:
> Alright. Good finds. I'll cancel the release candidate and will create
> a new one once the fixes are in.
> 
> On Mon, Nov 2, 2015 at 3:02 PM, Aljoscha Krettek <al...@apache.org> wrote:
>> I also have an open PR that adds some new dependencies, most notably Nifi, Storm, betty-router and Elasticsearch, and removes AWS.
>>> On 02 Nov 2015, at 14:39, Aljoscha Krettek <al...@apache.org> wrote:
>>>
>>> -1
>>> We include openjdk JMH and this is GPL v2 license. This could be a problem.
>>>> On 02 Nov 2015, at 14:27, Fabian Hueske <fh...@gmail.com> wrote:
>>>>
>>>> -1
>>>> A user reported a bug in the Scala DataSet API: FLINK-2953
>>>>
>>>> Should be easy to solve. I will provide a fix soon.
>>>>
>>>> 2015-10-30 15:51 GMT+01:00 Maximilian Michels <mx...@apache.org>:
>>>>
>>>>> We can continue testing now:
>>>>>
>>>>> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
>>>>>
>>>>> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <mx...@apache.org>
>>>>> wrote:
>>>>>
>>>>>> Please vote on releasing the following candidate as Apache Flink version
>>>>>> 0.10.0:
>>>>>>
>>>>>> The commit to be voted on:
>>>>>> 6044b7f0366deec547022e4bc40c49e1b1c83f28
>>>>>>
>>>>>> Branch:
>>>>>> release-0.10.0-rc4 (see
>>>>>> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
>>>>>>
>>>>>> The release artifacts to be voted on can be found at:
>>>>>> http://people.apache.org/~mxm/flink-0.10.0-rc4/
>>>>>>
>>>>>> The release artifacts are signed with the key with fingerprint C2909CBF:
>>>>>> http://www.apache.org/dist/flink/KEYS
>>>>>>
>>>>>> The staging repository for this release can be found at:
>>>>>> https://repository.apache.org/content/repositories/orgapacheflink-1051
>>>>>>
>>>>>> -------------------------------------------------------------
>>>>>>
>>>>>> The vote is open for the next 72 hours and passes if a majority of at
>>>>>> least three +1 PMC votes are cast.
>>>>>>
>>>>>> The vote ends on Monday November 2, 2015.
>>>>>>
>>>>>> [ ] +1 Release this package as Apache Flink 0.10.0
>>>>>> [ ] -1 Do not release this package because ...
>>>>>>
>>>>>> ===================================
>>>>>>
>>>>>> The following commits have been added on top of release-0.10.0-rc3:
>>>>>>
>>>>>> 698fbc3 [release][scripts] shade away curator correctly with different
>>>>>> Scala versions
>>>>>>
>>>>>
>>>
>>


Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Maximilian Michels <mx...@apache.org>.
Alright. Good finds. I'll cancel the release candidate and will create
a new one once the fixes are in.

On Mon, Nov 2, 2015 at 3:02 PM, Aljoscha Krettek <al...@apache.org> wrote:
> I also have an open PR that adds some new dependencies, most notably Nifi, Storm, betty-router and Elasticsearch, and removes AWS.
>> On 02 Nov 2015, at 14:39, Aljoscha Krettek <al...@apache.org> wrote:
>>
>> -1
>> We include openjdk JMH and this is GPL v2 license. This could be a problem.
>>> On 02 Nov 2015, at 14:27, Fabian Hueske <fh...@gmail.com> wrote:
>>>
>>> -1
>>> A user reported a bug in the Scala DataSet API: FLINK-2953
>>>
>>> Should be easy to solve. I will provide a fix soon.
>>>
>>> 2015-10-30 15:51 GMT+01:00 Maximilian Michels <mx...@apache.org>:
>>>
>>>> We can continue testing now:
>>>>
>>>> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
>>>>
>>>> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <mx...@apache.org>
>>>> wrote:
>>>>
>>>>> Please vote on releasing the following candidate as Apache Flink version
>>>>> 0.10.0:
>>>>>
>>>>> The commit to be voted on:
>>>>> 6044b7f0366deec547022e4bc40c49e1b1c83f28
>>>>>
>>>>> Branch:
>>>>> release-0.10.0-rc4 (see
>>>>> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
>>>>>
>>>>> The release artifacts to be voted on can be found at:
>>>>> http://people.apache.org/~mxm/flink-0.10.0-rc4/
>>>>>
>>>>> The release artifacts are signed with the key with fingerprint C2909CBF:
>>>>> http://www.apache.org/dist/flink/KEYS
>>>>>
>>>>> The staging repository for this release can be found at:
>>>>> https://repository.apache.org/content/repositories/orgapacheflink-1051
>>>>>
>>>>> -------------------------------------------------------------
>>>>>
>>>>> The vote is open for the next 72 hours and passes if a majority of at
>>>>> least three +1 PMC votes are cast.
>>>>>
>>>>> The vote ends on Monday November 2, 2015.
>>>>>
>>>>> [ ] +1 Release this package as Apache Flink 0.10.0
>>>>> [ ] -1 Do not release this package because ...
>>>>>
>>>>> ===================================
>>>>>
>>>>> The following commits have been added on top of release-0.10.0-rc3:
>>>>>
>>>>> 698fbc3 [release][scripts] shade away curator correctly with different
>>>>> Scala versions
>>>>>
>>>>
>>
>

Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Aljoscha Krettek <al...@apache.org>.
I also have an open PR that adds some new dependencies, most notably Nifi, Storm, betty-router and Elasticsearch, and removes AWS.
> On 02 Nov 2015, at 14:39, Aljoscha Krettek <al...@apache.org> wrote:
> 
> -1
> We include openjdk JMH and this is GPL v2 license. This could be a problem.
>> On 02 Nov 2015, at 14:27, Fabian Hueske <fh...@gmail.com> wrote:
>> 
>> -1
>> A user reported a bug in the Scala DataSet API: FLINK-2953
>> 
>> Should be easy to solve. I will provide a fix soon.
>> 
>> 2015-10-30 15:51 GMT+01:00 Maximilian Michels <mx...@apache.org>:
>> 
>>> We can continue testing now:
>>> 
>>> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
>>> 
>>> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <mx...@apache.org>
>>> wrote:
>>> 
>>>> Please vote on releasing the following candidate as Apache Flink version
>>>> 0.10.0:
>>>> 
>>>> The commit to be voted on:
>>>> 6044b7f0366deec547022e4bc40c49e1b1c83f28
>>>> 
>>>> Branch:
>>>> release-0.10.0-rc4 (see
>>>> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
>>>> 
>>>> The release artifacts to be voted on can be found at:
>>>> http://people.apache.org/~mxm/flink-0.10.0-rc4/
>>>> 
>>>> The release artifacts are signed with the key with fingerprint C2909CBF:
>>>> http://www.apache.org/dist/flink/KEYS
>>>> 
>>>> The staging repository for this release can be found at:
>>>> https://repository.apache.org/content/repositories/orgapacheflink-1051
>>>> 
>>>> -------------------------------------------------------------
>>>> 
>>>> The vote is open for the next 72 hours and passes if a majority of at
>>>> least three +1 PMC votes are cast.
>>>> 
>>>> The vote ends on Monday November 2, 2015.
>>>> 
>>>> [ ] +1 Release this package as Apache Flink 0.10.0
>>>> [ ] -1 Do not release this package because ...
>>>> 
>>>> ===================================
>>>> 
>>>> The following commits have been added on top of release-0.10.0-rc3:
>>>> 
>>>> 698fbc3 [release][scripts] shade away curator correctly with different
>>>> Scala versions
>>>> 
>>> 
> 


Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Aljoscha Krettek <al...@apache.org>.
-1
We include openjdk JMH and this is GPL v2 license. This could be a problem.
> On 02 Nov 2015, at 14:27, Fabian Hueske <fh...@gmail.com> wrote:
> 
> -1
> A user reported a bug in the Scala DataSet API: FLINK-2953
> 
> Should be easy to solve. I will provide a fix soon.
> 
> 2015-10-30 15:51 GMT+01:00 Maximilian Michels <mx...@apache.org>:
> 
>> We can continue testing now:
>> 
>> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
>> 
>> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <mx...@apache.org>
>> wrote:
>> 
>>> Please vote on releasing the following candidate as Apache Flink version
>>> 0.10.0:
>>> 
>>> The commit to be voted on:
>>> 6044b7f0366deec547022e4bc40c49e1b1c83f28
>>> 
>>> Branch:
>>> release-0.10.0-rc4 (see
>>> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
>>> 
>>> The release artifacts to be voted on can be found at:
>>> http://people.apache.org/~mxm/flink-0.10.0-rc4/
>>> 
>>> The release artifacts are signed with the key with fingerprint C2909CBF:
>>> http://www.apache.org/dist/flink/KEYS
>>> 
>>> The staging repository for this release can be found at:
>>> https://repository.apache.org/content/repositories/orgapacheflink-1051
>>> 
>>> -------------------------------------------------------------
>>> 
>>> The vote is open for the next 72 hours and passes if a majority of at
>>> least three +1 PMC votes are cast.
>>> 
>>> The vote ends on Monday November 2, 2015.
>>> 
>>> [ ] +1 Release this package as Apache Flink 0.10.0
>>> [ ] -1 Do not release this package because ...
>>> 
>>> ===================================
>>> 
>>> The following commits have been added on top of release-0.10.0-rc3:
>>> 
>>> 698fbc3 [release][scripts] shade away curator correctly with different
>>> Scala versions
>>> 
>> 


Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Fabian Hueske <fh...@gmail.com>.
-1
A user reported a bug in the Scala DataSet API: FLINK-2953

Should be easy to solve. I will provide a fix soon.

2015-10-30 15:51 GMT+01:00 Maximilian Michels <mx...@apache.org>:

> We can continue testing now:
>
> https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit
>
> On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <mx...@apache.org>
> wrote:
>
> > Please vote on releasing the following candidate as Apache Flink version
> > 0.10.0:
> >
> > The commit to be voted on:
> > 6044b7f0366deec547022e4bc40c49e1b1c83f28
> >
> > Branch:
> > release-0.10.0-rc4 (see
> > https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
> >
> > The release artifacts to be voted on can be found at:
> > http://people.apache.org/~mxm/flink-0.10.0-rc4/
> >
> > The release artifacts are signed with the key with fingerprint C2909CBF:
> > http://www.apache.org/dist/flink/KEYS
> >
> > The staging repository for this release can be found at:
> > https://repository.apache.org/content/repositories/orgapacheflink-1051
> >
> > -------------------------------------------------------------
> >
> > The vote is open for the next 72 hours and passes if a majority of at
> > least three +1 PMC votes are cast.
> >
> > The vote ends on Monday November 2, 2015.
> >
> > [ ] +1 Release this package as Apache Flink 0.10.0
> > [ ] -1 Do not release this package because ...
> >
> > ===================================
> >
> > The following commits have been added on top of release-0.10.0-rc3:
> >
> > 698fbc3 [release][scripts] shade away curator correctly with different
> > Scala versions
> >
>

Re: [VOTE] Release Apache Flink 0.10.0 (release-0.10.0-rc4)

Posted by Maximilian Michels <mx...@apache.org>.
We can continue testing now:
https://docs.google.com/document/d/1keGYj2zj_AOOKH1bC43Xc4MDz0eLhTErIoxevuRtcus/edit

On Fri, Oct 30, 2015 at 3:49 PM, Maximilian Michels <mx...@apache.org> wrote:

> Please vote on releasing the following candidate as Apache Flink version
> 0.10.0:
>
> The commit to be voted on:
> 6044b7f0366deec547022e4bc40c49e1b1c83f28
>
> Branch:
> release-0.10.0-rc4 (see
> https://git1-us-west.apache.org/repos/asf/flink/?p=flink.git)
>
> The release artifacts to be voted on can be found at:
> http://people.apache.org/~mxm/flink-0.10.0-rc4/
>
> The release artifacts are signed with the key with fingerprint C2909CBF:
> http://www.apache.org/dist/flink/KEYS
>
> The staging repository for this release can be found at:
> https://repository.apache.org/content/repositories/orgapacheflink-1051
>
> -------------------------------------------------------------
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast.
>
> The vote ends on Monday November 2, 2015.
>
> [ ] +1 Release this package as Apache Flink 0.10.0
> [ ] -1 Do not release this package because ...
>
> ===================================
>
> The following commits have been added on top of release-0.10.0-rc3:
>
> 698fbc3 [release][scripts] shade away curator correctly with different
> Scala versions
>