[VOTE] Release Apache Flink 0.8.0 (RC1)

classic Classic list List threaded Threaded
32 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[VOTE] Release Apache Flink 0.8.0 (RC1)

Márton Balassi-3
Please vote on releasing the following candidate as Apache Flink version
0.8.0

This release will be the first major release for Flink as a top level
project.

-------------------------------------------------------------
The commit to be voted on is in the branch "release-0.8.0-rc1"
(commit 8c30f60):
https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60

The release artifacts to be voted on can be found at:
http://people.apache.org/~mbalassi/flink-0.8.0-rc1/

Release artifacts are signed with the following key:
https://people.apache.org/keys/committer/mbalassi.asc

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



Please vote on releasing this package as Apache Flink 0.8.0.

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

[ ] +1 Release this package as Apache Flink 0.8.0
[ ] -1 Do not release this package because ...
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Robert Metzger
-1

There is a major issue with the hadoop1 and hadoop2 versions: We made
hadoop2 the default profile, so the 0.8.0 version will pull the hadoop2
dependencies.
We basically need an explicit 0.8.0-hadoop1 version now.
The release candidate contains a 0.8.0 version which has hadoop2 activated
by default, the 0.8.0-hadoop2 version also has hadoop2 activated by
default. In this release candidate, there is no way for users to depend on
a hadoop1 flink dependency.

In general, we should warn users that the default hadoop dependencies have
changed with the release!


I suggest to wait a bit with the next RC to collect more feedback on the
release candidate.





On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <[hidden email]> wrote:

> Please vote on releasing the following candidate as Apache Flink version
> 0.8.0
>
> This release will be the first major release for Flink as a top level
> project.
>
> -------------------------------------------------------------
> The commit to be voted on is in the branch "release-0.8.0-rc1"
> (commit 8c30f60):
> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
>
> The release artifacts to be voted on can be found at:
> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/mbalassi.asc
>
> The staging repository for this release can be found at:
> https://repository.apache.org/content/repositories/orgapacheflink-1021
> -------------------------------------------------------------
>
>
>
> Please vote on releasing this package as Apache Flink 0.8.0.
>
> The vote is open for the next 72 hours and passes if a majority of at least
> three +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache Flink 0.8.0
> [ ] -1 Do not release this package because ...
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Robert Metzger
... I did some more checks:

The hadoop200alpha version has some issues with the hadoop dependency
exclusions. I fixed the issues in this pull request:
https://github.com/apache/flink/pull/268. The dependency exclusions for
hadoop are basically disabled because they are overwritten by the
hadoop200alpha profile. This causes issues like two asm versions (4.0 and
3.2) in the lib/ folder.

Very cosmetic:
- We can update the urls in the README.txt / README.md of the binary
releases. They contain
http://flink.incubator.apache.org
https://github.com/apache/incubator-flink
[hidden email]
[hidden email]
Which all don't need the "incubator" anymore (mailinglists should work as
well, but we need to verify)


Positive checks:
- No incubator notices
- Example plan preview is working for all examples
- All examples are running with build-in data, submitted from the web
interface
- scala examples (some)
- streaming examples (some)
- No exceptions or WARN log messages occurred after a "start jm / web -->
all java batch examples --> stop everything" cycle.
- ./bin/flink also works for the wordcount example ;)
- no binaries in the src archive
- the source archive builds (mvn clean install) (including rat license
header check, checkstyle and all tests)
- gpg signatures are valid:  gpg --verify flink-0.8.0-src.tgz.asc
flink-0.8.0-src.tgz


On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <[hidden email]> wrote:

> -1
>
> There is a major issue with the hadoop1 and hadoop2 versions: We made
> hadoop2 the default profile, so the 0.8.0 version will pull the hadoop2
> dependencies.
> We basically need an explicit 0.8.0-hadoop1 version now.
> The release candidate contains a 0.8.0 version which has hadoop2 activated
> by default, the 0.8.0-hadoop2 version also has hadoop2 activated by
> default. In this release candidate, there is no way for users to depend on
> a hadoop1 flink dependency.
>
> In general, we should warn users that the default hadoop dependencies have
> changed with the release!
>
>
> I suggest to wait a bit with the next RC to collect more feedback on the
> release candidate.
>
>
>
>
>
> On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <[hidden email]>
> wrote:
>
>> Please vote on releasing the following candidate as Apache Flink version
>> 0.8.0
>>
>> This release will be the first major release for Flink as a top level
>> project.
>>
>> -------------------------------------------------------------
>> The commit to be voted on is in the branch "release-0.8.0-rc1"
>> (commit 8c30f60):
>> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
>>
>> The release artifacts to be voted on can be found at:
>> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
>>
>> Release artifacts are signed with the following key:
>> https://people.apache.org/keys/committer/mbalassi.asc
>>
>> The staging repository for this release can be found at:
>> https://repository.apache.org/content/repositories/orgapacheflink-1021
>> -------------------------------------------------------------
>>
>>
>>
>> Please vote on releasing this package as Apache Flink 0.8.0.
>>
>> The vote is open for the next 72 hours and passes if a majority of at
>> least
>> three +1 PMC votes are cast.
>>
>> [ ] +1 Release this package as Apache Flink 0.8.0
>> [ ] -1 Do not release this package because ...
>>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Stephan Ewen
I also see a warning when building the yarn fat jar.

This is a consequence of the duplicate dependencies.

[WARNING] servlet-api-3.0.20100224.jar, javax.servlet-api-3.0.1.jar,
javax.servlet-3.1.jar, servlet-api-2.5.jar define 42 overlappping classes:
[WARNING]   - javax.servlet.http.Cookie
[WARNING]   - javax.servlet.http.HttpSessionBindingEvent
[WARNING]   - javax.servlet.http.NoBodyResponse
[WARNING]   - javax.servlet.ServletContext
[WARNING]   - javax.servlet.ServletOutputStream
[WARNING]   - javax.servlet.http.HttpSessionListener
[WARNING]   - javax.servlet.http.HttpSessionContext
[WARNING]   - javax.servlet.FilterChain
[WARNING]   - javax.servlet.GenericServlet
[WARNING]   - javax.servlet.http.HttpServletRequestWrapper
[WARNING]   - 32 more...
[WARNING] hadoop-yarn-api-2.2.0.jar, hadoop-yarn-common-2.2.0.jar define 3
overlappping classes:
[WARNING]   - org.apache.hadoop.yarn.util.package-info
[WARNING]   - org.apache.hadoop.yarn.factories.package-info
[WARNING]   - org.apache.hadoop.yarn.factory.providers.package-info
[WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping classes:
[WARNING]   - org.objectweb.asm.Type
[WARNING]   - org.objectweb.asm.AnnotationVisitor
[WARNING]   - org.objectweb.asm.MethodVisitor
[WARNING]   - org.objectweb.asm.Attribute
[WARNING]   - org.objectweb.asm.FieldWriter
[WARNING]   - org.objectweb.asm.signature.SignatureWriter
[WARNING]   - org.objectweb.asm.MethodWriter
[WARNING]   - org.objectweb.asm.Edge
[WARNING]   - org.objectweb.asm.Handler
[WARNING]   - org.objectweb.asm.ByteVector
[WARNING]   - 11 more...
[WARNING] javax.servlet-api-3.0.1.jar, javax.servlet-3.1.jar,
servlet-api-3.0.20100224.jar define 32 overlappping classes:
[WARNING]   - javax.servlet.annotation.HttpConstraint
[WARNING]   - javax.servlet.DispatcherType
[WARNING]   - javax.servlet.descriptor.JspPropertyGroupDescriptor
[WARNING]   - javax.servlet.Registration
[WARNING]   - javax.servlet.SessionTrackingMode
[WARNING]   - javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
[WARNING]   - javax.servlet.annotation.HandlesTypes
[WARNING]   - javax.servlet.ServletRegistration
[WARNING]   - javax.servlet.annotation.ServletSecurity
[WARNING]   - javax.servlet.ServletContainerInitializer
[WARNING]   - 22 more...
[WARNING] jasper-compiler-5.5.23.jar, jasper-runtime-5.5.23.jar define 1
overlappping classes:
[WARNING]   - org.apache.jasper.compiler.Localizer
[WARNING] commons-collections-3.2.1.jar, commons-beanutils-1.7.0.jar,
commons-beanutils-core-1.8.0.jar define 10 overlappping classes:
[WARNING]   - org.apache.commons.collections.FastHashMap$EntrySet
[WARNING]   - org.apache.commons.collections.FastHashMap$KeySet
[WARNING]   - org.apache.commons.collections.ArrayStack
[WARNING]   -
org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
[WARNING]   - org.apache.commons.collections.FastHashMap$Values
[WARNING]   - org.apache.commons.collections.FastHashMap$CollectionView
[WARNING]   - org.apache.commons.collections.FastHashMap$1
[WARNING]   - org.apache.commons.collections.Buffer
[WARNING]   - org.apache.commons.collections.FastHashMap
[WARNING]   - org.apache.commons.collections.BufferUnderflowException
[WARNING] commons-beanutils-1.7.0.jar, commons-beanutils-core-1.8.0.jar
define 82 overlappping classes:
[WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
[WARNING]   - org.apache.commons.beanutils.converters.SqlTimeConverter
[WARNING]   - org.apache.commons.beanutils.Converter
[WARNING]   - org.apache.commons.beanutils.converters.FloatArrayConverter
[WARNING]   - org.apache.commons.beanutils.NestedNullException
[WARNING]   - org.apache.commons.beanutils.ConvertingWrapDynaBean
[WARNING]   - org.apache.commons.beanutils.converters.LongArrayConverter
[WARNING]   - org.apache.commons.beanutils.converters.SqlDateConverter
[WARNING]   - org.apache.commons.beanutils.converters.BooleanArrayConverter
[WARNING]   - org.apache.commons.beanutils.converters.StringConverter
[WARNING]   - 72 more...


On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <[hidden email]> wrote:

> ... I did some more checks:
>
> The hadoop200alpha version has some issues with the hadoop dependency
> exclusions. I fixed the issues in this pull request:
> https://github.com/apache/flink/pull/268. The dependency exclusions for
> hadoop are basically disabled because they are overwritten by the
> hadoop200alpha profile. This causes issues like two asm versions (4.0 and
> 3.2) in the lib/ folder.
>
> Very cosmetic:
> - We can update the urls in the README.txt / README.md of the binary
> releases. They contain
> http://flink.incubator.apache.org
> https://github.com/apache/incubator-flink
> [hidden email]
> [hidden email]
> Which all don't need the "incubator" anymore (mailinglists should work as
> well, but we need to verify)
>
>
> Positive checks:
> - No incubator notices
> - Example plan preview is working for all examples
> - All examples are running with build-in data, submitted from the web
> interface
> - scala examples (some)
> - streaming examples (some)
> - No exceptions or WARN log messages occurred after a "start jm / web -->
> all java batch examples --> stop everything" cycle.
> - ./bin/flink also works for the wordcount example ;)
> - no binaries in the src archive
> - the source archive builds (mvn clean install) (including rat license
> header check, checkstyle and all tests)
> - gpg signatures are valid:  gpg --verify flink-0.8.0-src.tgz.asc
> flink-0.8.0-src.tgz
>
>
> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <[hidden email]>
> wrote:
>
> > -1
> >
> > There is a major issue with the hadoop1 and hadoop2 versions: We made
> > hadoop2 the default profile, so the 0.8.0 version will pull the hadoop2
> > dependencies.
> > We basically need an explicit 0.8.0-hadoop1 version now.
> > The release candidate contains a 0.8.0 version which has hadoop2
> activated
> > by default, the 0.8.0-hadoop2 version also has hadoop2 activated by
> > default. In this release candidate, there is no way for users to depend
> on
> > a hadoop1 flink dependency.
> >
> > In general, we should warn users that the default hadoop dependencies
> have
> > changed with the release!
> >
> >
> > I suggest to wait a bit with the next RC to collect more feedback on the
> > release candidate.
> >
> >
> >
> >
> >
> > On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <[hidden email]>
> > wrote:
> >
> >> Please vote on releasing the following candidate as Apache Flink version
> >> 0.8.0
> >>
> >> This release will be the first major release for Flink as a top level
> >> project.
> >>
> >> -------------------------------------------------------------
> >> The commit to be voted on is in the branch "release-0.8.0-rc1"
> >> (commit 8c30f60):
> >> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
> >>
> >> The release artifacts to be voted on can be found at:
> >> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
> >>
> >> Release artifacts are signed with the following key:
> >> https://people.apache.org/keys/committer/mbalassi.asc
> >>
> >> The staging repository for this release can be found at:
> >> https://repository.apache.org/content/repositories/orgapacheflink-1021
> >> -------------------------------------------------------------
> >>
> >>
> >>
> >> Please vote on releasing this package as Apache Flink 0.8.0.
> >>
> >> The vote is open for the next 72 hours and passes if a majority of at
> >> least
> >> three +1 PMC votes are cast.
> >>
> >> [ ] +1 Release this package as Apache Flink 0.8.0
> >> [ ] -1 Do not release this package because ...
> >>
> >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Stephan Ewen
After the dependencies are cleaned up (Robert's pull request
https://github.com/apache/flink/pull/268 solves that), we need to also do
the following:

 - Make a pass over dependencies to ensure that NOTICE and LICENSE files
are up to date (both source and bin distribution)
 - Adjust the variables in the docs to reflect the fact that hadoop2 is now
the default profile

I would volunteer for the first task.

Stephan


On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <[hidden email]> wrote:

> I also see a warning when building the yarn fat jar.
>
> This is a consequence of the duplicate dependencies.
>
> [WARNING] servlet-api-3.0.20100224.jar, javax.servlet-api-3.0.1.jar,
> javax.servlet-3.1.jar, servlet-api-2.5.jar define 42 overlappping classes:
> [WARNING]   - javax.servlet.http.Cookie
> [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
> [WARNING]   - javax.servlet.http.NoBodyResponse
> [WARNING]   - javax.servlet.ServletContext
> [WARNING]   - javax.servlet.ServletOutputStream
> [WARNING]   - javax.servlet.http.HttpSessionListener
> [WARNING]   - javax.servlet.http.HttpSessionContext
> [WARNING]   - javax.servlet.FilterChain
> [WARNING]   - javax.servlet.GenericServlet
> [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
> [WARNING]   - 32 more...
> [WARNING] hadoop-yarn-api-2.2.0.jar, hadoop-yarn-common-2.2.0.jar define 3
> overlappping classes:
> [WARNING]   - org.apache.hadoop.yarn.util.package-info
> [WARNING]   - org.apache.hadoop.yarn.factories.package-info
> [WARNING]   - org.apache.hadoop.yarn.factory.providers.package-info
> [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping classes:
> [WARNING]   - org.objectweb.asm.Type
> [WARNING]   - org.objectweb.asm.AnnotationVisitor
> [WARNING]   - org.objectweb.asm.MethodVisitor
> [WARNING]   - org.objectweb.asm.Attribute
> [WARNING]   - org.objectweb.asm.FieldWriter
> [WARNING]   - org.objectweb.asm.signature.SignatureWriter
> [WARNING]   - org.objectweb.asm.MethodWriter
> [WARNING]   - org.objectweb.asm.Edge
> [WARNING]   - org.objectweb.asm.Handler
> [WARNING]   - org.objectweb.asm.ByteVector
> [WARNING]   - 11 more...
> [WARNING] javax.servlet-api-3.0.1.jar, javax.servlet-3.1.jar,
> servlet-api-3.0.20100224.jar define 32 overlappping classes:
> [WARNING]   - javax.servlet.annotation.HttpConstraint
> [WARNING]   - javax.servlet.DispatcherType
> [WARNING]   - javax.servlet.descriptor.JspPropertyGroupDescriptor
> [WARNING]   - javax.servlet.Registration
> [WARNING]   - javax.servlet.SessionTrackingMode
> [WARNING]   - javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
> [WARNING]   - javax.servlet.annotation.HandlesTypes
> [WARNING]   - javax.servlet.ServletRegistration
> [WARNING]   - javax.servlet.annotation.ServletSecurity
> [WARNING]   - javax.servlet.ServletContainerInitializer
> [WARNING]   - 22 more...
> [WARNING] jasper-compiler-5.5.23.jar, jasper-runtime-5.5.23.jar define 1
> overlappping classes:
> [WARNING]   - org.apache.jasper.compiler.Localizer
> [WARNING] commons-collections-3.2.1.jar, commons-beanutils-1.7.0.jar,
> commons-beanutils-core-1.8.0.jar define 10 overlappping classes:
> [WARNING]   - org.apache.commons.collections.FastHashMap$EntrySet
> [WARNING]   - org.apache.commons.collections.FastHashMap$KeySet
> [WARNING]   - org.apache.commons.collections.ArrayStack
> [WARNING]   -
> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
> [WARNING]   - org.apache.commons.collections.FastHashMap$Values
> [WARNING]   - org.apache.commons.collections.FastHashMap$CollectionView
> [WARNING]   - org.apache.commons.collections.FastHashMap$1
> [WARNING]   - org.apache.commons.collections.Buffer
> [WARNING]   - org.apache.commons.collections.FastHashMap
> [WARNING]   - org.apache.commons.collections.BufferUnderflowException
> [WARNING] commons-beanutils-1.7.0.jar, commons-beanutils-core-1.8.0.jar
> define 82 overlappping classes:
> [WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
> [WARNING]   - org.apache.commons.beanutils.converters.SqlTimeConverter
> [WARNING]   - org.apache.commons.beanutils.Converter
> [WARNING]   - org.apache.commons.beanutils.converters.FloatArrayConverter
> [WARNING]   - org.apache.commons.beanutils.NestedNullException
> [WARNING]   - org.apache.commons.beanutils.ConvertingWrapDynaBean
> [WARNING]   - org.apache.commons.beanutils.converters.LongArrayConverter
> [WARNING]   - org.apache.commons.beanutils.converters.SqlDateConverter
> [WARNING]   - org.apache.commons.beanutils.converters.BooleanArrayConverter
> [WARNING]   - org.apache.commons.beanutils.converters.StringConverter
> [WARNING]   - 72 more...
>
>
> On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <[hidden email]>
> wrote:
>
>> ... I did some more checks:
>>
>> The hadoop200alpha version has some issues with the hadoop dependency
>> exclusions. I fixed the issues in this pull request:
>> https://github.com/apache/flink/pull/268. The dependency exclusions for
>> hadoop are basically disabled because they are overwritten by the
>> hadoop200alpha profile. This causes issues like two asm versions (4.0 and
>> 3.2) in the lib/ folder.
>>
>> Very cosmetic:
>> - We can update the urls in the README.txt / README.md of the binary
>> releases. They contain
>> http://flink.incubator.apache.org
>> https://github.com/apache/incubator-flink
>> [hidden email]
>> [hidden email]
>> Which all don't need the "incubator" anymore (mailinglists should work as
>> well, but we need to verify)
>>
>>
>> Positive checks:
>> - No incubator notices
>> - Example plan preview is working for all examples
>> - All examples are running with build-in data, submitted from the web
>> interface
>> - scala examples (some)
>> - streaming examples (some)
>> - No exceptions or WARN log messages occurred after a "start jm / web -->
>> all java batch examples --> stop everything" cycle.
>> - ./bin/flink also works for the wordcount example ;)
>> - no binaries in the src archive
>> - the source archive builds (mvn clean install) (including rat license
>> header check, checkstyle and all tests)
>> - gpg signatures are valid:  gpg --verify flink-0.8.0-src.tgz.asc
>> flink-0.8.0-src.tgz
>>
>>
>> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <[hidden email]>
>> wrote:
>>
>> > -1
>> >
>> > There is a major issue with the hadoop1 and hadoop2 versions: We made
>> > hadoop2 the default profile, so the 0.8.0 version will pull the hadoop2
>> > dependencies.
>> > We basically need an explicit 0.8.0-hadoop1 version now.
>> > The release candidate contains a 0.8.0 version which has hadoop2
>> activated
>> > by default, the 0.8.0-hadoop2 version also has hadoop2 activated by
>> > default. In this release candidate, there is no way for users to depend
>> on
>> > a hadoop1 flink dependency.
>> >
>> > In general, we should warn users that the default hadoop dependencies
>> have
>> > changed with the release!
>> >
>> >
>> > I suggest to wait a bit with the next RC to collect more feedback on the
>> > release candidate.
>> >
>> >
>> >
>> >
>> >
>> > On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <[hidden email]>
>> > wrote:
>> >
>> >> Please vote on releasing the following candidate as Apache Flink
>> version
>> >> 0.8.0
>> >>
>> >> This release will be the first major release for Flink as a top level
>> >> project.
>> >>
>> >> -------------------------------------------------------------
>> >> The commit to be voted on is in the branch "release-0.8.0-rc1"
>> >> (commit 8c30f60):
>> >> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
>> >>
>> >> The release artifacts to be voted on can be found at:
>> >> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
>> >>
>> >> Release artifacts are signed with the following key:
>> >> https://people.apache.org/keys/committer/mbalassi.asc
>> >>
>> >> The staging repository for this release can be found at:
>> >> https://repository.apache.org/content/repositories/orgapacheflink-1021
>> >> -------------------------------------------------------------
>> >>
>> >>
>> >>
>> >> Please vote on releasing this package as Apache Flink 0.8.0.
>> >>
>> >> The vote is open for the next 72 hours and passes if a majority of at
>> >> least
>> >> three +1 PMC votes are cast.
>> >>
>> >> [ ] +1 Release this package as Apache Flink 0.8.0
>> >> [ ] -1 Do not release this package because ...
>> >>
>> >
>> >
>>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Robert Metzger
+1 for merging pull request 268. It makes Flink even more compatible with
hadoop.


regarding the documentation: I already updated the build instructions. But
we should double check everything again.
I probably won't have time to look into this today however.

On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <[hidden email]> wrote:

> After the dependencies are cleaned up (Robert's pull request
> https://github.com/apache/flink/pull/268 solves that), we need to also do
> the following:
>
>  - Make a pass over dependencies to ensure that NOTICE and LICENSE files
> are up to date (both source and bin distribution)
>  - Adjust the variables in the docs to reflect the fact that hadoop2 is now
> the default profile
>
> I would volunteer for the first task.
>
> Stephan
>
>
> On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <[hidden email]> wrote:
>
> > I also see a warning when building the yarn fat jar.
> >
> > This is a consequence of the duplicate dependencies.
> >
> > [WARNING] servlet-api-3.0.20100224.jar, javax.servlet-api-3.0.1.jar,
> > javax.servlet-3.1.jar, servlet-api-2.5.jar define 42 overlappping
> classes:
> > [WARNING]   - javax.servlet.http.Cookie
> > [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
> > [WARNING]   - javax.servlet.http.NoBodyResponse
> > [WARNING]   - javax.servlet.ServletContext
> > [WARNING]   - javax.servlet.ServletOutputStream
> > [WARNING]   - javax.servlet.http.HttpSessionListener
> > [WARNING]   - javax.servlet.http.HttpSessionContext
> > [WARNING]   - javax.servlet.FilterChain
> > [WARNING]   - javax.servlet.GenericServlet
> > [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
> > [WARNING]   - 32 more...
> > [WARNING] hadoop-yarn-api-2.2.0.jar, hadoop-yarn-common-2.2.0.jar define
> 3
> > overlappping classes:
> > [WARNING]   - org.apache.hadoop.yarn.util.package-info
> > [WARNING]   - org.apache.hadoop.yarn.factories.package-info
> > [WARNING]   - org.apache.hadoop.yarn.factory.providers.package-info
> > [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping classes:
> > [WARNING]   - org.objectweb.asm.Type
> > [WARNING]   - org.objectweb.asm.AnnotationVisitor
> > [WARNING]   - org.objectweb.asm.MethodVisitor
> > [WARNING]   - org.objectweb.asm.Attribute
> > [WARNING]   - org.objectweb.asm.FieldWriter
> > [WARNING]   - org.objectweb.asm.signature.SignatureWriter
> > [WARNING]   - org.objectweb.asm.MethodWriter
> > [WARNING]   - org.objectweb.asm.Edge
> > [WARNING]   - org.objectweb.asm.Handler
> > [WARNING]   - org.objectweb.asm.ByteVector
> > [WARNING]   - 11 more...
> > [WARNING] javax.servlet-api-3.0.1.jar, javax.servlet-3.1.jar,
> > servlet-api-3.0.20100224.jar define 32 overlappping classes:
> > [WARNING]   - javax.servlet.annotation.HttpConstraint
> > [WARNING]   - javax.servlet.DispatcherType
> > [WARNING]   - javax.servlet.descriptor.JspPropertyGroupDescriptor
> > [WARNING]   - javax.servlet.Registration
> > [WARNING]   - javax.servlet.SessionTrackingMode
> > [WARNING]   - javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
> > [WARNING]   - javax.servlet.annotation.HandlesTypes
> > [WARNING]   - javax.servlet.ServletRegistration
> > [WARNING]   - javax.servlet.annotation.ServletSecurity
> > [WARNING]   - javax.servlet.ServletContainerInitializer
> > [WARNING]   - 22 more...
> > [WARNING] jasper-compiler-5.5.23.jar, jasper-runtime-5.5.23.jar define 1
> > overlappping classes:
> > [WARNING]   - org.apache.jasper.compiler.Localizer
> > [WARNING] commons-collections-3.2.1.jar, commons-beanutils-1.7.0.jar,
> > commons-beanutils-core-1.8.0.jar define 10 overlappping classes:
> > [WARNING]   - org.apache.commons.collections.FastHashMap$EntrySet
> > [WARNING]   - org.apache.commons.collections.FastHashMap$KeySet
> > [WARNING]   - org.apache.commons.collections.ArrayStack
> > [WARNING]   -
> >
> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
> > [WARNING]   - org.apache.commons.collections.FastHashMap$Values
> > [WARNING]   - org.apache.commons.collections.FastHashMap$CollectionView
> > [WARNING]   - org.apache.commons.collections.FastHashMap$1
> > [WARNING]   - org.apache.commons.collections.Buffer
> > [WARNING]   - org.apache.commons.collections.FastHashMap
> > [WARNING]   - org.apache.commons.collections.BufferUnderflowException
> > [WARNING] commons-beanutils-1.7.0.jar, commons-beanutils-core-1.8.0.jar
> > define 82 overlappping classes:
> > [WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
> > [WARNING]   - org.apache.commons.beanutils.converters.SqlTimeConverter
> > [WARNING]   - org.apache.commons.beanutils.Converter
> > [WARNING]   - org.apache.commons.beanutils.converters.FloatArrayConverter
> > [WARNING]   - org.apache.commons.beanutils.NestedNullException
> > [WARNING]   - org.apache.commons.beanutils.ConvertingWrapDynaBean
> > [WARNING]   - org.apache.commons.beanutils.converters.LongArrayConverter
> > [WARNING]   - org.apache.commons.beanutils.converters.SqlDateConverter
> > [WARNING]   -
> org.apache.commons.beanutils.converters.BooleanArrayConverter
> > [WARNING]   - org.apache.commons.beanutils.converters.StringConverter
> > [WARNING]   - 72 more...
> >
> >
> > On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <[hidden email]>
> > wrote:
> >
> >> ... I did some more checks:
> >>
> >> The hadoop200alpha version has some issues with the hadoop dependency
> >> exclusions. I fixed the issues in this pull request:
> >> https://github.com/apache/flink/pull/268. The dependency exclusions for
> >> hadoop are basically disabled because they are overwritten by the
> >> hadoop200alpha profile. This causes issues like two asm versions (4.0
> and
> >> 3.2) in the lib/ folder.
> >>
> >> Very cosmetic:
> >> - We can update the urls in the README.txt / README.md of the binary
> >> releases. They contain
> >> http://flink.incubator.apache.org
> >> https://github.com/apache/incubator-flink
> >> [hidden email]
> >> [hidden email]
> >> Which all don't need the "incubator" anymore (mailinglists should work
> as
> >> well, but we need to verify)
> >>
> >>
> >> Positive checks:
> >> - No incubator notices
> >> - Example plan preview is working for all examples
> >> - All examples are running with build-in data, submitted from the web
> >> interface
> >> - scala examples (some)
> >> - streaming examples (some)
> >> - No exceptions or WARN log messages occurred after a "start jm / web
> -->
> >> all java batch examples --> stop everything" cycle.
> >> - ./bin/flink also works for the wordcount example ;)
> >> - no binaries in the src archive
> >> - the source archive builds (mvn clean install) (including rat license
> >> header check, checkstyle and all tests)
> >> - gpg signatures are valid:  gpg --verify flink-0.8.0-src.tgz.asc
> >> flink-0.8.0-src.tgz
> >>
> >>
> >> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <[hidden email]>
> >> wrote:
> >>
> >> > -1
> >> >
> >> > There is a major issue with the hadoop1 and hadoop2 versions: We made
> >> > hadoop2 the default profile, so the 0.8.0 version will pull the
> hadoop2
> >> > dependencies.
> >> > We basically need an explicit 0.8.0-hadoop1 version now.
> >> > The release candidate contains a 0.8.0 version which has hadoop2
> >> activated
> >> > by default, the 0.8.0-hadoop2 version also has hadoop2 activated by
> >> > default. In this release candidate, there is no way for users to
> depend
> >> on
> >> > a hadoop1 flink dependency.
> >> >
> >> > In general, we should warn users that the default hadoop dependencies
> >> have
> >> > changed with the release!
> >> >
> >> >
> >> > I suggest to wait a bit with the next RC to collect more feedback on
> the
> >> > release candidate.
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <[hidden email]>
> >> > wrote:
> >> >
> >> >> Please vote on releasing the following candidate as Apache Flink
> >> version
> >> >> 0.8.0
> >> >>
> >> >> This release will be the first major release for Flink as a top level
> >> >> project.
> >> >>
> >> >> -------------------------------------------------------------
> >> >> The commit to be voted on is in the branch "release-0.8.0-rc1"
> >> >> (commit 8c30f60):
> >> >> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
> >> >>
> >> >> The release artifacts to be voted on can be found at:
> >> >> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
> >> >>
> >> >> Release artifacts are signed with the following key:
> >> >> https://people.apache.org/keys/committer/mbalassi.asc
> >> >>
> >> >> The staging repository for this release can be found at:
> >> >>
> https://repository.apache.org/content/repositories/orgapacheflink-1021
> >> >> -------------------------------------------------------------
> >> >>
> >> >>
> >> >>
> >> >> Please vote on releasing this package as Apache Flink 0.8.0.
> >> >>
> >> >> The vote is open for the next 72 hours and passes if a majority of at
> >> >> least
> >> >> three +1 PMC votes are cast.
> >> >>
> >> >> [ ] +1 Release this package as Apache Flink 0.8.0
> >> >> [ ] -1 Do not release this package because ...
> >> >>
> >> >
> >> >
> >>
> >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Stephan Ewen
We just found and fixed another highly critical bug.

I vote to also cherry pick commit
19066b520435528e104a69ccf372f56811123ee3 ([FLINK-1371]
[runtime] Fix KryoSerializer to not swallow EOFExceptions)



On Thu, Jan 8, 2015 at 11:55 AM, Robert Metzger <[hidden email]> wrote:

> +1 for merging pull request 268. It makes Flink even more compatible with
> hadoop.
>
>
> regarding the documentation: I already updated the build instructions. But
> we should double check everything again.
> I probably won't have time to look into this today however.
>
> On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <[hidden email]> wrote:
>
> > After the dependencies are cleaned up (Robert's pull request
> > https://github.com/apache/flink/pull/268 solves that), we need to also
> do
> > the following:
> >
> >  - Make a pass over dependencies to ensure that NOTICE and LICENSE files
> > are up to date (both source and bin distribution)
> >  - Adjust the variables in the docs to reflect the fact that hadoop2 is
> now
> > the default profile
> >
> > I would volunteer for the first task.
> >
> > Stephan
> >
> >
> > On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <[hidden email]> wrote:
> >
> > > I also see a warning when building the yarn fat jar.
> > >
> > > This is a consequence of the duplicate dependencies.
> > >
> > > [WARNING] servlet-api-3.0.20100224.jar, javax.servlet-api-3.0.1.jar,
> > > javax.servlet-3.1.jar, servlet-api-2.5.jar define 42 overlappping
> > classes:
> > > [WARNING]   - javax.servlet.http.Cookie
> > > [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
> > > [WARNING]   - javax.servlet.http.NoBodyResponse
> > > [WARNING]   - javax.servlet.ServletContext
> > > [WARNING]   - javax.servlet.ServletOutputStream
> > > [WARNING]   - javax.servlet.http.HttpSessionListener
> > > [WARNING]   - javax.servlet.http.HttpSessionContext
> > > [WARNING]   - javax.servlet.FilterChain
> > > [WARNING]   - javax.servlet.GenericServlet
> > > [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
> > > [WARNING]   - 32 more...
> > > [WARNING] hadoop-yarn-api-2.2.0.jar, hadoop-yarn-common-2.2.0.jar
> define
> > 3
> > > overlappping classes:
> > > [WARNING]   - org.apache.hadoop.yarn.util.package-info
> > > [WARNING]   - org.apache.hadoop.yarn.factories.package-info
> > > [WARNING]   - org.apache.hadoop.yarn.factory.providers.package-info
> > > [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping classes:
> > > [WARNING]   - org.objectweb.asm.Type
> > > [WARNING]   - org.objectweb.asm.AnnotationVisitor
> > > [WARNING]   - org.objectweb.asm.MethodVisitor
> > > [WARNING]   - org.objectweb.asm.Attribute
> > > [WARNING]   - org.objectweb.asm.FieldWriter
> > > [WARNING]   - org.objectweb.asm.signature.SignatureWriter
> > > [WARNING]   - org.objectweb.asm.MethodWriter
> > > [WARNING]   - org.objectweb.asm.Edge
> > > [WARNING]   - org.objectweb.asm.Handler
> > > [WARNING]   - org.objectweb.asm.ByteVector
> > > [WARNING]   - 11 more...
> > > [WARNING] javax.servlet-api-3.0.1.jar, javax.servlet-3.1.jar,
> > > servlet-api-3.0.20100224.jar define 32 overlappping classes:
> > > [WARNING]   - javax.servlet.annotation.HttpConstraint
> > > [WARNING]   - javax.servlet.DispatcherType
> > > [WARNING]   - javax.servlet.descriptor.JspPropertyGroupDescriptor
> > > [WARNING]   - javax.servlet.Registration
> > > [WARNING]   - javax.servlet.SessionTrackingMode
> > > [WARNING]   -
> javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
> > > [WARNING]   - javax.servlet.annotation.HandlesTypes
> > > [WARNING]   - javax.servlet.ServletRegistration
> > > [WARNING]   - javax.servlet.annotation.ServletSecurity
> > > [WARNING]   - javax.servlet.ServletContainerInitializer
> > > [WARNING]   - 22 more...
> > > [WARNING] jasper-compiler-5.5.23.jar, jasper-runtime-5.5.23.jar define
> 1
> > > overlappping classes:
> > > [WARNING]   - org.apache.jasper.compiler.Localizer
> > > [WARNING] commons-collections-3.2.1.jar, commons-beanutils-1.7.0.jar,
> > > commons-beanutils-core-1.8.0.jar define 10 overlappping classes:
> > > [WARNING]   - org.apache.commons.collections.FastHashMap$EntrySet
> > > [WARNING]   - org.apache.commons.collections.FastHashMap$KeySet
> > > [WARNING]   - org.apache.commons.collections.ArrayStack
> > > [WARNING]   -
> > >
> >
> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
> > > [WARNING]   - org.apache.commons.collections.FastHashMap$Values
> > > [WARNING]   - org.apache.commons.collections.FastHashMap$CollectionView
> > > [WARNING]   - org.apache.commons.collections.FastHashMap$1
> > > [WARNING]   - org.apache.commons.collections.Buffer
> > > [WARNING]   - org.apache.commons.collections.FastHashMap
> > > [WARNING]   - org.apache.commons.collections.BufferUnderflowException
> > > [WARNING] commons-beanutils-1.7.0.jar, commons-beanutils-core-1.8.0.jar
> > > define 82 overlappping classes:
> > > [WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
> > > [WARNING]   - org.apache.commons.beanutils.converters.SqlTimeConverter
> > > [WARNING]   - org.apache.commons.beanutils.Converter
> > > [WARNING]   -
> org.apache.commons.beanutils.converters.FloatArrayConverter
> > > [WARNING]   - org.apache.commons.beanutils.NestedNullException
> > > [WARNING]   - org.apache.commons.beanutils.ConvertingWrapDynaBean
> > > [WARNING]   -
> org.apache.commons.beanutils.converters.LongArrayConverter
> > > [WARNING]   - org.apache.commons.beanutils.converters.SqlDateConverter
> > > [WARNING]   -
> > org.apache.commons.beanutils.converters.BooleanArrayConverter
> > > [WARNING]   - org.apache.commons.beanutils.converters.StringConverter
> > > [WARNING]   - 72 more...
> > >
> > >
> > > On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <[hidden email]>
> > > wrote:
> > >
> > >> ... I did some more checks:
> > >>
> > >> The hadoop200alpha version has some issues with the hadoop dependency
> > >> exclusions. I fixed the issues in this pull request:
> > >> https://github.com/apache/flink/pull/268. The dependency exclusions
> for
> > >> hadoop are basically disabled because they are overwritten by the
> > >> hadoop200alpha profile. This causes issues like two asm versions (4.0
> > and
> > >> 3.2) in the lib/ folder.
> > >>
> > >> Very cosmetic:
> > >> - We can update the urls in the README.txt / README.md of the binary
> > >> releases. They contain
> > >> http://flink.incubator.apache.org
> > >> https://github.com/apache/incubator-flink
> > >> [hidden email]
> > >> [hidden email]
> > >> Which all don't need the "incubator" anymore (mailinglists should work
> > as
> > >> well, but we need to verify)
> > >>
> > >>
> > >> Positive checks:
> > >> - No incubator notices
> > >> - Example plan preview is working for all examples
> > >> - All examples are running with build-in data, submitted from the web
> > >> interface
> > >> - scala examples (some)
> > >> - streaming examples (some)
> > >> - No exceptions or WARN log messages occurred after a "start jm / web
> > -->
> > >> all java batch examples --> stop everything" cycle.
> > >> - ./bin/flink also works for the wordcount example ;)
> > >> - no binaries in the src archive
> > >> - the source archive builds (mvn clean install) (including rat license
> > >> header check, checkstyle and all tests)
> > >> - gpg signatures are valid:  gpg --verify flink-0.8.0-src.tgz.asc
> > >> flink-0.8.0-src.tgz
> > >>
> > >>
> > >> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <[hidden email]>
> > >> wrote:
> > >>
> > >> > -1
> > >> >
> > >> > There is a major issue with the hadoop1 and hadoop2 versions: We
> made
> > >> > hadoop2 the default profile, so the 0.8.0 version will pull the
> > hadoop2
> > >> > dependencies.
> > >> > We basically need an explicit 0.8.0-hadoop1 version now.
> > >> > The release candidate contains a 0.8.0 version which has hadoop2
> > >> activated
> > >> > by default, the 0.8.0-hadoop2 version also has hadoop2 activated by
> > >> > default. In this release candidate, there is no way for users to
> > depend
> > >> on
> > >> > a hadoop1 flink dependency.
> > >> >
> > >> > In general, we should warn users that the default hadoop
> dependencies
> > >> have
> > >> > changed with the release!
> > >> >
> > >> >
> > >> > I suggest to wait a bit with the next RC to collect more feedback on
> > the
> > >> > release candidate.
> > >> >
> > >> >
> > >> >
> > >> >
> > >> >
> > >> > On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <[hidden email]
> >
> > >> > wrote:
> > >> >
> > >> >> Please vote on releasing the following candidate as Apache Flink
> > >> version
> > >> >> 0.8.0
> > >> >>
> > >> >> This release will be the first major release for Flink as a top
> level
> > >> >> project.
> > >> >>
> > >> >> -------------------------------------------------------------
> > >> >> The commit to be voted on is in the branch "release-0.8.0-rc1"
> > >> >> (commit 8c30f60):
> > >> >> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
> > >> >>
> > >> >> The release artifacts to be voted on can be found at:
> > >> >> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
> > >> >>
> > >> >> Release artifacts are signed with the following key:
> > >> >> https://people.apache.org/keys/committer/mbalassi.asc
> > >> >>
> > >> >> The staging repository for this release can be found at:
> > >> >>
> > https://repository.apache.org/content/repositories/orgapacheflink-1021
> > >> >> -------------------------------------------------------------
> > >> >>
> > >> >>
> > >> >>
> > >> >> Please vote on releasing this package as Apache Flink 0.8.0.
> > >> >>
> > >> >> The vote is open for the next 72 hours and passes if a majority of
> at
> > >> >> least
> > >> >> three +1 PMC votes are cast.
> > >> >>
> > >> >> [ ] +1 Release this package as Apache Flink 0.8.0
> > >> >> [ ] -1 Do not release this package because ...
> > >> >>
> > >> >
> > >> >
> > >>
> > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Márton Balassi
+1 for merging PR 268, volunteering for the merge. It should also solve the
issue mentioned by Stephan with the yarn uberjar.

Updating the release scripts and doing a double-check on the cosmetics.

On Thu, Jan 8, 2015 at 12:55 PM, Stephan Ewen <[hidden email]> wrote:

> We just found and fixed another highly critical bug.
>
> I vote to also cherry pick commit
> 19066b520435528e104a69ccf372f56811123ee3 ([FLINK-1371]
> [runtime] Fix KryoSerializer to not swallow EOFExceptions)
>
>
>
> On Thu, Jan 8, 2015 at 11:55 AM, Robert Metzger <[hidden email]>
> wrote:
>
> > +1 for merging pull request 268. It makes Flink even more compatible with
> > hadoop.
> >
> >
> > regarding the documentation: I already updated the build instructions.
> But
> > we should double check everything again.
> > I probably won't have time to look into this today however.
> >
> > On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <[hidden email]> wrote:
> >
> > > After the dependencies are cleaned up (Robert's pull request
> > > https://github.com/apache/flink/pull/268 solves that), we need to also
> > do
> > > the following:
> > >
> > >  - Make a pass over dependencies to ensure that NOTICE and LICENSE
> files
> > > are up to date (both source and bin distribution)
> > >  - Adjust the variables in the docs to reflect the fact that hadoop2 is
> > now
> > > the default profile
> > >
> > > I would volunteer for the first task.
> > >
> > > Stephan
> > >
> > >
> > > On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <[hidden email]>
> wrote:
> > >
> > > > I also see a warning when building the yarn fat jar.
> > > >
> > > > This is a consequence of the duplicate dependencies.
> > > >
> > > > [WARNING] servlet-api-3.0.20100224.jar, javax.servlet-api-3.0.1.jar,
> > > > javax.servlet-3.1.jar, servlet-api-2.5.jar define 42 overlappping
> > > classes:
> > > > [WARNING]   - javax.servlet.http.Cookie
> > > > [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
> > > > [WARNING]   - javax.servlet.http.NoBodyResponse
> > > > [WARNING]   - javax.servlet.ServletContext
> > > > [WARNING]   - javax.servlet.ServletOutputStream
> > > > [WARNING]   - javax.servlet.http.HttpSessionListener
> > > > [WARNING]   - javax.servlet.http.HttpSessionContext
> > > > [WARNING]   - javax.servlet.FilterChain
> > > > [WARNING]   - javax.servlet.GenericServlet
> > > > [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
> > > > [WARNING]   - 32 more...
> > > > [WARNING] hadoop-yarn-api-2.2.0.jar, hadoop-yarn-common-2.2.0.jar
> > define
> > > 3
> > > > overlappping classes:
> > > > [WARNING]   - org.apache.hadoop.yarn.util.package-info
> > > > [WARNING]   - org.apache.hadoop.yarn.factories.package-info
> > > > [WARNING]   - org.apache.hadoop.yarn.factory.providers.package-info
> > > > [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping classes:
> > > > [WARNING]   - org.objectweb.asm.Type
> > > > [WARNING]   - org.objectweb.asm.AnnotationVisitor
> > > > [WARNING]   - org.objectweb.asm.MethodVisitor
> > > > [WARNING]   - org.objectweb.asm.Attribute
> > > > [WARNING]   - org.objectweb.asm.FieldWriter
> > > > [WARNING]   - org.objectweb.asm.signature.SignatureWriter
> > > > [WARNING]   - org.objectweb.asm.MethodWriter
> > > > [WARNING]   - org.objectweb.asm.Edge
> > > > [WARNING]   - org.objectweb.asm.Handler
> > > > [WARNING]   - org.objectweb.asm.ByteVector
> > > > [WARNING]   - 11 more...
> > > > [WARNING] javax.servlet-api-3.0.1.jar, javax.servlet-3.1.jar,
> > > > servlet-api-3.0.20100224.jar define 32 overlappping classes:
> > > > [WARNING]   - javax.servlet.annotation.HttpConstraint
> > > > [WARNING]   - javax.servlet.DispatcherType
> > > > [WARNING]   - javax.servlet.descriptor.JspPropertyGroupDescriptor
> > > > [WARNING]   - javax.servlet.Registration
> > > > [WARNING]   - javax.servlet.SessionTrackingMode
> > > > [WARNING]   -
> > javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
> > > > [WARNING]   - javax.servlet.annotation.HandlesTypes
> > > > [WARNING]   - javax.servlet.ServletRegistration
> > > > [WARNING]   - javax.servlet.annotation.ServletSecurity
> > > > [WARNING]   - javax.servlet.ServletContainerInitializer
> > > > [WARNING]   - 22 more...
> > > > [WARNING] jasper-compiler-5.5.23.jar, jasper-runtime-5.5.23.jar
> define
> > 1
> > > > overlappping classes:
> > > > [WARNING]   - org.apache.jasper.compiler.Localizer
> > > > [WARNING] commons-collections-3.2.1.jar, commons-beanutils-1.7.0.jar,
> > > > commons-beanutils-core-1.8.0.jar define 10 overlappping classes:
> > > > [WARNING]   - org.apache.commons.collections.FastHashMap$EntrySet
> > > > [WARNING]   - org.apache.commons.collections.FastHashMap$KeySet
> > > > [WARNING]   - org.apache.commons.collections.ArrayStack
> > > > [WARNING]   -
> > > >
> > >
> >
> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
> > > > [WARNING]   - org.apache.commons.collections.FastHashMap$Values
> > > > [WARNING]   -
> org.apache.commons.collections.FastHashMap$CollectionView
> > > > [WARNING]   - org.apache.commons.collections.FastHashMap$1
> > > > [WARNING]   - org.apache.commons.collections.Buffer
> > > > [WARNING]   - org.apache.commons.collections.FastHashMap
> > > > [WARNING]   - org.apache.commons.collections.BufferUnderflowException
> > > > [WARNING] commons-beanutils-1.7.0.jar,
> commons-beanutils-core-1.8.0.jar
> > > > define 82 overlappping classes:
> > > > [WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
> > > > [WARNING]   -
> org.apache.commons.beanutils.converters.SqlTimeConverter
> > > > [WARNING]   - org.apache.commons.beanutils.Converter
> > > > [WARNING]   -
> > org.apache.commons.beanutils.converters.FloatArrayConverter
> > > > [WARNING]   - org.apache.commons.beanutils.NestedNullException
> > > > [WARNING]   - org.apache.commons.beanutils.ConvertingWrapDynaBean
> > > > [WARNING]   -
> > org.apache.commons.beanutils.converters.LongArrayConverter
> > > > [WARNING]   -
> org.apache.commons.beanutils.converters.SqlDateConverter
> > > > [WARNING]   -
> > > org.apache.commons.beanutils.converters.BooleanArrayConverter
> > > > [WARNING]   - org.apache.commons.beanutils.converters.StringConverter
> > > > [WARNING]   - 72 more...
> > > >
> > > >
> > > > On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <[hidden email]>
> > > > wrote:
> > > >
> > > >> ... I did some more checks:
> > > >>
> > > >> The hadoop200alpha version has some issues with the hadoop
> dependency
> > > >> exclusions. I fixed the issues in this pull request:
> > > >> https://github.com/apache/flink/pull/268. The dependency exclusions
> > for
> > > >> hadoop are basically disabled because they are overwritten by the
> > > >> hadoop200alpha profile. This causes issues like two asm versions
> (4.0
> > > and
> > > >> 3.2) in the lib/ folder.
> > > >>
> > > >> Very cosmetic:
> > > >> - We can update the urls in the README.txt / README.md of the binary
> > > >> releases. They contain
> > > >> http://flink.incubator.apache.org
> > > >> https://github.com/apache/incubator-flink
> > > >> [hidden email]
> > > >> [hidden email]
> > > >> Which all don't need the "incubator" anymore (mailinglists should
> work
> > > as
> > > >> well, but we need to verify)
> > > >>
> > > >>
> > > >> Positive checks:
> > > >> - No incubator notices
> > > >> - Example plan preview is working for all examples
> > > >> - All examples are running with build-in data, submitted from the
> web
> > > >> interface
> > > >> - scala examples (some)
> > > >> - streaming examples (some)
> > > >> - No exceptions or WARN log messages occurred after a "start jm /
> web
> > > -->
> > > >> all java batch examples --> stop everything" cycle.
> > > >> - ./bin/flink also works for the wordcount example ;)
> > > >> - no binaries in the src archive
> > > >> - the source archive builds (mvn clean install) (including rat
> license
> > > >> header check, checkstyle and all tests)
> > > >> - gpg signatures are valid:  gpg --verify flink-0.8.0-src.tgz.asc
> > > >> flink-0.8.0-src.tgz
> > > >>
> > > >>
> > > >> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <[hidden email]
> >
> > > >> wrote:
> > > >>
> > > >> > -1
> > > >> >
> > > >> > There is a major issue with the hadoop1 and hadoop2 versions: We
> > made
> > > >> > hadoop2 the default profile, so the 0.8.0 version will pull the
> > > hadoop2
> > > >> > dependencies.
> > > >> > We basically need an explicit 0.8.0-hadoop1 version now.
> > > >> > The release candidate contains a 0.8.0 version which has hadoop2
> > > >> activated
> > > >> > by default, the 0.8.0-hadoop2 version also has hadoop2 activated
> by
> > > >> > default. In this release candidate, there is no way for users to
> > > depend
> > > >> on
> > > >> > a hadoop1 flink dependency.
> > > >> >
> > > >> > In general, we should warn users that the default hadoop
> > dependencies
> > > >> have
> > > >> > changed with the release!
> > > >> >
> > > >> >
> > > >> > I suggest to wait a bit with the next RC to collect more feedback
> on
> > > the
> > > >> > release candidate.
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >> >
> > > >> > On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <
> [hidden email]
> > >
> > > >> > wrote:
> > > >> >
> > > >> >> Please vote on releasing the following candidate as Apache Flink
> > > >> version
> > > >> >> 0.8.0
> > > >> >>
> > > >> >> This release will be the first major release for Flink as a top
> > level
> > > >> >> project.
> > > >> >>
> > > >> >> -------------------------------------------------------------
> > > >> >> The commit to be voted on is in the branch "release-0.8.0-rc1"
> > > >> >> (commit 8c30f60):
> > > >> >> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
> > > >> >>
> > > >> >> The release artifacts to be voted on can be found at:
> > > >> >> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
> > > >> >>
> > > >> >> Release artifacts are signed with the following key:
> > > >> >> https://people.apache.org/keys/committer/mbalassi.asc
> > > >> >>
> > > >> >> The staging repository for this release can be found at:
> > > >> >>
> > > https://repository.apache.org/content/repositories/orgapacheflink-1021
> > > >> >> -------------------------------------------------------------
> > > >> >>
> > > >> >>
> > > >> >>
> > > >> >> Please vote on releasing this package as Apache Flink 0.8.0.
> > > >> >>
> > > >> >> The vote is open for the next 72 hours and passes if a majority
> of
> > at
> > > >> >> least
> > > >> >> three +1 PMC votes are cast.
> > > >> >>
> > > >> >> [ ] +1 Release this package as Apache Flink 0.8.0
> > > >> >> [ ] -1 Do not release this package because ...
> > > >> >>
> > > >> >
> > > >> >
> > > >>
> > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Robert Metzger
Please wait with merging 268. There is still a minor open issue.

On Thu, Jan 8, 2015 at 1:28 PM, Márton Balassi <[hidden email]>
wrote:

> +1 for merging PR 268, volunteering for the merge. It should also solve the
> issue mentioned by Stephan with the yarn uberjar.
>
> Updating the release scripts and doing a double-check on the cosmetics.
>
> On Thu, Jan 8, 2015 at 12:55 PM, Stephan Ewen <[hidden email]> wrote:
>
> > We just found and fixed another highly critical bug.
> >
> > I vote to also cherry pick commit
> > 19066b520435528e104a69ccf372f56811123ee3 ([FLINK-1371]
> > [runtime] Fix KryoSerializer to not swallow EOFExceptions)
> >
> >
> >
> > On Thu, Jan 8, 2015 at 11:55 AM, Robert Metzger <[hidden email]>
> > wrote:
> >
> > > +1 for merging pull request 268. It makes Flink even more compatible
> with
> > > hadoop.
> > >
> > >
> > > regarding the documentation: I already updated the build instructions.
> > But
> > > we should double check everything again.
> > > I probably won't have time to look into this today however.
> > >
> > > On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <[hidden email]>
> wrote:
> > >
> > > > After the dependencies are cleaned up (Robert's pull request
> > > > https://github.com/apache/flink/pull/268 solves that), we need to
> also
> > > do
> > > > the following:
> > > >
> > > >  - Make a pass over dependencies to ensure that NOTICE and LICENSE
> > files
> > > > are up to date (both source and bin distribution)
> > > >  - Adjust the variables in the docs to reflect the fact that hadoop2
> is
> > > now
> > > > the default profile
> > > >
> > > > I would volunteer for the first task.
> > > >
> > > > Stephan
> > > >
> > > >
> > > > On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <[hidden email]>
> > wrote:
> > > >
> > > > > I also see a warning when building the yarn fat jar.
> > > > >
> > > > > This is a consequence of the duplicate dependencies.
> > > > >
> > > > > [WARNING] servlet-api-3.0.20100224.jar,
> javax.servlet-api-3.0.1.jar,
> > > > > javax.servlet-3.1.jar, servlet-api-2.5.jar define 42 overlappping
> > > > classes:
> > > > > [WARNING]   - javax.servlet.http.Cookie
> > > > > [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
> > > > > [WARNING]   - javax.servlet.http.NoBodyResponse
> > > > > [WARNING]   - javax.servlet.ServletContext
> > > > > [WARNING]   - javax.servlet.ServletOutputStream
> > > > > [WARNING]   - javax.servlet.http.HttpSessionListener
> > > > > [WARNING]   - javax.servlet.http.HttpSessionContext
> > > > > [WARNING]   - javax.servlet.FilterChain
> > > > > [WARNING]   - javax.servlet.GenericServlet
> > > > > [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
> > > > > [WARNING]   - 32 more...
> > > > > [WARNING] hadoop-yarn-api-2.2.0.jar, hadoop-yarn-common-2.2.0.jar
> > > define
> > > > 3
> > > > > overlappping classes:
> > > > > [WARNING]   - org.apache.hadoop.yarn.util.package-info
> > > > > [WARNING]   - org.apache.hadoop.yarn.factories.package-info
> > > > > [WARNING]   - org.apache.hadoop.yarn.factory.providers.package-info
> > > > > [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping classes:
> > > > > [WARNING]   - org.objectweb.asm.Type
> > > > > [WARNING]   - org.objectweb.asm.AnnotationVisitor
> > > > > [WARNING]   - org.objectweb.asm.MethodVisitor
> > > > > [WARNING]   - org.objectweb.asm.Attribute
> > > > > [WARNING]   - org.objectweb.asm.FieldWriter
> > > > > [WARNING]   - org.objectweb.asm.signature.SignatureWriter
> > > > > [WARNING]   - org.objectweb.asm.MethodWriter
> > > > > [WARNING]   - org.objectweb.asm.Edge
> > > > > [WARNING]   - org.objectweb.asm.Handler
> > > > > [WARNING]   - org.objectweb.asm.ByteVector
> > > > > [WARNING]   - 11 more...
> > > > > [WARNING] javax.servlet-api-3.0.1.jar, javax.servlet-3.1.jar,
> > > > > servlet-api-3.0.20100224.jar define 32 overlappping classes:
> > > > > [WARNING]   - javax.servlet.annotation.HttpConstraint
> > > > > [WARNING]   - javax.servlet.DispatcherType
> > > > > [WARNING]   - javax.servlet.descriptor.JspPropertyGroupDescriptor
> > > > > [WARNING]   - javax.servlet.Registration
> > > > > [WARNING]   - javax.servlet.SessionTrackingMode
> > > > > [WARNING]   -
> > > javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
> > > > > [WARNING]   - javax.servlet.annotation.HandlesTypes
> > > > > [WARNING]   - javax.servlet.ServletRegistration
> > > > > [WARNING]   - javax.servlet.annotation.ServletSecurity
> > > > > [WARNING]   - javax.servlet.ServletContainerInitializer
> > > > > [WARNING]   - 22 more...
> > > > > [WARNING] jasper-compiler-5.5.23.jar, jasper-runtime-5.5.23.jar
> > define
> > > 1
> > > > > overlappping classes:
> > > > > [WARNING]   - org.apache.jasper.compiler.Localizer
> > > > > [WARNING] commons-collections-3.2.1.jar,
> commons-beanutils-1.7.0.jar,
> > > > > commons-beanutils-core-1.8.0.jar define 10 overlappping classes:
> > > > > [WARNING]   - org.apache.commons.collections.FastHashMap$EntrySet
> > > > > [WARNING]   - org.apache.commons.collections.FastHashMap$KeySet
> > > > > [WARNING]   - org.apache.commons.collections.ArrayStack
> > > > > [WARNING]   -
> > > > >
> > > >
> > >
> >
> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
> > > > > [WARNING]   - org.apache.commons.collections.FastHashMap$Values
> > > > > [WARNING]   -
> > org.apache.commons.collections.FastHashMap$CollectionView
> > > > > [WARNING]   - org.apache.commons.collections.FastHashMap$1
> > > > > [WARNING]   - org.apache.commons.collections.Buffer
> > > > > [WARNING]   - org.apache.commons.collections.FastHashMap
> > > > > [WARNING]   -
> org.apache.commons.collections.BufferUnderflowException
> > > > > [WARNING] commons-beanutils-1.7.0.jar,
> > commons-beanutils-core-1.8.0.jar
> > > > > define 82 overlappping classes:
> > > > > [WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
> > > > > [WARNING]   -
> > org.apache.commons.beanutils.converters.SqlTimeConverter
> > > > > [WARNING]   - org.apache.commons.beanutils.Converter
> > > > > [WARNING]   -
> > > org.apache.commons.beanutils.converters.FloatArrayConverter
> > > > > [WARNING]   - org.apache.commons.beanutils.NestedNullException
> > > > > [WARNING]   - org.apache.commons.beanutils.ConvertingWrapDynaBean
> > > > > [WARNING]   -
> > > org.apache.commons.beanutils.converters.LongArrayConverter
> > > > > [WARNING]   -
> > org.apache.commons.beanutils.converters.SqlDateConverter
> > > > > [WARNING]   -
> > > > org.apache.commons.beanutils.converters.BooleanArrayConverter
> > > > > [WARNING]   -
> org.apache.commons.beanutils.converters.StringConverter
> > > > > [WARNING]   - 72 more...
> > > > >
> > > > >
> > > > > On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <
> [hidden email]>
> > > > > wrote:
> > > > >
> > > > >> ... I did some more checks:
> > > > >>
> > > > >> The hadoop200alpha version has some issues with the hadoop
> > dependency
> > > > >> exclusions. I fixed the issues in this pull request:
> > > > >> https://github.com/apache/flink/pull/268. The dependency
> exclusions
> > > for
> > > > >> hadoop are basically disabled because they are overwritten by the
> > > > >> hadoop200alpha profile. This causes issues like two asm versions
> > (4.0
> > > > and
> > > > >> 3.2) in the lib/ folder.
> > > > >>
> > > > >> Very cosmetic:
> > > > >> - We can update the urls in the README.txt / README.md of the
> binary
> > > > >> releases. They contain
> > > > >> http://flink.incubator.apache.org
> > > > >> https://github.com/apache/incubator-flink
> > > > >> [hidden email]
> > > > >> [hidden email]
> > > > >> Which all don't need the "incubator" anymore (mailinglists should
> > work
> > > > as
> > > > >> well, but we need to verify)
> > > > >>
> > > > >>
> > > > >> Positive checks:
> > > > >> - No incubator notices
> > > > >> - Example plan preview is working for all examples
> > > > >> - All examples are running with build-in data, submitted from the
> > web
> > > > >> interface
> > > > >> - scala examples (some)
> > > > >> - streaming examples (some)
> > > > >> - No exceptions or WARN log messages occurred after a "start jm /
> > web
> > > > -->
> > > > >> all java batch examples --> stop everything" cycle.
> > > > >> - ./bin/flink also works for the wordcount example ;)
> > > > >> - no binaries in the src archive
> > > > >> - the source archive builds (mvn clean install) (including rat
> > license
> > > > >> header check, checkstyle and all tests)
> > > > >> - gpg signatures are valid:  gpg --verify flink-0.8.0-src.tgz.asc
> > > > >> flink-0.8.0-src.tgz
> > > > >>
> > > > >>
> > > > >> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <
> [hidden email]
> > >
> > > > >> wrote:
> > > > >>
> > > > >> > -1
> > > > >> >
> > > > >> > There is a major issue with the hadoop1 and hadoop2 versions: We
> > > made
> > > > >> > hadoop2 the default profile, so the 0.8.0 version will pull the
> > > > hadoop2
> > > > >> > dependencies.
> > > > >> > We basically need an explicit 0.8.0-hadoop1 version now.
> > > > >> > The release candidate contains a 0.8.0 version which has hadoop2
> > > > >> activated
> > > > >> > by default, the 0.8.0-hadoop2 version also has hadoop2 activated
> > by
> > > > >> > default. In this release candidate, there is no way for users to
> > > > depend
> > > > >> on
> > > > >> > a hadoop1 flink dependency.
> > > > >> >
> > > > >> > In general, we should warn users that the default hadoop
> > > dependencies
> > > > >> have
> > > > >> > changed with the release!
> > > > >> >
> > > > >> >
> > > > >> > I suggest to wait a bit with the next RC to collect more
> feedback
> > on
> > > > the
> > > > >> > release candidate.
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> > On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <
> > [hidden email]
> > > >
> > > > >> > wrote:
> > > > >> >
> > > > >> >> Please vote on releasing the following candidate as Apache
> Flink
> > > > >> version
> > > > >> >> 0.8.0
> > > > >> >>
> > > > >> >> This release will be the first major release for Flink as a top
> > > level
> > > > >> >> project.
> > > > >> >>
> > > > >> >> -------------------------------------------------------------
> > > > >> >> The commit to be voted on is in the branch "release-0.8.0-rc1"
> > > > >> >> (commit 8c30f60):
> > > > >> >> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
> > > > >> >>
> > > > >> >> The release artifacts to be voted on can be found at:
> > > > >> >> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
> > > > >> >>
> > > > >> >> Release artifacts are signed with the following key:
> > > > >> >> https://people.apache.org/keys/committer/mbalassi.asc
> > > > >> >>
> > > > >> >> The staging repository for this release can be found at:
> > > > >> >>
> > > >
> https://repository.apache.org/content/repositories/orgapacheflink-1021
> > > > >> >> -------------------------------------------------------------
> > > > >> >>
> > > > >> >>
> > > > >> >>
> > > > >> >> Please vote on releasing this package as Apache Flink 0.8.0.
> > > > >> >>
> > > > >> >> The vote is open for the next 72 hours and passes if a majority
> > of
> > > at
> > > > >> >> least
> > > > >> >> three +1 PMC votes are cast.
> > > > >> >>
> > > > >> >> [ ] +1 Release this package as Apache Flink 0.8.0
> > > > >> >> [ ] -1 Do not release this package because ...
> > > > >> >>
> > > > >> >
> > > > >> >
> > > > >>
> > > > >
> > > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Stephan Ewen
Robert, can you let us know once the PR is merged?

Then we can start with the next steps...



On Thu, Jan 8, 2015 at 2:07 PM, Robert Metzger <[hidden email]> wrote:

> Please wait with merging 268. There is still a minor open issue.
>
> On Thu, Jan 8, 2015 at 1:28 PM, Márton Balassi <[hidden email]>
> wrote:
>
> > +1 for merging PR 268, volunteering for the merge. It should also solve
> the
> > issue mentioned by Stephan with the yarn uberjar.
> >
> > Updating the release scripts and doing a double-check on the cosmetics.
> >
> > On Thu, Jan 8, 2015 at 12:55 PM, Stephan Ewen <[hidden email]> wrote:
> >
> > > We just found and fixed another highly critical bug.
> > >
> > > I vote to also cherry pick commit
> > > 19066b520435528e104a69ccf372f56811123ee3 ([FLINK-1371]
> > > [runtime] Fix KryoSerializer to not swallow EOFExceptions)
> > >
> > >
> > >
> > > On Thu, Jan 8, 2015 at 11:55 AM, Robert Metzger <[hidden email]>
> > > wrote:
> > >
> > > > +1 for merging pull request 268. It makes Flink even more compatible
> > with
> > > > hadoop.
> > > >
> > > >
> > > > regarding the documentation: I already updated the build
> instructions.
> > > But
> > > > we should double check everything again.
> > > > I probably won't have time to look into this today however.
> > > >
> > > > On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <[hidden email]>
> > wrote:
> > > >
> > > > > After the dependencies are cleaned up (Robert's pull request
> > > > > https://github.com/apache/flink/pull/268 solves that), we need to
> > also
> > > > do
> > > > > the following:
> > > > >
> > > > >  - Make a pass over dependencies to ensure that NOTICE and LICENSE
> > > files
> > > > > are up to date (both source and bin distribution)
> > > > >  - Adjust the variables in the docs to reflect the fact that
> hadoop2
> > is
> > > > now
> > > > > the default profile
> > > > >
> > > > > I would volunteer for the first task.
> > > > >
> > > > > Stephan
> > > > >
> > > > >
> > > > > On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <[hidden email]>
> > > wrote:
> > > > >
> > > > > > I also see a warning when building the yarn fat jar.
> > > > > >
> > > > > > This is a consequence of the duplicate dependencies.
> > > > > >
> > > > > > [WARNING] servlet-api-3.0.20100224.jar,
> > javax.servlet-api-3.0.1.jar,
> > > > > > javax.servlet-3.1.jar, servlet-api-2.5.jar define 42 overlappping
> > > > > classes:
> > > > > > [WARNING]   - javax.servlet.http.Cookie
> > > > > > [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
> > > > > > [WARNING]   - javax.servlet.http.NoBodyResponse
> > > > > > [WARNING]   - javax.servlet.ServletContext
> > > > > > [WARNING]   - javax.servlet.ServletOutputStream
> > > > > > [WARNING]   - javax.servlet.http.HttpSessionListener
> > > > > > [WARNING]   - javax.servlet.http.HttpSessionContext
> > > > > > [WARNING]   - javax.servlet.FilterChain
> > > > > > [WARNING]   - javax.servlet.GenericServlet
> > > > > > [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
> > > > > > [WARNING]   - 32 more...
> > > > > > [WARNING] hadoop-yarn-api-2.2.0.jar, hadoop-yarn-common-2.2.0.jar
> > > > define
> > > > > 3
> > > > > > overlappping classes:
> > > > > > [WARNING]   - org.apache.hadoop.yarn.util.package-info
> > > > > > [WARNING]   - org.apache.hadoop.yarn.factories.package-info
> > > > > > [WARNING]   -
> org.apache.hadoop.yarn.factory.providers.package-info
> > > > > > [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping
> classes:
> > > > > > [WARNING]   - org.objectweb.asm.Type
> > > > > > [WARNING]   - org.objectweb.asm.AnnotationVisitor
> > > > > > [WARNING]   - org.objectweb.asm.MethodVisitor
> > > > > > [WARNING]   - org.objectweb.asm.Attribute
> > > > > > [WARNING]   - org.objectweb.asm.FieldWriter
> > > > > > [WARNING]   - org.objectweb.asm.signature.SignatureWriter
> > > > > > [WARNING]   - org.objectweb.asm.MethodWriter
> > > > > > [WARNING]   - org.objectweb.asm.Edge
> > > > > > [WARNING]   - org.objectweb.asm.Handler
> > > > > > [WARNING]   - org.objectweb.asm.ByteVector
> > > > > > [WARNING]   - 11 more...
> > > > > > [WARNING] javax.servlet-api-3.0.1.jar, javax.servlet-3.1.jar,
> > > > > > servlet-api-3.0.20100224.jar define 32 overlappping classes:
> > > > > > [WARNING]   - javax.servlet.annotation.HttpConstraint
> > > > > > [WARNING]   - javax.servlet.DispatcherType
> > > > > > [WARNING]   - javax.servlet.descriptor.JspPropertyGroupDescriptor
> > > > > > [WARNING]   - javax.servlet.Registration
> > > > > > [WARNING]   - javax.servlet.SessionTrackingMode
> > > > > > [WARNING]   -
> > > > javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
> > > > > > [WARNING]   - javax.servlet.annotation.HandlesTypes
> > > > > > [WARNING]   - javax.servlet.ServletRegistration
> > > > > > [WARNING]   - javax.servlet.annotation.ServletSecurity
> > > > > > [WARNING]   - javax.servlet.ServletContainerInitializer
> > > > > > [WARNING]   - 22 more...
> > > > > > [WARNING] jasper-compiler-5.5.23.jar, jasper-runtime-5.5.23.jar
> > > define
> > > > 1
> > > > > > overlappping classes:
> > > > > > [WARNING]   - org.apache.jasper.compiler.Localizer
> > > > > > [WARNING] commons-collections-3.2.1.jar,
> > commons-beanutils-1.7.0.jar,
> > > > > > commons-beanutils-core-1.8.0.jar define 10 overlappping classes:
> > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap$EntrySet
> > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap$KeySet
> > > > > > [WARNING]   - org.apache.commons.collections.ArrayStack
> > > > > > [WARNING]   -
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
> > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap$Values
> > > > > > [WARNING]   -
> > > org.apache.commons.collections.FastHashMap$CollectionView
> > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap$1
> > > > > > [WARNING]   - org.apache.commons.collections.Buffer
> > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap
> > > > > > [WARNING]   -
> > org.apache.commons.collections.BufferUnderflowException
> > > > > > [WARNING] commons-beanutils-1.7.0.jar,
> > > commons-beanutils-core-1.8.0.jar
> > > > > > define 82 overlappping classes:
> > > > > > [WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
> > > > > > [WARNING]   -
> > > org.apache.commons.beanutils.converters.SqlTimeConverter
> > > > > > [WARNING]   - org.apache.commons.beanutils.Converter
> > > > > > [WARNING]   -
> > > > org.apache.commons.beanutils.converters.FloatArrayConverter
> > > > > > [WARNING]   - org.apache.commons.beanutils.NestedNullException
> > > > > > [WARNING]   - org.apache.commons.beanutils.ConvertingWrapDynaBean
> > > > > > [WARNING]   -
> > > > org.apache.commons.beanutils.converters.LongArrayConverter
> > > > > > [WARNING]   -
> > > org.apache.commons.beanutils.converters.SqlDateConverter
> > > > > > [WARNING]   -
> > > > > org.apache.commons.beanutils.converters.BooleanArrayConverter
> > > > > > [WARNING]   -
> > org.apache.commons.beanutils.converters.StringConverter
> > > > > > [WARNING]   - 72 more...
> > > > > >
> > > > > >
> > > > > > On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <
> > [hidden email]>
> > > > > > wrote:
> > > > > >
> > > > > >> ... I did some more checks:
> > > > > >>
> > > > > >> The hadoop200alpha version has some issues with the hadoop
> > > dependency
> > > > > >> exclusions. I fixed the issues in this pull request:
> > > > > >> https://github.com/apache/flink/pull/268. The dependency
> > exclusions
> > > > for
> > > > > >> hadoop are basically disabled because they are overwritten by
> the
> > > > > >> hadoop200alpha profile. This causes issues like two asm versions
> > > (4.0
> > > > > and
> > > > > >> 3.2) in the lib/ folder.
> > > > > >>
> > > > > >> Very cosmetic:
> > > > > >> - We can update the urls in the README.txt / README.md of the
> > binary
> > > > > >> releases. They contain
> > > > > >> http://flink.incubator.apache.org
> > > > > >> https://github.com/apache/incubator-flink
> > > > > >> [hidden email]
> > > > > >> [hidden email]
> > > > > >> Which all don't need the "incubator" anymore (mailinglists
> should
> > > work
> > > > > as
> > > > > >> well, but we need to verify)
> > > > > >>
> > > > > >>
> > > > > >> Positive checks:
> > > > > >> - No incubator notices
> > > > > >> - Example plan preview is working for all examples
> > > > > >> - All examples are running with build-in data, submitted from
> the
> > > web
> > > > > >> interface
> > > > > >> - scala examples (some)
> > > > > >> - streaming examples (some)
> > > > > >> - No exceptions or WARN log messages occurred after a "start jm
> /
> > > web
> > > > > -->
> > > > > >> all java batch examples --> stop everything" cycle.
> > > > > >> - ./bin/flink also works for the wordcount example ;)
> > > > > >> - no binaries in the src archive
> > > > > >> - the source archive builds (mvn clean install) (including rat
> > > license
> > > > > >> header check, checkstyle and all tests)
> > > > > >> - gpg signatures are valid:  gpg --verify
> flink-0.8.0-src.tgz.asc
> > > > > >> flink-0.8.0-src.tgz
> > > > > >>
> > > > > >>
> > > > > >> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <
> > [hidden email]
> > > >
> > > > > >> wrote:
> > > > > >>
> > > > > >> > -1
> > > > > >> >
> > > > > >> > There is a major issue with the hadoop1 and hadoop2 versions:
> We
> > > > made
> > > > > >> > hadoop2 the default profile, so the 0.8.0 version will pull
> the
> > > > > hadoop2
> > > > > >> > dependencies.
> > > > > >> > We basically need an explicit 0.8.0-hadoop1 version now.
> > > > > >> > The release candidate contains a 0.8.0 version which has
> hadoop2
> > > > > >> activated
> > > > > >> > by default, the 0.8.0-hadoop2 version also has hadoop2
> activated
> > > by
> > > > > >> > default. In this release candidate, there is no way for users
> to
> > > > > depend
> > > > > >> on
> > > > > >> > a hadoop1 flink dependency.
> > > > > >> >
> > > > > >> > In general, we should warn users that the default hadoop
> > > > dependencies
> > > > > >> have
> > > > > >> > changed with the release!
> > > > > >> >
> > > > > >> >
> > > > > >> > I suggest to wait a bit with the next RC to collect more
> > feedback
> > > on
> > > > > the
> > > > > >> > release candidate.
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> > On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <
> > > [hidden email]
> > > > >
> > > > > >> > wrote:
> > > > > >> >
> > > > > >> >> Please vote on releasing the following candidate as Apache
> > Flink
> > > > > >> version
> > > > > >> >> 0.8.0
> > > > > >> >>
> > > > > >> >> This release will be the first major release for Flink as a
> top
> > > > level
> > > > > >> >> project.
> > > > > >> >>
> > > > > >> >> -------------------------------------------------------------
> > > > > >> >> The commit to be voted on is in the branch
> "release-0.8.0-rc1"
> > > > > >> >> (commit 8c30f60):
> > > > > >> >> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
> > > > > >> >>
> > > > > >> >> The release artifacts to be voted on can be found at:
> > > > > >> >> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
> > > > > >> >>
> > > > > >> >> Release artifacts are signed with the following key:
> > > > > >> >> https://people.apache.org/keys/committer/mbalassi.asc
> > > > > >> >>
> > > > > >> >> The staging repository for this release can be found at:
> > > > > >> >>
> > > > >
> > https://repository.apache.org/content/repositories/orgapacheflink-1021
> > > > > >> >> -------------------------------------------------------------
> > > > > >> >>
> > > > > >> >>
> > > > > >> >>
> > > > > >> >> Please vote on releasing this package as Apache Flink 0.8.0.
> > > > > >> >>
> > > > > >> >> The vote is open for the next 72 hours and passes if a
> majority
> > > of
> > > > at
> > > > > >> >> least
> > > > > >> >> three +1 PMC votes are cast.
> > > > > >> >>
> > > > > >> >> [ ] +1 Release this package as Apache Flink 0.8.0
> > > > > >> >> [ ] -1 Do not release this package because ...
> > > > > >> >>
> > > > > >> >
> > > > > >> >
> > > > > >>
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Robert Metzger
Allright. The travis tests are green and I tested it again with Tachyon on
a cluster.

My pull request also fixes some of the issues mentioned earlier in this
thread by Stephan (the warnings from shading regarding duplicate classes).
I can not fix all of them because some projects like hadoop just have the
"conflicts" in their dependencies.

I'll merge the pull request to master.
Marton can merge it to "release-0.8".

On Thu, Jan 8, 2015 at 2:42 PM, Stephan Ewen <[hidden email]> wrote:

> Robert, can you let us know once the PR is merged?
>
> Then we can start with the next steps...
>
>
>
> On Thu, Jan 8, 2015 at 2:07 PM, Robert Metzger <[hidden email]>
> wrote:
>
> > Please wait with merging 268. There is still a minor open issue.
> >
> > On Thu, Jan 8, 2015 at 1:28 PM, Márton Balassi <[hidden email]
> >
> > wrote:
> >
> > > +1 for merging PR 268, volunteering for the merge. It should also solve
> > the
> > > issue mentioned by Stephan with the yarn uberjar.
> > >
> > > Updating the release scripts and doing a double-check on the cosmetics.
> > >
> > > On Thu, Jan 8, 2015 at 12:55 PM, Stephan Ewen <[hidden email]>
> wrote:
> > >
> > > > We just found and fixed another highly critical bug.
> > > >
> > > > I vote to also cherry pick commit
> > > > 19066b520435528e104a69ccf372f56811123ee3 ([FLINK-1371]
> > > > [runtime] Fix KryoSerializer to not swallow EOFExceptions)
> > > >
> > > >
> > > >
> > > > On Thu, Jan 8, 2015 at 11:55 AM, Robert Metzger <[hidden email]
> >
> > > > wrote:
> > > >
> > > > > +1 for merging pull request 268. It makes Flink even more
> compatible
> > > with
> > > > > hadoop.
> > > > >
> > > > >
> > > > > regarding the documentation: I already updated the build
> > instructions.
> > > > But
> > > > > we should double check everything again.
> > > > > I probably won't have time to look into this today however.
> > > > >
> > > > > On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <[hidden email]>
> > > wrote:
> > > > >
> > > > > > After the dependencies are cleaned up (Robert's pull request
> > > > > > https://github.com/apache/flink/pull/268 solves that), we need
> to
> > > also
> > > > > do
> > > > > > the following:
> > > > > >
> > > > > >  - Make a pass over dependencies to ensure that NOTICE and
> LICENSE
> > > > files
> > > > > > are up to date (both source and bin distribution)
> > > > > >  - Adjust the variables in the docs to reflect the fact that
> > hadoop2
> > > is
> > > > > now
> > > > > > the default profile
> > > > > >
> > > > > > I would volunteer for the first task.
> > > > > >
> > > > > > Stephan
> > > > > >
> > > > > >
> > > > > > On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <[hidden email]>
> > > > wrote:
> > > > > >
> > > > > > > I also see a warning when building the yarn fat jar.
> > > > > > >
> > > > > > > This is a consequence of the duplicate dependencies.
> > > > > > >
> > > > > > > [WARNING] servlet-api-3.0.20100224.jar,
> > > javax.servlet-api-3.0.1.jar,
> > > > > > > javax.servlet-3.1.jar, servlet-api-2.5.jar define 42
> overlappping
> > > > > > classes:
> > > > > > > [WARNING]   - javax.servlet.http.Cookie
> > > > > > > [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
> > > > > > > [WARNING]   - javax.servlet.http.NoBodyResponse
> > > > > > > [WARNING]   - javax.servlet.ServletContext
> > > > > > > [WARNING]   - javax.servlet.ServletOutputStream
> > > > > > > [WARNING]   - javax.servlet.http.HttpSessionListener
> > > > > > > [WARNING]   - javax.servlet.http.HttpSessionContext
> > > > > > > [WARNING]   - javax.servlet.FilterChain
> > > > > > > [WARNING]   - javax.servlet.GenericServlet
> > > > > > > [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
> > > > > > > [WARNING]   - 32 more...
> > > > > > > [WARNING] hadoop-yarn-api-2.2.0.jar,
> hadoop-yarn-common-2.2.0.jar
> > > > > define
> > > > > > 3
> > > > > > > overlappping classes:
> > > > > > > [WARNING]   - org.apache.hadoop.yarn.util.package-info
> > > > > > > [WARNING]   - org.apache.hadoop.yarn.factories.package-info
> > > > > > > [WARNING]   -
> > org.apache.hadoop.yarn.factory.providers.package-info
> > > > > > > [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping
> > classes:
> > > > > > > [WARNING]   - org.objectweb.asm.Type
> > > > > > > [WARNING]   - org.objectweb.asm.AnnotationVisitor
> > > > > > > [WARNING]   - org.objectweb.asm.MethodVisitor
> > > > > > > [WARNING]   - org.objectweb.asm.Attribute
> > > > > > > [WARNING]   - org.objectweb.asm.FieldWriter
> > > > > > > [WARNING]   - org.objectweb.asm.signature.SignatureWriter
> > > > > > > [WARNING]   - org.objectweb.asm.MethodWriter
> > > > > > > [WARNING]   - org.objectweb.asm.Edge
> > > > > > > [WARNING]   - org.objectweb.asm.Handler
> > > > > > > [WARNING]   - org.objectweb.asm.ByteVector
> > > > > > > [WARNING]   - 11 more...
> > > > > > > [WARNING] javax.servlet-api-3.0.1.jar, javax.servlet-3.1.jar,
> > > > > > > servlet-api-3.0.20100224.jar define 32 overlappping classes:
> > > > > > > [WARNING]   - javax.servlet.annotation.HttpConstraint
> > > > > > > [WARNING]   - javax.servlet.DispatcherType
> > > > > > > [WARNING]   -
> javax.servlet.descriptor.JspPropertyGroupDescriptor
> > > > > > > [WARNING]   - javax.servlet.Registration
> > > > > > > [WARNING]   - javax.servlet.SessionTrackingMode
> > > > > > > [WARNING]   -
> > > > > javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
> > > > > > > [WARNING]   - javax.servlet.annotation.HandlesTypes
> > > > > > > [WARNING]   - javax.servlet.ServletRegistration
> > > > > > > [WARNING]   - javax.servlet.annotation.ServletSecurity
> > > > > > > [WARNING]   - javax.servlet.ServletContainerInitializer
> > > > > > > [WARNING]   - 22 more...
> > > > > > > [WARNING] jasper-compiler-5.5.23.jar, jasper-runtime-5.5.23.jar
> > > > define
> > > > > 1
> > > > > > > overlappping classes:
> > > > > > > [WARNING]   - org.apache.jasper.compiler.Localizer
> > > > > > > [WARNING] commons-collections-3.2.1.jar,
> > > commons-beanutils-1.7.0.jar,
> > > > > > > commons-beanutils-core-1.8.0.jar define 10 overlappping
> classes:
> > > > > > > [WARNING]   -
> org.apache.commons.collections.FastHashMap$EntrySet
> > > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap$KeySet
> > > > > > > [WARNING]   - org.apache.commons.collections.ArrayStack
> > > > > > > [WARNING]   -
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
> > > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap$Values
> > > > > > > [WARNING]   -
> > > > org.apache.commons.collections.FastHashMap$CollectionView
> > > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap$1
> > > > > > > [WARNING]   - org.apache.commons.collections.Buffer
> > > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap
> > > > > > > [WARNING]   -
> > > org.apache.commons.collections.BufferUnderflowException
> > > > > > > [WARNING] commons-beanutils-1.7.0.jar,
> > > > commons-beanutils-core-1.8.0.jar
> > > > > > > define 82 overlappping classes:
> > > > > > > [WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
> > > > > > > [WARNING]   -
> > > > org.apache.commons.beanutils.converters.SqlTimeConverter
> > > > > > > [WARNING]   - org.apache.commons.beanutils.Converter
> > > > > > > [WARNING]   -
> > > > > org.apache.commons.beanutils.converters.FloatArrayConverter
> > > > > > > [WARNING]   - org.apache.commons.beanutils.NestedNullException
> > > > > > > [WARNING]   -
> org.apache.commons.beanutils.ConvertingWrapDynaBean
> > > > > > > [WARNING]   -
> > > > > org.apache.commons.beanutils.converters.LongArrayConverter
> > > > > > > [WARNING]   -
> > > > org.apache.commons.beanutils.converters.SqlDateConverter
> > > > > > > [WARNING]   -
> > > > > > org.apache.commons.beanutils.converters.BooleanArrayConverter
> > > > > > > [WARNING]   -
> > > org.apache.commons.beanutils.converters.StringConverter
> > > > > > > [WARNING]   - 72 more...
> > > > > > >
> > > > > > >
> > > > > > > On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <
> > > [hidden email]>
> > > > > > > wrote:
> > > > > > >
> > > > > > >> ... I did some more checks:
> > > > > > >>
> > > > > > >> The hadoop200alpha version has some issues with the hadoop
> > > > dependency
> > > > > > >> exclusions. I fixed the issues in this pull request:
> > > > > > >> https://github.com/apache/flink/pull/268. The dependency
> > > exclusions
> > > > > for
> > > > > > >> hadoop are basically disabled because they are overwritten by
> > the
> > > > > > >> hadoop200alpha profile. This causes issues like two asm
> versions
> > > > (4.0
> > > > > > and
> > > > > > >> 3.2) in the lib/ folder.
> > > > > > >>
> > > > > > >> Very cosmetic:
> > > > > > >> - We can update the urls in the README.txt / README.md of the
> > > binary
> > > > > > >> releases. They contain
> > > > > > >> http://flink.incubator.apache.org
> > > > > > >> https://github.com/apache/incubator-flink
> > > > > > >> [hidden email]
> > > > > > >> [hidden email]
> > > > > > >> Which all don't need the "incubator" anymore (mailinglists
> > should
> > > > work
> > > > > > as
> > > > > > >> well, but we need to verify)
> > > > > > >>
> > > > > > >>
> > > > > > >> Positive checks:
> > > > > > >> - No incubator notices
> > > > > > >> - Example plan preview is working for all examples
> > > > > > >> - All examples are running with build-in data, submitted from
> > the
> > > > web
> > > > > > >> interface
> > > > > > >> - scala examples (some)
> > > > > > >> - streaming examples (some)
> > > > > > >> - No exceptions or WARN log messages occurred after a "start
> jm
> > /
> > > > web
> > > > > > -->
> > > > > > >> all java batch examples --> stop everything" cycle.
> > > > > > >> - ./bin/flink also works for the wordcount example ;)
> > > > > > >> - no binaries in the src archive
> > > > > > >> - the source archive builds (mvn clean install) (including rat
> > > > license
> > > > > > >> header check, checkstyle and all tests)
> > > > > > >> - gpg signatures are valid:  gpg --verify
> > flink-0.8.0-src.tgz.asc
> > > > > > >> flink-0.8.0-src.tgz
> > > > > > >>
> > > > > > >>
> > > > > > >> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <
> > > [hidden email]
> > > > >
> > > > > > >> wrote:
> > > > > > >>
> > > > > > >> > -1
> > > > > > >> >
> > > > > > >> > There is a major issue with the hadoop1 and hadoop2
> versions:
> > We
> > > > > made
> > > > > > >> > hadoop2 the default profile, so the 0.8.0 version will pull
> > the
> > > > > > hadoop2
> > > > > > >> > dependencies.
> > > > > > >> > We basically need an explicit 0.8.0-hadoop1 version now.
> > > > > > >> > The release candidate contains a 0.8.0 version which has
> > hadoop2
> > > > > > >> activated
> > > > > > >> > by default, the 0.8.0-hadoop2 version also has hadoop2
> > activated
> > > > by
> > > > > > >> > default. In this release candidate, there is no way for
> users
> > to
> > > > > > depend
> > > > > > >> on
> > > > > > >> > a hadoop1 flink dependency.
> > > > > > >> >
> > > > > > >> > In general, we should warn users that the default hadoop
> > > > > dependencies
> > > > > > >> have
> > > > > > >> > changed with the release!
> > > > > > >> >
> > > > > > >> >
> > > > > > >> > I suggest to wait a bit with the next RC to collect more
> > > feedback
> > > > on
> > > > > > the
> > > > > > >> > release candidate.
> > > > > > >> >
> > > > > > >> >
> > > > > > >> >
> > > > > > >> >
> > > > > > >> >
> > > > > > >> > On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <
> > > > [hidden email]
> > > > > >
> > > > > > >> > wrote:
> > > > > > >> >
> > > > > > >> >> Please vote on releasing the following candidate as Apache
> > > Flink
> > > > > > >> version
> > > > > > >> >> 0.8.0
> > > > > > >> >>
> > > > > > >> >> This release will be the first major release for Flink as a
> > top
> > > > > level
> > > > > > >> >> project.
> > > > > > >> >>
> > > > > > >> >>
> -------------------------------------------------------------
> > > > > > >> >> The commit to be voted on is in the branch
> > "release-0.8.0-rc1"
> > > > > > >> >> (commit 8c30f60):
> > > > > > >> >>
> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
> > > > > > >> >>
> > > > > > >> >> The release artifacts to be voted on can be found at:
> > > > > > >> >> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
> > > > > > >> >>
> > > > > > >> >> Release artifacts are signed with the following key:
> > > > > > >> >> https://people.apache.org/keys/committer/mbalassi.asc
> > > > > > >> >>
> > > > > > >> >> The staging repository for this release can be found at:
> > > > > > >> >>
> > > > > >
> > > https://repository.apache.org/content/repositories/orgapacheflink-1021
> > > > > > >> >>
> -------------------------------------------------------------
> > > > > > >> >>
> > > > > > >> >>
> > > > > > >> >>
> > > > > > >> >> Please vote on releasing this package as Apache Flink
> 0.8.0.
> > > > > > >> >>
> > > > > > >> >> The vote is open for the next 72 hours and passes if a
> > majority
> > > > of
> > > > > at
> > > > > > >> >> least
> > > > > > >> >> three +1 PMC votes are cast.
> > > > > > >> >>
> > > > > > >> >> [ ] +1 Release this package as Apache Flink 0.8.0
> > > > > > >> >> [ ] -1 Do not release this package because ...
> > > > > > >> >>
> > > > > > >> >
> > > > > > >> >
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Stephan Ewen
Nice.

@Marton: As soon as as you are done, I make a pass over the licenses...

Stephan


On Thu, Jan 8, 2015 at 4:42 PM, Robert Metzger <[hidden email]> wrote:

> Allright. The travis tests are green and I tested it again with Tachyon on
> a cluster.
>
> My pull request also fixes some of the issues mentioned earlier in this
> thread by Stephan (the warnings from shading regarding duplicate classes).
> I can not fix all of them because some projects like hadoop just have the
> "conflicts" in their dependencies.
>
> I'll merge the pull request to master.
> Marton can merge it to "release-0.8".
>
> On Thu, Jan 8, 2015 at 2:42 PM, Stephan Ewen <[hidden email]> wrote:
>
> > Robert, can you let us know once the PR is merged?
> >
> > Then we can start with the next steps...
> >
> >
> >
> > On Thu, Jan 8, 2015 at 2:07 PM, Robert Metzger <[hidden email]>
> > wrote:
> >
> > > Please wait with merging 268. There is still a minor open issue.
> > >
> > > On Thu, Jan 8, 2015 at 1:28 PM, Márton Balassi <
> [hidden email]
> > >
> > > wrote:
> > >
> > > > +1 for merging PR 268, volunteering for the merge. It should also
> solve
> > > the
> > > > issue mentioned by Stephan with the yarn uberjar.
> > > >
> > > > Updating the release scripts and doing a double-check on the
> cosmetics.
> > > >
> > > > On Thu, Jan 8, 2015 at 12:55 PM, Stephan Ewen <[hidden email]>
> > wrote:
> > > >
> > > > > We just found and fixed another highly critical bug.
> > > > >
> > > > > I vote to also cherry pick commit
> > > > > 19066b520435528e104a69ccf372f56811123ee3 ([FLINK-1371]
> > > > > [runtime] Fix KryoSerializer to not swallow EOFExceptions)
> > > > >
> > > > >
> > > > >
> > > > > On Thu, Jan 8, 2015 at 11:55 AM, Robert Metzger <
> [hidden email]
> > >
> > > > > wrote:
> > > > >
> > > > > > +1 for merging pull request 268. It makes Flink even more
> > compatible
> > > > with
> > > > > > hadoop.
> > > > > >
> > > > > >
> > > > > > regarding the documentation: I already updated the build
> > > instructions.
> > > > > But
> > > > > > we should double check everything again.
> > > > > > I probably won't have time to look into this today however.
> > > > > >
> > > > > > On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <[hidden email]>
> > > > wrote:
> > > > > >
> > > > > > > After the dependencies are cleaned up (Robert's pull request
> > > > > > > https://github.com/apache/flink/pull/268 solves that), we need
> > to
> > > > also
> > > > > > do
> > > > > > > the following:
> > > > > > >
> > > > > > >  - Make a pass over dependencies to ensure that NOTICE and
> > LICENSE
> > > > > files
> > > > > > > are up to date (both source and bin distribution)
> > > > > > >  - Adjust the variables in the docs to reflect the fact that
> > > hadoop2
> > > > is
> > > > > > now
> > > > > > > the default profile
> > > > > > >
> > > > > > > I would volunteer for the first task.
> > > > > > >
> > > > > > > Stephan
> > > > > > >
> > > > > > >
> > > > > > > On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <
> [hidden email]>
> > > > > wrote:
> > > > > > >
> > > > > > > > I also see a warning when building the yarn fat jar.
> > > > > > > >
> > > > > > > > This is a consequence of the duplicate dependencies.
> > > > > > > >
> > > > > > > > [WARNING] servlet-api-3.0.20100224.jar,
> > > > javax.servlet-api-3.0.1.jar,
> > > > > > > > javax.servlet-3.1.jar, servlet-api-2.5.jar define 42
> > overlappping
> > > > > > > classes:
> > > > > > > > [WARNING]   - javax.servlet.http.Cookie
> > > > > > > > [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
> > > > > > > > [WARNING]   - javax.servlet.http.NoBodyResponse
> > > > > > > > [WARNING]   - javax.servlet.ServletContext
> > > > > > > > [WARNING]   - javax.servlet.ServletOutputStream
> > > > > > > > [WARNING]   - javax.servlet.http.HttpSessionListener
> > > > > > > > [WARNING]   - javax.servlet.http.HttpSessionContext
> > > > > > > > [WARNING]   - javax.servlet.FilterChain
> > > > > > > > [WARNING]   - javax.servlet.GenericServlet
> > > > > > > > [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
> > > > > > > > [WARNING]   - 32 more...
> > > > > > > > [WARNING] hadoop-yarn-api-2.2.0.jar,
> > hadoop-yarn-common-2.2.0.jar
> > > > > > define
> > > > > > > 3
> > > > > > > > overlappping classes:
> > > > > > > > [WARNING]   - org.apache.hadoop.yarn.util.package-info
> > > > > > > > [WARNING]   - org.apache.hadoop.yarn.factories.package-info
> > > > > > > > [WARNING]   -
> > > org.apache.hadoop.yarn.factory.providers.package-info
> > > > > > > > [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping
> > > classes:
> > > > > > > > [WARNING]   - org.objectweb.asm.Type
> > > > > > > > [WARNING]   - org.objectweb.asm.AnnotationVisitor
> > > > > > > > [WARNING]   - org.objectweb.asm.MethodVisitor
> > > > > > > > [WARNING]   - org.objectweb.asm.Attribute
> > > > > > > > [WARNING]   - org.objectweb.asm.FieldWriter
> > > > > > > > [WARNING]   - org.objectweb.asm.signature.SignatureWriter
> > > > > > > > [WARNING]   - org.objectweb.asm.MethodWriter
> > > > > > > > [WARNING]   - org.objectweb.asm.Edge
> > > > > > > > [WARNING]   - org.objectweb.asm.Handler
> > > > > > > > [WARNING]   - org.objectweb.asm.ByteVector
> > > > > > > > [WARNING]   - 11 more...
> > > > > > > > [WARNING] javax.servlet-api-3.0.1.jar, javax.servlet-3.1.jar,
> > > > > > > > servlet-api-3.0.20100224.jar define 32 overlappping classes:
> > > > > > > > [WARNING]   - javax.servlet.annotation.HttpConstraint
> > > > > > > > [WARNING]   - javax.servlet.DispatcherType
> > > > > > > > [WARNING]   -
> > javax.servlet.descriptor.JspPropertyGroupDescriptor
> > > > > > > > [WARNING]   - javax.servlet.Registration
> > > > > > > > [WARNING]   - javax.servlet.SessionTrackingMode
> > > > > > > > [WARNING]   -
> > > > > > javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
> > > > > > > > [WARNING]   - javax.servlet.annotation.HandlesTypes
> > > > > > > > [WARNING]   - javax.servlet.ServletRegistration
> > > > > > > > [WARNING]   - javax.servlet.annotation.ServletSecurity
> > > > > > > > [WARNING]   - javax.servlet.ServletContainerInitializer
> > > > > > > > [WARNING]   - 22 more...
> > > > > > > > [WARNING] jasper-compiler-5.5.23.jar,
> jasper-runtime-5.5.23.jar
> > > > > define
> > > > > > 1
> > > > > > > > overlappping classes:
> > > > > > > > [WARNING]   - org.apache.jasper.compiler.Localizer
> > > > > > > > [WARNING] commons-collections-3.2.1.jar,
> > > > commons-beanutils-1.7.0.jar,
> > > > > > > > commons-beanutils-core-1.8.0.jar define 10 overlappping
> > classes:
> > > > > > > > [WARNING]   -
> > org.apache.commons.collections.FastHashMap$EntrySet
> > > > > > > > [WARNING]   -
> org.apache.commons.collections.FastHashMap$KeySet
> > > > > > > > [WARNING]   - org.apache.commons.collections.ArrayStack
> > > > > > > > [WARNING]   -
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
> > > > > > > > [WARNING]   -
> org.apache.commons.collections.FastHashMap$Values
> > > > > > > > [WARNING]   -
> > > > > org.apache.commons.collections.FastHashMap$CollectionView
> > > > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap$1
> > > > > > > > [WARNING]   - org.apache.commons.collections.Buffer
> > > > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap
> > > > > > > > [WARNING]   -
> > > > org.apache.commons.collections.BufferUnderflowException
> > > > > > > > [WARNING] commons-beanutils-1.7.0.jar,
> > > > > commons-beanutils-core-1.8.0.jar
> > > > > > > > define 82 overlappping classes:
> > > > > > > > [WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
> > > > > > > > [WARNING]   -
> > > > > org.apache.commons.beanutils.converters.SqlTimeConverter
> > > > > > > > [WARNING]   - org.apache.commons.beanutils.Converter
> > > > > > > > [WARNING]   -
> > > > > > org.apache.commons.beanutils.converters.FloatArrayConverter
> > > > > > > > [WARNING]   -
> org.apache.commons.beanutils.NestedNullException
> > > > > > > > [WARNING]   -
> > org.apache.commons.beanutils.ConvertingWrapDynaBean
> > > > > > > > [WARNING]   -
> > > > > > org.apache.commons.beanutils.converters.LongArrayConverter
> > > > > > > > [WARNING]   -
> > > > > org.apache.commons.beanutils.converters.SqlDateConverter
> > > > > > > > [WARNING]   -
> > > > > > > org.apache.commons.beanutils.converters.BooleanArrayConverter
> > > > > > > > [WARNING]   -
> > > > org.apache.commons.beanutils.converters.StringConverter
> > > > > > > > [WARNING]   - 72 more...
> > > > > > > >
> > > > > > > >
> > > > > > > > On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <
> > > > [hidden email]>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > >> ... I did some more checks:
> > > > > > > >>
> > > > > > > >> The hadoop200alpha version has some issues with the hadoop
> > > > > dependency
> > > > > > > >> exclusions. I fixed the issues in this pull request:
> > > > > > > >> https://github.com/apache/flink/pull/268. The dependency
> > > > exclusions
> > > > > > for
> > > > > > > >> hadoop are basically disabled because they are overwritten
> by
> > > the
> > > > > > > >> hadoop200alpha profile. This causes issues like two asm
> > versions
> > > > > (4.0
> > > > > > > and
> > > > > > > >> 3.2) in the lib/ folder.
> > > > > > > >>
> > > > > > > >> Very cosmetic:
> > > > > > > >> - We can update the urls in the README.txt / README.md of
> the
> > > > binary
> > > > > > > >> releases. They contain
> > > > > > > >> http://flink.incubator.apache.org
> > > > > > > >> https://github.com/apache/incubator-flink
> > > > > > > >> [hidden email]
> > > > > > > >> [hidden email]
> > > > > > > >> Which all don't need the "incubator" anymore (mailinglists
> > > should
> > > > > work
> > > > > > > as
> > > > > > > >> well, but we need to verify)
> > > > > > > >>
> > > > > > > >>
> > > > > > > >> Positive checks:
> > > > > > > >> - No incubator notices
> > > > > > > >> - Example plan preview is working for all examples
> > > > > > > >> - All examples are running with build-in data, submitted
> from
> > > the
> > > > > web
> > > > > > > >> interface
> > > > > > > >> - scala examples (some)
> > > > > > > >> - streaming examples (some)
> > > > > > > >> - No exceptions or WARN log messages occurred after a "start
> > jm
> > > /
> > > > > web
> > > > > > > -->
> > > > > > > >> all java batch examples --> stop everything" cycle.
> > > > > > > >> - ./bin/flink also works for the wordcount example ;)
> > > > > > > >> - no binaries in the src archive
> > > > > > > >> - the source archive builds (mvn clean install) (including
> rat
> > > > > license
> > > > > > > >> header check, checkstyle and all tests)
> > > > > > > >> - gpg signatures are valid:  gpg --verify
> > > flink-0.8.0-src.tgz.asc
> > > > > > > >> flink-0.8.0-src.tgz
> > > > > > > >>
> > > > > > > >>
> > > > > > > >> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <
> > > > [hidden email]
> > > > > >
> > > > > > > >> wrote:
> > > > > > > >>
> > > > > > > >> > -1
> > > > > > > >> >
> > > > > > > >> > There is a major issue with the hadoop1 and hadoop2
> > versions:
> > > We
> > > > > > made
> > > > > > > >> > hadoop2 the default profile, so the 0.8.0 version will
> pull
> > > the
> > > > > > > hadoop2
> > > > > > > >> > dependencies.
> > > > > > > >> > We basically need an explicit 0.8.0-hadoop1 version now.
> > > > > > > >> > The release candidate contains a 0.8.0 version which has
> > > hadoop2
> > > > > > > >> activated
> > > > > > > >> > by default, the 0.8.0-hadoop2 version also has hadoop2
> > > activated
> > > > > by
> > > > > > > >> > default. In this release candidate, there is no way for
> > users
> > > to
> > > > > > > depend
> > > > > > > >> on
> > > > > > > >> > a hadoop1 flink dependency.
> > > > > > > >> >
> > > > > > > >> > In general, we should warn users that the default hadoop
> > > > > > dependencies
> > > > > > > >> have
> > > > > > > >> > changed with the release!
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> > I suggest to wait a bit with the next RC to collect more
> > > > feedback
> > > > > on
> > > > > > > the
> > > > > > > >> > release candidate.
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >> > On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <
> > > > > [hidden email]
> > > > > > >
> > > > > > > >> > wrote:
> > > > > > > >> >
> > > > > > > >> >> Please vote on releasing the following candidate as
> Apache
> > > > Flink
> > > > > > > >> version
> > > > > > > >> >> 0.8.0
> > > > > > > >> >>
> > > > > > > >> >> This release will be the first major release for Flink
> as a
> > > top
> > > > > > level
> > > > > > > >> >> project.
> > > > > > > >> >>
> > > > > > > >> >>
> > -------------------------------------------------------------
> > > > > > > >> >> The commit to be voted on is in the branch
> > > "release-0.8.0-rc1"
> > > > > > > >> >> (commit 8c30f60):
> > > > > > > >> >>
> > https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
> > > > > > > >> >>
> > > > > > > >> >> The release artifacts to be voted on can be found at:
> > > > > > > >> >> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
> > > > > > > >> >>
> > > > > > > >> >> Release artifacts are signed with the following key:
> > > > > > > >> >> https://people.apache.org/keys/committer/mbalassi.asc
> > > > > > > >> >>
> > > > > > > >> >> The staging repository for this release can be found at:
> > > > > > > >> >>
> > > > > > >
> > > >
> https://repository.apache.org/content/repositories/orgapacheflink-1021
> > > > > > > >> >>
> > -------------------------------------------------------------
> > > > > > > >> >>
> > > > > > > >> >>
> > > > > > > >> >>
> > > > > > > >> >> Please vote on releasing this package as Apache Flink
> > 0.8.0.
> > > > > > > >> >>
> > > > > > > >> >> The vote is open for the next 72 hours and passes if a
> > > majority
> > > > > of
> > > > > > at
> > > > > > > >> >> least
> > > > > > > >> >> three +1 PMC votes are cast.
> > > > > > > >> >>
> > > > > > > >> >> [ ] +1 Release this package as Apache Flink 0.8.0
> > > > > > > >> >> [ ] -1 Do not release this package because ...
> > > > > > > >> >>
> > > > > > > >> >
> > > > > > > >> >
> > > > > > > >>
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Márton Balassi
Cherry-picked and tested: found no duplicate dependencies in lib, yarn
uberjar build goes without the mentioned warns.
Travis tests are passing, pushing soon.

On Thu, Jan 8, 2015 at 4:57 PM, Stephan Ewen <[hidden email]> wrote:

> Nice.
>
> @Marton: As soon as as you are done, I make a pass over the licenses...
>
> Stephan
>
>
> On Thu, Jan 8, 2015 at 4:42 PM, Robert Metzger <[hidden email]>
> wrote:
>
> > Allright. The travis tests are green and I tested it again with Tachyon
> on
> > a cluster.
> >
> > My pull request also fixes some of the issues mentioned earlier in this
> > thread by Stephan (the warnings from shading regarding duplicate
> classes).
> > I can not fix all of them because some projects like hadoop just have the
> > "conflicts" in their dependencies.
> >
> > I'll merge the pull request to master.
> > Marton can merge it to "release-0.8".
> >
> > On Thu, Jan 8, 2015 at 2:42 PM, Stephan Ewen <[hidden email]> wrote:
> >
> > > Robert, can you let us know once the PR is merged?
> > >
> > > Then we can start with the next steps...
> > >
> > >
> > >
> > > On Thu, Jan 8, 2015 at 2:07 PM, Robert Metzger <[hidden email]>
> > > wrote:
> > >
> > > > Please wait with merging 268. There is still a minor open issue.
> > > >
> > > > On Thu, Jan 8, 2015 at 1:28 PM, Márton Balassi <
> > [hidden email]
> > > >
> > > > wrote:
> > > >
> > > > > +1 for merging PR 268, volunteering for the merge. It should also
> > solve
> > > > the
> > > > > issue mentioned by Stephan with the yarn uberjar.
> > > > >
> > > > > Updating the release scripts and doing a double-check on the
> > cosmetics.
> > > > >
> > > > > On Thu, Jan 8, 2015 at 12:55 PM, Stephan Ewen <[hidden email]>
> > > wrote:
> > > > >
> > > > > > We just found and fixed another highly critical bug.
> > > > > >
> > > > > > I vote to also cherry pick commit
> > > > > > 19066b520435528e104a69ccf372f56811123ee3 ([FLINK-1371]
> > > > > > [runtime] Fix KryoSerializer to not swallow EOFExceptions)
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Thu, Jan 8, 2015 at 11:55 AM, Robert Metzger <
> > [hidden email]
> > > >
> > > > > > wrote:
> > > > > >
> > > > > > > +1 for merging pull request 268. It makes Flink even more
> > > compatible
> > > > > with
> > > > > > > hadoop.
> > > > > > >
> > > > > > >
> > > > > > > regarding the documentation: I already updated the build
> > > > instructions.
> > > > > > But
> > > > > > > we should double check everything again.
> > > > > > > I probably won't have time to look into this today however.
> > > > > > >
> > > > > > > On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <
> [hidden email]>
> > > > > wrote:
> > > > > > >
> > > > > > > > After the dependencies are cleaned up (Robert's pull request
> > > > > > > > https://github.com/apache/flink/pull/268 solves that), we
> need
> > > to
> > > > > also
> > > > > > > do
> > > > > > > > the following:
> > > > > > > >
> > > > > > > >  - Make a pass over dependencies to ensure that NOTICE and
> > > LICENSE
> > > > > > files
> > > > > > > > are up to date (both source and bin distribution)
> > > > > > > >  - Adjust the variables in the docs to reflect the fact that
> > > > hadoop2
> > > > > is
> > > > > > > now
> > > > > > > > the default profile
> > > > > > > >
> > > > > > > > I would volunteer for the first task.
> > > > > > > >
> > > > > > > > Stephan
> > > > > > > >
> > > > > > > >
> > > > > > > > On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <
> > [hidden email]>
> > > > > > wrote:
> > > > > > > >
> > > > > > > > > I also see a warning when building the yarn fat jar.
> > > > > > > > >
> > > > > > > > > This is a consequence of the duplicate dependencies.
> > > > > > > > >
> > > > > > > > > [WARNING] servlet-api-3.0.20100224.jar,
> > > > > javax.servlet-api-3.0.1.jar,
> > > > > > > > > javax.servlet-3.1.jar, servlet-api-2.5.jar define 42
> > > overlappping
> > > > > > > > classes:
> > > > > > > > > [WARNING]   - javax.servlet.http.Cookie
> > > > > > > > > [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
> > > > > > > > > [WARNING]   - javax.servlet.http.NoBodyResponse
> > > > > > > > > [WARNING]   - javax.servlet.ServletContext
> > > > > > > > > [WARNING]   - javax.servlet.ServletOutputStream
> > > > > > > > > [WARNING]   - javax.servlet.http.HttpSessionListener
> > > > > > > > > [WARNING]   - javax.servlet.http.HttpSessionContext
> > > > > > > > > [WARNING]   - javax.servlet.FilterChain
> > > > > > > > > [WARNING]   - javax.servlet.GenericServlet
> > > > > > > > > [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
> > > > > > > > > [WARNING]   - 32 more...
> > > > > > > > > [WARNING] hadoop-yarn-api-2.2.0.jar,
> > > hadoop-yarn-common-2.2.0.jar
> > > > > > > define
> > > > > > > > 3
> > > > > > > > > overlappping classes:
> > > > > > > > > [WARNING]   - org.apache.hadoop.yarn.util.package-info
> > > > > > > > > [WARNING]   - org.apache.hadoop.yarn.factories.package-info
> > > > > > > > > [WARNING]   -
> > > > org.apache.hadoop.yarn.factory.providers.package-info
> > > > > > > > > [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping
> > > > classes:
> > > > > > > > > [WARNING]   - org.objectweb.asm.Type
> > > > > > > > > [WARNING]   - org.objectweb.asm.AnnotationVisitor
> > > > > > > > > [WARNING]   - org.objectweb.asm.MethodVisitor
> > > > > > > > > [WARNING]   - org.objectweb.asm.Attribute
> > > > > > > > > [WARNING]   - org.objectweb.asm.FieldWriter
> > > > > > > > > [WARNING]   - org.objectweb.asm.signature.SignatureWriter
> > > > > > > > > [WARNING]   - org.objectweb.asm.MethodWriter
> > > > > > > > > [WARNING]   - org.objectweb.asm.Edge
> > > > > > > > > [WARNING]   - org.objectweb.asm.Handler
> > > > > > > > > [WARNING]   - org.objectweb.asm.ByteVector
> > > > > > > > > [WARNING]   - 11 more...
> > > > > > > > > [WARNING] javax.servlet-api-3.0.1.jar,
> javax.servlet-3.1.jar,
> > > > > > > > > servlet-api-3.0.20100224.jar define 32 overlappping
> classes:
> > > > > > > > > [WARNING]   - javax.servlet.annotation.HttpConstraint
> > > > > > > > > [WARNING]   - javax.servlet.DispatcherType
> > > > > > > > > [WARNING]   -
> > > javax.servlet.descriptor.JspPropertyGroupDescriptor
> > > > > > > > > [WARNING]   - javax.servlet.Registration
> > > > > > > > > [WARNING]   - javax.servlet.SessionTrackingMode
> > > > > > > > > [WARNING]   -
> > > > > > > javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
> > > > > > > > > [WARNING]   - javax.servlet.annotation.HandlesTypes
> > > > > > > > > [WARNING]   - javax.servlet.ServletRegistration
> > > > > > > > > [WARNING]   - javax.servlet.annotation.ServletSecurity
> > > > > > > > > [WARNING]   - javax.servlet.ServletContainerInitializer
> > > > > > > > > [WARNING]   - 22 more...
> > > > > > > > > [WARNING] jasper-compiler-5.5.23.jar,
> > jasper-runtime-5.5.23.jar
> > > > > > define
> > > > > > > 1
> > > > > > > > > overlappping classes:
> > > > > > > > > [WARNING]   - org.apache.jasper.compiler.Localizer
> > > > > > > > > [WARNING] commons-collections-3.2.1.jar,
> > > > > commons-beanutils-1.7.0.jar,
> > > > > > > > > commons-beanutils-core-1.8.0.jar define 10 overlappping
> > > classes:
> > > > > > > > > [WARNING]   -
> > > org.apache.commons.collections.FastHashMap$EntrySet
> > > > > > > > > [WARNING]   -
> > org.apache.commons.collections.FastHashMap$KeySet
> > > > > > > > > [WARNING]   - org.apache.commons.collections.ArrayStack
> > > > > > > > > [WARNING]   -
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
> > > > > > > > > [WARNING]   -
> > org.apache.commons.collections.FastHashMap$Values
> > > > > > > > > [WARNING]   -
> > > > > > org.apache.commons.collections.FastHashMap$CollectionView
> > > > > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap$1
> > > > > > > > > [WARNING]   - org.apache.commons.collections.Buffer
> > > > > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap
> > > > > > > > > [WARNING]   -
> > > > > org.apache.commons.collections.BufferUnderflowException
> > > > > > > > > [WARNING] commons-beanutils-1.7.0.jar,
> > > > > > commons-beanutils-core-1.8.0.jar
> > > > > > > > > define 82 overlappping classes:
> > > > > > > > > [WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
> > > > > > > > > [WARNING]   -
> > > > > > org.apache.commons.beanutils.converters.SqlTimeConverter
> > > > > > > > > [WARNING]   - org.apache.commons.beanutils.Converter
> > > > > > > > > [WARNING]   -
> > > > > > > org.apache.commons.beanutils.converters.FloatArrayConverter
> > > > > > > > > [WARNING]   -
> > org.apache.commons.beanutils.NestedNullException
> > > > > > > > > [WARNING]   -
> > > org.apache.commons.beanutils.ConvertingWrapDynaBean
> > > > > > > > > [WARNING]   -
> > > > > > > org.apache.commons.beanutils.converters.LongArrayConverter
> > > > > > > > > [WARNING]   -
> > > > > > org.apache.commons.beanutils.converters.SqlDateConverter
> > > > > > > > > [WARNING]   -
> > > > > > > > org.apache.commons.beanutils.converters.BooleanArrayConverter
> > > > > > > > > [WARNING]   -
> > > > > org.apache.commons.beanutils.converters.StringConverter
> > > > > > > > > [WARNING]   - 72 more...
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <
> > > > > [hidden email]>
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > >> ... I did some more checks:
> > > > > > > > >>
> > > > > > > > >> The hadoop200alpha version has some issues with the hadoop
> > > > > > dependency
> > > > > > > > >> exclusions. I fixed the issues in this pull request:
> > > > > > > > >> https://github.com/apache/flink/pull/268. The dependency
> > > > > exclusions
> > > > > > > for
> > > > > > > > >> hadoop are basically disabled because they are overwritten
> > by
> > > > the
> > > > > > > > >> hadoop200alpha profile. This causes issues like two asm
> > > versions
> > > > > > (4.0
> > > > > > > > and
> > > > > > > > >> 3.2) in the lib/ folder.
> > > > > > > > >>
> > > > > > > > >> Very cosmetic:
> > > > > > > > >> - We can update the urls in the README.txt / README.md of
> > the
> > > > > binary
> > > > > > > > >> releases. They contain
> > > > > > > > >> http://flink.incubator.apache.org
> > > > > > > > >> https://github.com/apache/incubator-flink
> > > > > > > > >> [hidden email]
> > > > > > > > >> [hidden email]
> > > > > > > > >> Which all don't need the "incubator" anymore (mailinglists
> > > > should
> > > > > > work
> > > > > > > > as
> > > > > > > > >> well, but we need to verify)
> > > > > > > > >>
> > > > > > > > >>
> > > > > > > > >> Positive checks:
> > > > > > > > >> - No incubator notices
> > > > > > > > >> - Example plan preview is working for all examples
> > > > > > > > >> - All examples are running with build-in data, submitted
> > from
> > > > the
> > > > > > web
> > > > > > > > >> interface
> > > > > > > > >> - scala examples (some)
> > > > > > > > >> - streaming examples (some)
> > > > > > > > >> - No exceptions or WARN log messages occurred after a
> "start
> > > jm
> > > > /
> > > > > > web
> > > > > > > > -->
> > > > > > > > >> all java batch examples --> stop everything" cycle.
> > > > > > > > >> - ./bin/flink also works for the wordcount example ;)
> > > > > > > > >> - no binaries in the src archive
> > > > > > > > >> - the source archive builds (mvn clean install) (including
> > rat
> > > > > > license
> > > > > > > > >> header check, checkstyle and all tests)
> > > > > > > > >> - gpg signatures are valid:  gpg --verify
> > > > flink-0.8.0-src.tgz.asc
> > > > > > > > >> flink-0.8.0-src.tgz
> > > > > > > > >>
> > > > > > > > >>
> > > > > > > > >> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <
> > > > > [hidden email]
> > > > > > >
> > > > > > > > >> wrote:
> > > > > > > > >>
> > > > > > > > >> > -1
> > > > > > > > >> >
> > > > > > > > >> > There is a major issue with the hadoop1 and hadoop2
> > > versions:
> > > > We
> > > > > > > made
> > > > > > > > >> > hadoop2 the default profile, so the 0.8.0 version will
> > pull
> > > > the
> > > > > > > > hadoop2
> > > > > > > > >> > dependencies.
> > > > > > > > >> > We basically need an explicit 0.8.0-hadoop1 version now.
> > > > > > > > >> > The release candidate contains a 0.8.0 version which has
> > > > hadoop2
> > > > > > > > >> activated
> > > > > > > > >> > by default, the 0.8.0-hadoop2 version also has hadoop2
> > > > activated
> > > > > > by
> > > > > > > > >> > default. In this release candidate, there is no way for
> > > users
> > > > to
> > > > > > > > depend
> > > > > > > > >> on
> > > > > > > > >> > a hadoop1 flink dependency.
> > > > > > > > >> >
> > > > > > > > >> > In general, we should warn users that the default hadoop
> > > > > > > dependencies
> > > > > > > > >> have
> > > > > > > > >> > changed with the release!
> > > > > > > > >> >
> > > > > > > > >> >
> > > > > > > > >> > I suggest to wait a bit with the next RC to collect more
> > > > > feedback
> > > > > > on
> > > > > > > > the
> > > > > > > > >> > release candidate.
> > > > > > > > >> >
> > > > > > > > >> >
> > > > > > > > >> >
> > > > > > > > >> >
> > > > > > > > >> >
> > > > > > > > >> > On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <
> > > > > > [hidden email]
> > > > > > > >
> > > > > > > > >> > wrote:
> > > > > > > > >> >
> > > > > > > > >> >> Please vote on releasing the following candidate as
> > Apache
> > > > > Flink
> > > > > > > > >> version
> > > > > > > > >> >> 0.8.0
> > > > > > > > >> >>
> > > > > > > > >> >> This release will be the first major release for Flink
> > as a
> > > > top
> > > > > > > level
> > > > > > > > >> >> project.
> > > > > > > > >> >>
> > > > > > > > >> >>
> > > -------------------------------------------------------------
> > > > > > > > >> >> The commit to be voted on is in the branch
> > > > "release-0.8.0-rc1"
> > > > > > > > >> >> (commit 8c30f60):
> > > > > > > > >> >>
> > > https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
> > > > > > > > >> >>
> > > > > > > > >> >> The release artifacts to be voted on can be found at:
> > > > > > > > >> >> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
> > > > > > > > >> >>
> > > > > > > > >> >> Release artifacts are signed with the following key:
> > > > > > > > >> >> https://people.apache.org/keys/committer/mbalassi.asc
> > > > > > > > >> >>
> > > > > > > > >> >> The staging repository for this release can be found
> at:
> > > > > > > > >> >>
> > > > > > > >
> > > > >
> > https://repository.apache.org/content/repositories/orgapacheflink-1021
> > > > > > > > >> >>
> > > -------------------------------------------------------------
> > > > > > > > >> >>
> > > > > > > > >> >>
> > > > > > > > >> >>
> > > > > > > > >> >> Please vote on releasing this package as Apache Flink
> > > 0.8.0.
> > > > > > > > >> >>
> > > > > > > > >> >> The vote is open for the next 72 hours and passes if a
> > > > majority
> > > > > > of
> > > > > > > at
> > > > > > > > >> >> least
> > > > > > > > >> >> three +1 PMC votes are cast.
> > > > > > > > >> >>
> > > > > > > > >> >> [ ] +1 Release this package as Apache Flink 0.8.0
> > > > > > > > >> >> [ ] -1 Do not release this package because ...
> > > > > > > > >> >>
> > > > > > > > >> >
> > > > > > > > >> >
> > > > > > > > >>
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Henry Saputra
Marton, could you close this VOTE thread by replying to the original
email and append [CANCEL] in the subject line.

- Henry

On Thu, Jan 8, 2015 at 9:35 AM, Márton Balassi <[hidden email]> wrote:

> Cherry-picked and tested: found no duplicate dependencies in lib, yarn
> uberjar build goes without the mentioned warns.
> Travis tests are passing, pushing soon.
>
> On Thu, Jan 8, 2015 at 4:57 PM, Stephan Ewen <[hidden email]> wrote:
>
>> Nice.
>>
>> @Marton: As soon as as you are done, I make a pass over the licenses...
>>
>> Stephan
>>
>>
>> On Thu, Jan 8, 2015 at 4:42 PM, Robert Metzger <[hidden email]>
>> wrote:
>>
>> > Allright. The travis tests are green and I tested it again with Tachyon
>> on
>> > a cluster.
>> >
>> > My pull request also fixes some of the issues mentioned earlier in this
>> > thread by Stephan (the warnings from shading regarding duplicate
>> classes).
>> > I can not fix all of them because some projects like hadoop just have the
>> > "conflicts" in their dependencies.
>> >
>> > I'll merge the pull request to master.
>> > Marton can merge it to "release-0.8".
>> >
>> > On Thu, Jan 8, 2015 at 2:42 PM, Stephan Ewen <[hidden email]> wrote:
>> >
>> > > Robert, can you let us know once the PR is merged?
>> > >
>> > > Then we can start with the next steps...
>> > >
>> > >
>> > >
>> > > On Thu, Jan 8, 2015 at 2:07 PM, Robert Metzger <[hidden email]>
>> > > wrote:
>> > >
>> > > > Please wait with merging 268. There is still a minor open issue.
>> > > >
>> > > > On Thu, Jan 8, 2015 at 1:28 PM, Márton Balassi <
>> > [hidden email]
>> > > >
>> > > > wrote:
>> > > >
>> > > > > +1 for merging PR 268, volunteering for the merge. It should also
>> > solve
>> > > > the
>> > > > > issue mentioned by Stephan with the yarn uberjar.
>> > > > >
>> > > > > Updating the release scripts and doing a double-check on the
>> > cosmetics.
>> > > > >
>> > > > > On Thu, Jan 8, 2015 at 12:55 PM, Stephan Ewen <[hidden email]>
>> > > wrote:
>> > > > >
>> > > > > > We just found and fixed another highly critical bug.
>> > > > > >
>> > > > > > I vote to also cherry pick commit
>> > > > > > 19066b520435528e104a69ccf372f56811123ee3 ([FLINK-1371]
>> > > > > > [runtime] Fix KryoSerializer to not swallow EOFExceptions)
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > > On Thu, Jan 8, 2015 at 11:55 AM, Robert Metzger <
>> > [hidden email]
>> > > >
>> > > > > > wrote:
>> > > > > >
>> > > > > > > +1 for merging pull request 268. It makes Flink even more
>> > > compatible
>> > > > > with
>> > > > > > > hadoop.
>> > > > > > >
>> > > > > > >
>> > > > > > > regarding the documentation: I already updated the build
>> > > > instructions.
>> > > > > > But
>> > > > > > > we should double check everything again.
>> > > > > > > I probably won't have time to look into this today however.
>> > > > > > >
>> > > > > > > On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <
>> [hidden email]>
>> > > > > wrote:
>> > > > > > >
>> > > > > > > > After the dependencies are cleaned up (Robert's pull request
>> > > > > > > > https://github.com/apache/flink/pull/268 solves that), we
>> need
>> > > to
>> > > > > also
>> > > > > > > do
>> > > > > > > > the following:
>> > > > > > > >
>> > > > > > > >  - Make a pass over dependencies to ensure that NOTICE and
>> > > LICENSE
>> > > > > > files
>> > > > > > > > are up to date (both source and bin distribution)
>> > > > > > > >  - Adjust the variables in the docs to reflect the fact that
>> > > > hadoop2
>> > > > > is
>> > > > > > > now
>> > > > > > > > the default profile
>> > > > > > > >
>> > > > > > > > I would volunteer for the first task.
>> > > > > > > >
>> > > > > > > > Stephan
>> > > > > > > >
>> > > > > > > >
>> > > > > > > > On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <
>> > [hidden email]>
>> > > > > > wrote:
>> > > > > > > >
>> > > > > > > > > I also see a warning when building the yarn fat jar.
>> > > > > > > > >
>> > > > > > > > > This is a consequence of the duplicate dependencies.
>> > > > > > > > >
>> > > > > > > > > [WARNING] servlet-api-3.0.20100224.jar,
>> > > > > javax.servlet-api-3.0.1.jar,
>> > > > > > > > > javax.servlet-3.1.jar, servlet-api-2.5.jar define 42
>> > > overlappping
>> > > > > > > > classes:
>> > > > > > > > > [WARNING]   - javax.servlet.http.Cookie
>> > > > > > > > > [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
>> > > > > > > > > [WARNING]   - javax.servlet.http.NoBodyResponse
>> > > > > > > > > [WARNING]   - javax.servlet.ServletContext
>> > > > > > > > > [WARNING]   - javax.servlet.ServletOutputStream
>> > > > > > > > > [WARNING]   - javax.servlet.http.HttpSessionListener
>> > > > > > > > > [WARNING]   - javax.servlet.http.HttpSessionContext
>> > > > > > > > > [WARNING]   - javax.servlet.FilterChain
>> > > > > > > > > [WARNING]   - javax.servlet.GenericServlet
>> > > > > > > > > [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
>> > > > > > > > > [WARNING]   - 32 more...
>> > > > > > > > > [WARNING] hadoop-yarn-api-2.2.0.jar,
>> > > hadoop-yarn-common-2.2.0.jar
>> > > > > > > define
>> > > > > > > > 3
>> > > > > > > > > overlappping classes:
>> > > > > > > > > [WARNING]   - org.apache.hadoop.yarn.util.package-info
>> > > > > > > > > [WARNING]   - org.apache.hadoop.yarn.factories.package-info
>> > > > > > > > > [WARNING]   -
>> > > > org.apache.hadoop.yarn.factory.providers.package-info
>> > > > > > > > > [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping
>> > > > classes:
>> > > > > > > > > [WARNING]   - org.objectweb.asm.Type
>> > > > > > > > > [WARNING]   - org.objectweb.asm.AnnotationVisitor
>> > > > > > > > > [WARNING]   - org.objectweb.asm.MethodVisitor
>> > > > > > > > > [WARNING]   - org.objectweb.asm.Attribute
>> > > > > > > > > [WARNING]   - org.objectweb.asm.FieldWriter
>> > > > > > > > > [WARNING]   - org.objectweb.asm.signature.SignatureWriter
>> > > > > > > > > [WARNING]   - org.objectweb.asm.MethodWriter
>> > > > > > > > > [WARNING]   - org.objectweb.asm.Edge
>> > > > > > > > > [WARNING]   - org.objectweb.asm.Handler
>> > > > > > > > > [WARNING]   - org.objectweb.asm.ByteVector
>> > > > > > > > > [WARNING]   - 11 more...
>> > > > > > > > > [WARNING] javax.servlet-api-3.0.1.jar,
>> javax.servlet-3.1.jar,
>> > > > > > > > > servlet-api-3.0.20100224.jar define 32 overlappping
>> classes:
>> > > > > > > > > [WARNING]   - javax.servlet.annotation.HttpConstraint
>> > > > > > > > > [WARNING]   - javax.servlet.DispatcherType
>> > > > > > > > > [WARNING]   -
>> > > javax.servlet.descriptor.JspPropertyGroupDescriptor
>> > > > > > > > > [WARNING]   - javax.servlet.Registration
>> > > > > > > > > [WARNING]   - javax.servlet.SessionTrackingMode
>> > > > > > > > > [WARNING]   -
>> > > > > > > javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
>> > > > > > > > > [WARNING]   - javax.servlet.annotation.HandlesTypes
>> > > > > > > > > [WARNING]   - javax.servlet.ServletRegistration
>> > > > > > > > > [WARNING]   - javax.servlet.annotation.ServletSecurity
>> > > > > > > > > [WARNING]   - javax.servlet.ServletContainerInitializer
>> > > > > > > > > [WARNING]   - 22 more...
>> > > > > > > > > [WARNING] jasper-compiler-5.5.23.jar,
>> > jasper-runtime-5.5.23.jar
>> > > > > > define
>> > > > > > > 1
>> > > > > > > > > overlappping classes:
>> > > > > > > > > [WARNING]   - org.apache.jasper.compiler.Localizer
>> > > > > > > > > [WARNING] commons-collections-3.2.1.jar,
>> > > > > commons-beanutils-1.7.0.jar,
>> > > > > > > > > commons-beanutils-core-1.8.0.jar define 10 overlappping
>> > > classes:
>> > > > > > > > > [WARNING]   -
>> > > org.apache.commons.collections.FastHashMap$EntrySet
>> > > > > > > > > [WARNING]   -
>> > org.apache.commons.collections.FastHashMap$KeySet
>> > > > > > > > > [WARNING]   - org.apache.commons.collections.ArrayStack
>> > > > > > > > > [WARNING]   -
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
>> > > > > > > > > [WARNING]   -
>> > org.apache.commons.collections.FastHashMap$Values
>> > > > > > > > > [WARNING]   -
>> > > > > > org.apache.commons.collections.FastHashMap$CollectionView
>> > > > > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap$1
>> > > > > > > > > [WARNING]   - org.apache.commons.collections.Buffer
>> > > > > > > > > [WARNING]   - org.apache.commons.collections.FastHashMap
>> > > > > > > > > [WARNING]   -
>> > > > > org.apache.commons.collections.BufferUnderflowException
>> > > > > > > > > [WARNING] commons-beanutils-1.7.0.jar,
>> > > > > > commons-beanutils-core-1.8.0.jar
>> > > > > > > > > define 82 overlappping classes:
>> > > > > > > > > [WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
>> > > > > > > > > [WARNING]   -
>> > > > > > org.apache.commons.beanutils.converters.SqlTimeConverter
>> > > > > > > > > [WARNING]   - org.apache.commons.beanutils.Converter
>> > > > > > > > > [WARNING]   -
>> > > > > > > org.apache.commons.beanutils.converters.FloatArrayConverter
>> > > > > > > > > [WARNING]   -
>> > org.apache.commons.beanutils.NestedNullException
>> > > > > > > > > [WARNING]   -
>> > > org.apache.commons.beanutils.ConvertingWrapDynaBean
>> > > > > > > > > [WARNING]   -
>> > > > > > > org.apache.commons.beanutils.converters.LongArrayConverter
>> > > > > > > > > [WARNING]   -
>> > > > > > org.apache.commons.beanutils.converters.SqlDateConverter
>> > > > > > > > > [WARNING]   -
>> > > > > > > > org.apache.commons.beanutils.converters.BooleanArrayConverter
>> > > > > > > > > [WARNING]   -
>> > > > > org.apache.commons.beanutils.converters.StringConverter
>> > > > > > > > > [WARNING]   - 72 more...
>> > > > > > > > >
>> > > > > > > > >
>> > > > > > > > > On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <
>> > > > > [hidden email]>
>> > > > > > > > > wrote:
>> > > > > > > > >
>> > > > > > > > >> ... I did some more checks:
>> > > > > > > > >>
>> > > > > > > > >> The hadoop200alpha version has some issues with the hadoop
>> > > > > > dependency
>> > > > > > > > >> exclusions. I fixed the issues in this pull request:
>> > > > > > > > >> https://github.com/apache/flink/pull/268. The dependency
>> > > > > exclusions
>> > > > > > > for
>> > > > > > > > >> hadoop are basically disabled because they are overwritten
>> > by
>> > > > the
>> > > > > > > > >> hadoop200alpha profile. This causes issues like two asm
>> > > versions
>> > > > > > (4.0
>> > > > > > > > and
>> > > > > > > > >> 3.2) in the lib/ folder.
>> > > > > > > > >>
>> > > > > > > > >> Very cosmetic:
>> > > > > > > > >> - We can update the urls in the README.txt / README.md of
>> > the
>> > > > > binary
>> > > > > > > > >> releases. They contain
>> > > > > > > > >> http://flink.incubator.apache.org
>> > > > > > > > >> https://github.com/apache/incubator-flink
>> > > > > > > > >> [hidden email]
>> > > > > > > > >> [hidden email]
>> > > > > > > > >> Which all don't need the "incubator" anymore (mailinglists
>> > > > should
>> > > > > > work
>> > > > > > > > as
>> > > > > > > > >> well, but we need to verify)
>> > > > > > > > >>
>> > > > > > > > >>
>> > > > > > > > >> Positive checks:
>> > > > > > > > >> - No incubator notices
>> > > > > > > > >> - Example plan preview is working for all examples
>> > > > > > > > >> - All examples are running with build-in data, submitted
>> > from
>> > > > the
>> > > > > > web
>> > > > > > > > >> interface
>> > > > > > > > >> - scala examples (some)
>> > > > > > > > >> - streaming examples (some)
>> > > > > > > > >> - No exceptions or WARN log messages occurred after a
>> "start
>> > > jm
>> > > > /
>> > > > > > web
>> > > > > > > > -->
>> > > > > > > > >> all java batch examples --> stop everything" cycle.
>> > > > > > > > >> - ./bin/flink also works for the wordcount example ;)
>> > > > > > > > >> - no binaries in the src archive
>> > > > > > > > >> - the source archive builds (mvn clean install) (including
>> > rat
>> > > > > > license
>> > > > > > > > >> header check, checkstyle and all tests)
>> > > > > > > > >> - gpg signatures are valid:  gpg --verify
>> > > > flink-0.8.0-src.tgz.asc
>> > > > > > > > >> flink-0.8.0-src.tgz
>> > > > > > > > >>
>> > > > > > > > >>
>> > > > > > > > >> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <
>> > > > > [hidden email]
>> > > > > > >
>> > > > > > > > >> wrote:
>> > > > > > > > >>
>> > > > > > > > >> > -1
>> > > > > > > > >> >
>> > > > > > > > >> > There is a major issue with the hadoop1 and hadoop2
>> > > versions:
>> > > > We
>> > > > > > > made
>> > > > > > > > >> > hadoop2 the default profile, so the 0.8.0 version will
>> > pull
>> > > > the
>> > > > > > > > hadoop2
>> > > > > > > > >> > dependencies.
>> > > > > > > > >> > We basically need an explicit 0.8.0-hadoop1 version now.
>> > > > > > > > >> > The release candidate contains a 0.8.0 version which has
>> > > > hadoop2
>> > > > > > > > >> activated
>> > > > > > > > >> > by default, the 0.8.0-hadoop2 version also has hadoop2
>> > > > activated
>> > > > > > by
>> > > > > > > > >> > default. In this release candidate, there is no way for
>> > > users
>> > > > to
>> > > > > > > > depend
>> > > > > > > > >> on
>> > > > > > > > >> > a hadoop1 flink dependency.
>> > > > > > > > >> >
>> > > > > > > > >> > In general, we should warn users that the default hadoop
>> > > > > > > dependencies
>> > > > > > > > >> have
>> > > > > > > > >> > changed with the release!
>> > > > > > > > >> >
>> > > > > > > > >> >
>> > > > > > > > >> > I suggest to wait a bit with the next RC to collect more
>> > > > > feedback
>> > > > > > on
>> > > > > > > > the
>> > > > > > > > >> > release candidate.
>> > > > > > > > >> >
>> > > > > > > > >> >
>> > > > > > > > >> >
>> > > > > > > > >> >
>> > > > > > > > >> >
>> > > > > > > > >> > On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <
>> > > > > > [hidden email]
>> > > > > > > >
>> > > > > > > > >> > wrote:
>> > > > > > > > >> >
>> > > > > > > > >> >> Please vote on releasing the following candidate as
>> > Apache
>> > > > > Flink
>> > > > > > > > >> version
>> > > > > > > > >> >> 0.8.0
>> > > > > > > > >> >>
>> > > > > > > > >> >> This release will be the first major release for Flink
>> > as a
>> > > > top
>> > > > > > > level
>> > > > > > > > >> >> project.
>> > > > > > > > >> >>
>> > > > > > > > >> >>
>> > > -------------------------------------------------------------
>> > > > > > > > >> >> The commit to be voted on is in the branch
>> > > > "release-0.8.0-rc1"
>> > > > > > > > >> >> (commit 8c30f60):
>> > > > > > > > >> >>
>> > > https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
>> > > > > > > > >> >>
>> > > > > > > > >> >> The release artifacts to be voted on can be found at:
>> > > > > > > > >> >> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
>> > > > > > > > >> >>
>> > > > > > > > >> >> Release artifacts are signed with the following key:
>> > > > > > > > >> >> https://people.apache.org/keys/committer/mbalassi.asc
>> > > > > > > > >> >>
>> > > > > > > > >> >> The staging repository for this release can be found
>> at:
>> > > > > > > > >> >>
>> > > > > > > >
>> > > > >
>> > https://repository.apache.org/content/repositories/orgapacheflink-1021
>> > > > > > > > >> >>
>> > > -------------------------------------------------------------
>> > > > > > > > >> >>
>> > > > > > > > >> >>
>> > > > > > > > >> >>
>> > > > > > > > >> >> Please vote on releasing this package as Apache Flink
>> > > 0.8.0.
>> > > > > > > > >> >>
>> > > > > > > > >> >> The vote is open for the next 72 hours and passes if a
>> > > > majority
>> > > > > > of
>> > > > > > > at
>> > > > > > > > >> >> least
>> > > > > > > > >> >> three +1 PMC votes are cast.
>> > > > > > > > >> >>
>> > > > > > > > >> >> [ ] +1 Release this package as Apache Flink 0.8.0
>> > > > > > > > >> >> [ ] -1 Do not release this package because ...
>> > > > > > > > >> >>
>> > > > > > > > >> >
>> > > > > > > > >> >
>> > > > > > > > >>
>> > > > > > > > >
>> > > > > > > > >
>> > > > > > > >
>> > > > > > >
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Ufuk Celebi-2
Marton, could you also cherry-pick 7f659f6 and 7e08fa1 for the next RC? It's a minor update to the README describing the IDE setup.

I will closed the respective issue FLINK-1109.

On 08 Jan 2015, at 23:50, Henry Saputra <[hidden email]> wrote:

> Marton, could you close this VOTE thread by replying to the original
> email and append [CANCEL] in the subject line.
>
> - Henry
>
> On Thu, Jan 8, 2015 at 9:35 AM, Márton Balassi <[hidden email]> wrote:
>> Cherry-picked and tested: found no duplicate dependencies in lib, yarn
>> uberjar build goes without the mentioned warns.
>> Travis tests are passing, pushing soon.
>>
>> On Thu, Jan 8, 2015 at 4:57 PM, Stephan Ewen <[hidden email]> wrote:
>>
>>> Nice.
>>>
>>> @Marton: As soon as as you are done, I make a pass over the licenses...
>>>
>>> Stephan
>>>
>>>
>>> On Thu, Jan 8, 2015 at 4:42 PM, Robert Metzger <[hidden email]>
>>> wrote:
>>>
>>>> Allright. The travis tests are green and I tested it again with Tachyon
>>> on
>>>> a cluster.
>>>>
>>>> My pull request also fixes some of the issues mentioned earlier in this
>>>> thread by Stephan (the warnings from shading regarding duplicate
>>> classes).
>>>> I can not fix all of them because some projects like hadoop just have the
>>>> "conflicts" in their dependencies.
>>>>
>>>> I'll merge the pull request to master.
>>>> Marton can merge it to "release-0.8".
>>>>
>>>> On Thu, Jan 8, 2015 at 2:42 PM, Stephan Ewen <[hidden email]> wrote:
>>>>
>>>>> Robert, can you let us know once the PR is merged?
>>>>>
>>>>> Then we can start with the next steps...
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Jan 8, 2015 at 2:07 PM, Robert Metzger <[hidden email]>
>>>>> wrote:
>>>>>
>>>>>> Please wait with merging 268. There is still a minor open issue.
>>>>>>
>>>>>> On Thu, Jan 8, 2015 at 1:28 PM, Márton Balassi <
>>>> [hidden email]
>>>>>>
>>>>>> wrote:
>>>>>>
>>>>>>> +1 for merging PR 268, volunteering for the merge. It should also
>>>> solve
>>>>>> the
>>>>>>> issue mentioned by Stephan with the yarn uberjar.
>>>>>>>
>>>>>>> Updating the release scripts and doing a double-check on the
>>>> cosmetics.
>>>>>>>
>>>>>>> On Thu, Jan 8, 2015 at 12:55 PM, Stephan Ewen <[hidden email]>
>>>>> wrote:
>>>>>>>
>>>>>>>> We just found and fixed another highly critical bug.
>>>>>>>>
>>>>>>>> I vote to also cherry pick commit
>>>>>>>> 19066b520435528e104a69ccf372f56811123ee3 ([FLINK-1371]
>>>>>>>> [runtime] Fix KryoSerializer to not swallow EOFExceptions)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Jan 8, 2015 at 11:55 AM, Robert Metzger <
>>>> [hidden email]
>>>>>>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> +1 for merging pull request 268. It makes Flink even more
>>>>> compatible
>>>>>>> with
>>>>>>>>> hadoop.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> regarding the documentation: I already updated the build
>>>>>> instructions.
>>>>>>>> But
>>>>>>>>> we should double check everything again.
>>>>>>>>> I probably won't have time to look into this today however.
>>>>>>>>>
>>>>>>>>> On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <
>>> [hidden email]>
>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> After the dependencies are cleaned up (Robert's pull request
>>>>>>>>>> https://github.com/apache/flink/pull/268 solves that), we
>>> need
>>>>> to
>>>>>>> also
>>>>>>>>> do
>>>>>>>>>> the following:
>>>>>>>>>>
>>>>>>>>>> - Make a pass over dependencies to ensure that NOTICE and
>>>>> LICENSE
>>>>>>>> files
>>>>>>>>>> are up to date (both source and bin distribution)
>>>>>>>>>> - Adjust the variables in the docs to reflect the fact that
>>>>>> hadoop2
>>>>>>> is
>>>>>>>>> now
>>>>>>>>>> the default profile
>>>>>>>>>>
>>>>>>>>>> I would volunteer for the first task.
>>>>>>>>>>
>>>>>>>>>> Stephan
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <
>>>> [hidden email]>
>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> I also see a warning when building the yarn fat jar.
>>>>>>>>>>>
>>>>>>>>>>> This is a consequence of the duplicate dependencies.
>>>>>>>>>>>
>>>>>>>>>>> [WARNING] servlet-api-3.0.20100224.jar,
>>>>>>> javax.servlet-api-3.0.1.jar,
>>>>>>>>>>> javax.servlet-3.1.jar, servlet-api-2.5.jar define 42
>>>>> overlappping
>>>>>>>>>> classes:
>>>>>>>>>>> [WARNING]   - javax.servlet.http.Cookie
>>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
>>>>>>>>>>> [WARNING]   - javax.servlet.http.NoBodyResponse
>>>>>>>>>>> [WARNING]   - javax.servlet.ServletContext
>>>>>>>>>>> [WARNING]   - javax.servlet.ServletOutputStream
>>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionListener
>>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionContext
>>>>>>>>>>> [WARNING]   - javax.servlet.FilterChain
>>>>>>>>>>> [WARNING]   - javax.servlet.GenericServlet
>>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
>>>>>>>>>>> [WARNING]   - 32 more...
>>>>>>>>>>> [WARNING] hadoop-yarn-api-2.2.0.jar,
>>>>> hadoop-yarn-common-2.2.0.jar
>>>>>>>>> define
>>>>>>>>>> 3
>>>>>>>>>>> overlappping classes:
>>>>>>>>>>> [WARNING]   - org.apache.hadoop.yarn.util.package-info
>>>>>>>>>>> [WARNING]   - org.apache.hadoop.yarn.factories.package-info
>>>>>>>>>>> [WARNING]   -
>>>>>> org.apache.hadoop.yarn.factory.providers.package-info
>>>>>>>>>>> [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping
>>>>>> classes:
>>>>>>>>>>> [WARNING]   - org.objectweb.asm.Type
>>>>>>>>>>> [WARNING]   - org.objectweb.asm.AnnotationVisitor
>>>>>>>>>>> [WARNING]   - org.objectweb.asm.MethodVisitor
>>>>>>>>>>> [WARNING]   - org.objectweb.asm.Attribute
>>>>>>>>>>> [WARNING]   - org.objectweb.asm.FieldWriter
>>>>>>>>>>> [WARNING]   - org.objectweb.asm.signature.SignatureWriter
>>>>>>>>>>> [WARNING]   - org.objectweb.asm.MethodWriter
>>>>>>>>>>> [WARNING]   - org.objectweb.asm.Edge
>>>>>>>>>>> [WARNING]   - org.objectweb.asm.Handler
>>>>>>>>>>> [WARNING]   - org.objectweb.asm.ByteVector
>>>>>>>>>>> [WARNING]   - 11 more...
>>>>>>>>>>> [WARNING] javax.servlet-api-3.0.1.jar,
>>> javax.servlet-3.1.jar,
>>>>>>>>>>> servlet-api-3.0.20100224.jar define 32 overlappping
>>> classes:
>>>>>>>>>>> [WARNING]   - javax.servlet.annotation.HttpConstraint
>>>>>>>>>>> [WARNING]   - javax.servlet.DispatcherType
>>>>>>>>>>> [WARNING]   -
>>>>> javax.servlet.descriptor.JspPropertyGroupDescriptor
>>>>>>>>>>> [WARNING]   - javax.servlet.Registration
>>>>>>>>>>> [WARNING]   - javax.servlet.SessionTrackingMode
>>>>>>>>>>> [WARNING]   -
>>>>>>>>> javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
>>>>>>>>>>> [WARNING]   - javax.servlet.annotation.HandlesTypes
>>>>>>>>>>> [WARNING]   - javax.servlet.ServletRegistration
>>>>>>>>>>> [WARNING]   - javax.servlet.annotation.ServletSecurity
>>>>>>>>>>> [WARNING]   - javax.servlet.ServletContainerInitializer
>>>>>>>>>>> [WARNING]   - 22 more...
>>>>>>>>>>> [WARNING] jasper-compiler-5.5.23.jar,
>>>> jasper-runtime-5.5.23.jar
>>>>>>>> define
>>>>>>>>> 1
>>>>>>>>>>> overlappping classes:
>>>>>>>>>>> [WARNING]   - org.apache.jasper.compiler.Localizer
>>>>>>>>>>> [WARNING] commons-collections-3.2.1.jar,
>>>>>>> commons-beanutils-1.7.0.jar,
>>>>>>>>>>> commons-beanutils-core-1.8.0.jar define 10 overlappping
>>>>> classes:
>>>>>>>>>>> [WARNING]   -
>>>>> org.apache.commons.collections.FastHashMap$EntrySet
>>>>>>>>>>> [WARNING]   -
>>>> org.apache.commons.collections.FastHashMap$KeySet
>>>>>>>>>>> [WARNING]   - org.apache.commons.collections.ArrayStack
>>>>>>>>>>> [WARNING]   -
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
>>>>>>>>>>> [WARNING]   -
>>>> org.apache.commons.collections.FastHashMap$Values
>>>>>>>>>>> [WARNING]   -
>>>>>>>> org.apache.commons.collections.FastHashMap$CollectionView
>>>>>>>>>>> [WARNING]   - org.apache.commons.collections.FastHashMap$1
>>>>>>>>>>> [WARNING]   - org.apache.commons.collections.Buffer
>>>>>>>>>>> [WARNING]   - org.apache.commons.collections.FastHashMap
>>>>>>>>>>> [WARNING]   -
>>>>>>> org.apache.commons.collections.BufferUnderflowException
>>>>>>>>>>> [WARNING] commons-beanutils-1.7.0.jar,
>>>>>>>> commons-beanutils-core-1.8.0.jar
>>>>>>>>>>> define 82 overlappping classes:
>>>>>>>>>>> [WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
>>>>>>>>>>> [WARNING]   -
>>>>>>>> org.apache.commons.beanutils.converters.SqlTimeConverter
>>>>>>>>>>> [WARNING]   - org.apache.commons.beanutils.Converter
>>>>>>>>>>> [WARNING]   -
>>>>>>>>> org.apache.commons.beanutils.converters.FloatArrayConverter
>>>>>>>>>>> [WARNING]   -
>>>> org.apache.commons.beanutils.NestedNullException
>>>>>>>>>>> [WARNING]   -
>>>>> org.apache.commons.beanutils.ConvertingWrapDynaBean
>>>>>>>>>>> [WARNING]   -
>>>>>>>>> org.apache.commons.beanutils.converters.LongArrayConverter
>>>>>>>>>>> [WARNING]   -
>>>>>>>> org.apache.commons.beanutils.converters.SqlDateConverter
>>>>>>>>>>> [WARNING]   -
>>>>>>>>>> org.apache.commons.beanutils.converters.BooleanArrayConverter
>>>>>>>>>>> [WARNING]   -
>>>>>>> org.apache.commons.beanutils.converters.StringConverter
>>>>>>>>>>> [WARNING]   - 72 more...
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <
>>>>>>> [hidden email]>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> ... I did some more checks:
>>>>>>>>>>>>
>>>>>>>>>>>> The hadoop200alpha version has some issues with the hadoop
>>>>>>>> dependency
>>>>>>>>>>>> exclusions. I fixed the issues in this pull request:
>>>>>>>>>>>> https://github.com/apache/flink/pull/268. The dependency
>>>>>>> exclusions
>>>>>>>>> for
>>>>>>>>>>>> hadoop are basically disabled because they are overwritten
>>>> by
>>>>>> the
>>>>>>>>>>>> hadoop200alpha profile. This causes issues like two asm
>>>>> versions
>>>>>>>> (4.0
>>>>>>>>>> and
>>>>>>>>>>>> 3.2) in the lib/ folder.
>>>>>>>>>>>>
>>>>>>>>>>>> Very cosmetic:
>>>>>>>>>>>> - We can update the urls in the README.txt / README.md of
>>>> the
>>>>>>> binary
>>>>>>>>>>>> releases. They contain
>>>>>>>>>>>> http://flink.incubator.apache.org
>>>>>>>>>>>> https://github.com/apache/incubator-flink
>>>>>>>>>>>> [hidden email]
>>>>>>>>>>>> [hidden email]
>>>>>>>>>>>> Which all don't need the "incubator" anymore (mailinglists
>>>>>> should
>>>>>>>> work
>>>>>>>>>> as
>>>>>>>>>>>> well, but we need to verify)
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Positive checks:
>>>>>>>>>>>> - No incubator notices
>>>>>>>>>>>> - Example plan preview is working for all examples
>>>>>>>>>>>> - All examples are running with build-in data, submitted
>>>> from
>>>>>> the
>>>>>>>> web
>>>>>>>>>>>> interface
>>>>>>>>>>>> - scala examples (some)
>>>>>>>>>>>> - streaming examples (some)
>>>>>>>>>>>> - No exceptions or WARN log messages occurred after a
>>> "start
>>>>> jm
>>>>>> /
>>>>>>>> web
>>>>>>>>>> -->
>>>>>>>>>>>> all java batch examples --> stop everything" cycle.
>>>>>>>>>>>> - ./bin/flink also works for the wordcount example ;)
>>>>>>>>>>>> - no binaries in the src archive
>>>>>>>>>>>> - the source archive builds (mvn clean install) (including
>>>> rat
>>>>>>>> license
>>>>>>>>>>>> header check, checkstyle and all tests)
>>>>>>>>>>>> - gpg signatures are valid:  gpg --verify
>>>>>> flink-0.8.0-src.tgz.asc
>>>>>>>>>>>> flink-0.8.0-src.tgz
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <
>>>>>>> [hidden email]
>>>>>>>>>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> -1
>>>>>>>>>>>>>
>>>>>>>>>>>>> There is a major issue with the hadoop1 and hadoop2
>>>>> versions:
>>>>>> We
>>>>>>>>> made
>>>>>>>>>>>>> hadoop2 the default profile, so the 0.8.0 version will
>>>> pull
>>>>>> the
>>>>>>>>>> hadoop2
>>>>>>>>>>>>> dependencies.
>>>>>>>>>>>>> We basically need an explicit 0.8.0-hadoop1 version now.
>>>>>>>>>>>>> The release candidate contains a 0.8.0 version which has
>>>>>> hadoop2
>>>>>>>>>>>> activated
>>>>>>>>>>>>> by default, the 0.8.0-hadoop2 version also has hadoop2
>>>>>> activated
>>>>>>>> by
>>>>>>>>>>>>> default. In this release candidate, there is no way for
>>>>> users
>>>>>> to
>>>>>>>>>> depend
>>>>>>>>>>>> on
>>>>>>>>>>>>> a hadoop1 flink dependency.
>>>>>>>>>>>>>
>>>>>>>>>>>>> In general, we should warn users that the default hadoop
>>>>>>>>> dependencies
>>>>>>>>>>>> have
>>>>>>>>>>>>> changed with the release!
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> I suggest to wait a bit with the next RC to collect more
>>>>>>> feedback
>>>>>>>> on
>>>>>>>>>> the
>>>>>>>>>>>>> release candidate.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <
>>>>>>>> [hidden email]
>>>>>>>>>>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Please vote on releasing the following candidate as
>>>> Apache
>>>>>>> Flink
>>>>>>>>>>>> version
>>>>>>>>>>>>>> 0.8.0
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> This release will be the first major release for Flink
>>>> as a
>>>>>> top
>>>>>>>>> level
>>>>>>>>>>>>>> project.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>> -------------------------------------------------------------
>>>>>>>>>>>>>> The commit to be voted on is in the branch
>>>>>> "release-0.8.0-rc1"
>>>>>>>>>>>>>> (commit 8c30f60):
>>>>>>>>>>>>>>
>>>>> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The release artifacts to be voted on can be found at:
>>>>>>>>>>>>>> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Release artifacts are signed with the following key:
>>>>>>>>>>>>>> https://people.apache.org/keys/committer/mbalassi.asc
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The staging repository for this release can be found
>>> at:
>>>>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>
>>>> https://repository.apache.org/content/repositories/orgapacheflink-1021
>>>>>>>>>>>>>>
>>>>> -------------------------------------------------------------
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Please vote on releasing this package as Apache Flink
>>>>> 0.8.0.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> The vote is open for the next 72 hours and passes if a
>>>>>> majority
>>>>>>>> of
>>>>>>>>> at
>>>>>>>>>>>>>> least
>>>>>>>>>>>>>> three +1 PMC votes are cast.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [ ] +1 Release this package as Apache Flink 0.8.0
>>>>>>>>>>>>>> [ ] -1 Do not release this package because ...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Márton Balassi
Sure, thanks Ufuk.

On Fri, Jan 9, 2015 at 3:15 PM, Ufuk Celebi <[hidden email]> wrote:

> Marton, could you also cherry-pick 7f659f6 and 7e08fa1 for the next RC?
> It's a minor update to the README describing the IDE setup.
>
> I will closed the respective issue FLINK-1109.
>
> On 08 Jan 2015, at 23:50, Henry Saputra <[hidden email]> wrote:
>
> > Marton, could you close this VOTE thread by replying to the original
> > email and append [CANCEL] in the subject line.
> >
> > - Henry
> >
> > On Thu, Jan 8, 2015 at 9:35 AM, Márton Balassi <[hidden email]>
> wrote:
> >> Cherry-picked and tested: found no duplicate dependencies in lib, yarn
> >> uberjar build goes without the mentioned warns.
> >> Travis tests are passing, pushing soon.
> >>
> >> On Thu, Jan 8, 2015 at 4:57 PM, Stephan Ewen <[hidden email]> wrote:
> >>
> >>> Nice.
> >>>
> >>> @Marton: As soon as as you are done, I make a pass over the licenses...
> >>>
> >>> Stephan
> >>>
> >>>
> >>> On Thu, Jan 8, 2015 at 4:42 PM, Robert Metzger <[hidden email]>
> >>> wrote:
> >>>
> >>>> Allright. The travis tests are green and I tested it again with
> Tachyon
> >>> on
> >>>> a cluster.
> >>>>
> >>>> My pull request also fixes some of the issues mentioned earlier in
> this
> >>>> thread by Stephan (the warnings from shading regarding duplicate
> >>> classes).
> >>>> I can not fix all of them because some projects like hadoop just have
> the
> >>>> "conflicts" in their dependencies.
> >>>>
> >>>> I'll merge the pull request to master.
> >>>> Marton can merge it to "release-0.8".
> >>>>
> >>>> On Thu, Jan 8, 2015 at 2:42 PM, Stephan Ewen <[hidden email]>
> wrote:
> >>>>
> >>>>> Robert, can you let us know once the PR is merged?
> >>>>>
> >>>>> Then we can start with the next steps...
> >>>>>
> >>>>>
> >>>>>
> >>>>> On Thu, Jan 8, 2015 at 2:07 PM, Robert Metzger <[hidden email]>
> >>>>> wrote:
> >>>>>
> >>>>>> Please wait with merging 268. There is still a minor open issue.
> >>>>>>
> >>>>>> On Thu, Jan 8, 2015 at 1:28 PM, Márton Balassi <
> >>>> [hidden email]
> >>>>>>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> +1 for merging PR 268, volunteering for the merge. It should also
> >>>> solve
> >>>>>> the
> >>>>>>> issue mentioned by Stephan with the yarn uberjar.
> >>>>>>>
> >>>>>>> Updating the release scripts and doing a double-check on the
> >>>> cosmetics.
> >>>>>>>
> >>>>>>> On Thu, Jan 8, 2015 at 12:55 PM, Stephan Ewen <[hidden email]>
> >>>>> wrote:
> >>>>>>>
> >>>>>>>> We just found and fixed another highly critical bug.
> >>>>>>>>
> >>>>>>>> I vote to also cherry pick commit
> >>>>>>>> 19066b520435528e104a69ccf372f56811123ee3 ([FLINK-1371]
> >>>>>>>> [runtime] Fix KryoSerializer to not swallow EOFExceptions)
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On Thu, Jan 8, 2015 at 11:55 AM, Robert Metzger <
> >>>> [hidden email]
> >>>>>>
> >>>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> +1 for merging pull request 268. It makes Flink even more
> >>>>> compatible
> >>>>>>> with
> >>>>>>>>> hadoop.
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> regarding the documentation: I already updated the build
> >>>>>> instructions.
> >>>>>>>> But
> >>>>>>>>> we should double check everything again.
> >>>>>>>>> I probably won't have time to look into this today however.
> >>>>>>>>>
> >>>>>>>>> On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <
> >>> [hidden email]>
> >>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>> After the dependencies are cleaned up (Robert's pull request
> >>>>>>>>>> https://github.com/apache/flink/pull/268 solves that), we
> >>> need
> >>>>> to
> >>>>>>> also
> >>>>>>>>> do
> >>>>>>>>>> the following:
> >>>>>>>>>>
> >>>>>>>>>> - Make a pass over dependencies to ensure that NOTICE and
> >>>>> LICENSE
> >>>>>>>> files
> >>>>>>>>>> are up to date (both source and bin distribution)
> >>>>>>>>>> - Adjust the variables in the docs to reflect the fact that
> >>>>>> hadoop2
> >>>>>>> is
> >>>>>>>>> now
> >>>>>>>>>> the default profile
> >>>>>>>>>>
> >>>>>>>>>> I would volunteer for the first task.
> >>>>>>>>>>
> >>>>>>>>>> Stephan
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <
> >>>> [hidden email]>
> >>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> I also see a warning when building the yarn fat jar.
> >>>>>>>>>>>
> >>>>>>>>>>> This is a consequence of the duplicate dependencies.
> >>>>>>>>>>>
> >>>>>>>>>>> [WARNING] servlet-api-3.0.20100224.jar,
> >>>>>>> javax.servlet-api-3.0.1.jar,
> >>>>>>>>>>> javax.servlet-3.1.jar, servlet-api-2.5.jar define 42
> >>>>> overlappping
> >>>>>>>>>> classes:
> >>>>>>>>>>> [WARNING]   - javax.servlet.http.Cookie
> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
> >>>>>>>>>>> [WARNING]   - javax.servlet.http.NoBodyResponse
> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletContext
> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletOutputStream
> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionListener
> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionContext
> >>>>>>>>>>> [WARNING]   - javax.servlet.FilterChain
> >>>>>>>>>>> [WARNING]   - javax.servlet.GenericServlet
> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
> >>>>>>>>>>> [WARNING]   - 32 more...
> >>>>>>>>>>> [WARNING] hadoop-yarn-api-2.2.0.jar,
> >>>>> hadoop-yarn-common-2.2.0.jar
> >>>>>>>>> define
> >>>>>>>>>> 3
> >>>>>>>>>>> overlappping classes:
> >>>>>>>>>>> [WARNING]   - org.apache.hadoop.yarn.util.package-info
> >>>>>>>>>>> [WARNING]   - org.apache.hadoop.yarn.factories.package-info
> >>>>>>>>>>> [WARNING]   -
> >>>>>> org.apache.hadoop.yarn.factory.providers.package-info
> >>>>>>>>>>> [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping
> >>>>>> classes:
> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Type
> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.AnnotationVisitor
> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.MethodVisitor
> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Attribute
> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.FieldWriter
> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.signature.SignatureWriter
> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.MethodWriter
> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Edge
> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Handler
> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.ByteVector
> >>>>>>>>>>> [WARNING]   - 11 more...
> >>>>>>>>>>> [WARNING] javax.servlet-api-3.0.1.jar,
> >>> javax.servlet-3.1.jar,
> >>>>>>>>>>> servlet-api-3.0.20100224.jar define 32 overlappping
> >>> classes:
> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.HttpConstraint
> >>>>>>>>>>> [WARNING]   - javax.servlet.DispatcherType
> >>>>>>>>>>> [WARNING]   -
> >>>>> javax.servlet.descriptor.JspPropertyGroupDescriptor
> >>>>>>>>>>> [WARNING]   - javax.servlet.Registration
> >>>>>>>>>>> [WARNING]   - javax.servlet.SessionTrackingMode
> >>>>>>>>>>> [WARNING]   -
> >>>>>>>>> javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.HandlesTypes
> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletRegistration
> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.ServletSecurity
> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletContainerInitializer
> >>>>>>>>>>> [WARNING]   - 22 more...
> >>>>>>>>>>> [WARNING] jasper-compiler-5.5.23.jar,
> >>>> jasper-runtime-5.5.23.jar
> >>>>>>>> define
> >>>>>>>>> 1
> >>>>>>>>>>> overlappping classes:
> >>>>>>>>>>> [WARNING]   - org.apache.jasper.compiler.Localizer
> >>>>>>>>>>> [WARNING] commons-collections-3.2.1.jar,
> >>>>>>> commons-beanutils-1.7.0.jar,
> >>>>>>>>>>> commons-beanutils-core-1.8.0.jar define 10 overlappping
> >>>>> classes:
> >>>>>>>>>>> [WARNING]   -
> >>>>> org.apache.commons.collections.FastHashMap$EntrySet
> >>>>>>>>>>> [WARNING]   -
> >>>> org.apache.commons.collections.FastHashMap$KeySet
> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.ArrayStack
> >>>>>>>>>>> [WARNING]   -
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
> >>>>>>>>>>> [WARNING]   -
> >>>> org.apache.commons.collections.FastHashMap$Values
> >>>>>>>>>>> [WARNING]   -
> >>>>>>>> org.apache.commons.collections.FastHashMap$CollectionView
> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.FastHashMap$1
> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.Buffer
> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.FastHashMap
> >>>>>>>>>>> [WARNING]   -
> >>>>>>> org.apache.commons.collections.BufferUnderflowException
> >>>>>>>>>>> [WARNING] commons-beanutils-1.7.0.jar,
> >>>>>>>> commons-beanutils-core-1.8.0.jar
> >>>>>>>>>>> define 82 overlappping classes:
> >>>>>>>>>>> [WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
> >>>>>>>>>>> [WARNING]   -
> >>>>>>>> org.apache.commons.beanutils.converters.SqlTimeConverter
> >>>>>>>>>>> [WARNING]   - org.apache.commons.beanutils.Converter
> >>>>>>>>>>> [WARNING]   -
> >>>>>>>>> org.apache.commons.beanutils.converters.FloatArrayConverter
> >>>>>>>>>>> [WARNING]   -
> >>>> org.apache.commons.beanutils.NestedNullException
> >>>>>>>>>>> [WARNING]   -
> >>>>> org.apache.commons.beanutils.ConvertingWrapDynaBean
> >>>>>>>>>>> [WARNING]   -
> >>>>>>>>> org.apache.commons.beanutils.converters.LongArrayConverter
> >>>>>>>>>>> [WARNING]   -
> >>>>>>>> org.apache.commons.beanutils.converters.SqlDateConverter
> >>>>>>>>>>> [WARNING]   -
> >>>>>>>>>> org.apache.commons.beanutils.converters.BooleanArrayConverter
> >>>>>>>>>>> [WARNING]   -
> >>>>>>> org.apache.commons.beanutils.converters.StringConverter
> >>>>>>>>>>> [WARNING]   - 72 more...
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <
> >>>>>>> [hidden email]>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>> ... I did some more checks:
> >>>>>>>>>>>>
> >>>>>>>>>>>> The hadoop200alpha version has some issues with the hadoop
> >>>>>>>> dependency
> >>>>>>>>>>>> exclusions. I fixed the issues in this pull request:
> >>>>>>>>>>>> https://github.com/apache/flink/pull/268. The dependency
> >>>>>>> exclusions
> >>>>>>>>> for
> >>>>>>>>>>>> hadoop are basically disabled because they are overwritten
> >>>> by
> >>>>>> the
> >>>>>>>>>>>> hadoop200alpha profile. This causes issues like two asm
> >>>>> versions
> >>>>>>>> (4.0
> >>>>>>>>>> and
> >>>>>>>>>>>> 3.2) in the lib/ folder.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Very cosmetic:
> >>>>>>>>>>>> - We can update the urls in the README.txt / README.md of
> >>>> the
> >>>>>>> binary
> >>>>>>>>>>>> releases. They contain
> >>>>>>>>>>>> http://flink.incubator.apache.org
> >>>>>>>>>>>> https://github.com/apache/incubator-flink
> >>>>>>>>>>>> [hidden email]
> >>>>>>>>>>>> [hidden email]
> >>>>>>>>>>>> Which all don't need the "incubator" anymore (mailinglists
> >>>>>> should
> >>>>>>>> work
> >>>>>>>>>> as
> >>>>>>>>>>>> well, but we need to verify)
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> Positive checks:
> >>>>>>>>>>>> - No incubator notices
> >>>>>>>>>>>> - Example plan preview is working for all examples
> >>>>>>>>>>>> - All examples are running with build-in data, submitted
> >>>> from
> >>>>>> the
> >>>>>>>> web
> >>>>>>>>>>>> interface
> >>>>>>>>>>>> - scala examples (some)
> >>>>>>>>>>>> - streaming examples (some)
> >>>>>>>>>>>> - No exceptions or WARN log messages occurred after a
> >>> "start
> >>>>> jm
> >>>>>> /
> >>>>>>>> web
> >>>>>>>>>> -->
> >>>>>>>>>>>> all java batch examples --> stop everything" cycle.
> >>>>>>>>>>>> - ./bin/flink also works for the wordcount example ;)
> >>>>>>>>>>>> - no binaries in the src archive
> >>>>>>>>>>>> - the source archive builds (mvn clean install) (including
> >>>> rat
> >>>>>>>> license
> >>>>>>>>>>>> header check, checkstyle and all tests)
> >>>>>>>>>>>> - gpg signatures are valid:  gpg --verify
> >>>>>> flink-0.8.0-src.tgz.asc
> >>>>>>>>>>>> flink-0.8.0-src.tgz
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <
> >>>>>>> [hidden email]
> >>>>>>>>>
> >>>>>>>>>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> -1
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> There is a major issue with the hadoop1 and hadoop2
> >>>>> versions:
> >>>>>> We
> >>>>>>>>> made
> >>>>>>>>>>>>> hadoop2 the default profile, so the 0.8.0 version will
> >>>> pull
> >>>>>> the
> >>>>>>>>>> hadoop2
> >>>>>>>>>>>>> dependencies.
> >>>>>>>>>>>>> We basically need an explicit 0.8.0-hadoop1 version now.
> >>>>>>>>>>>>> The release candidate contains a 0.8.0 version which has
> >>>>>> hadoop2
> >>>>>>>>>>>> activated
> >>>>>>>>>>>>> by default, the 0.8.0-hadoop2 version also has hadoop2
> >>>>>> activated
> >>>>>>>> by
> >>>>>>>>>>>>> default. In this release candidate, there is no way for
> >>>>> users
> >>>>>> to
> >>>>>>>>>> depend
> >>>>>>>>>>>> on
> >>>>>>>>>>>>> a hadoop1 flink dependency.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> In general, we should warn users that the default hadoop
> >>>>>>>>> dependencies
> >>>>>>>>>>>> have
> >>>>>>>>>>>>> changed with the release!
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I suggest to wait a bit with the next RC to collect more
> >>>>>>> feedback
> >>>>>>>> on
> >>>>>>>>>> the
> >>>>>>>>>>>>> release candidate.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <
> >>>>>>>> [hidden email]
> >>>>>>>>>>
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>> Please vote on releasing the following candidate as
> >>>> Apache
> >>>>>>> Flink
> >>>>>>>>>>>> version
> >>>>>>>>>>>>>> 0.8.0
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> This release will be the first major release for Flink
> >>>> as a
> >>>>>> top
> >>>>>>>>> level
> >>>>>>>>>>>>>> project.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>> -------------------------------------------------------------
> >>>>>>>>>>>>>> The commit to be voted on is in the branch
> >>>>>> "release-0.8.0-rc1"
> >>>>>>>>>>>>>> (commit 8c30f60):
> >>>>>>>>>>>>>>
> >>>>> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The release artifacts to be voted on can be found at:
> >>>>>>>>>>>>>> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Release artifacts are signed with the following key:
> >>>>>>>>>>>>>> https://people.apache.org/keys/committer/mbalassi.asc
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The staging repository for this release can be found
> >>> at:
> >>>>>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>
> >>>>
> https://repository.apache.org/content/repositories/orgapacheflink-1021
> >>>>>>>>>>>>>>
> >>>>> -------------------------------------------------------------
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Please vote on releasing this package as Apache Flink
> >>>>> 0.8.0.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> The vote is open for the next 72 hours and passes if a
> >>>>>> majority
> >>>>>>>> of
> >>>>>>>>> at
> >>>>>>>>>>>>>> least
> >>>>>>>>>>>>>> three +1 PMC votes are cast.
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> [ ] +1 Release this package as Apache Flink 0.8.0
> >>>>>>>>>>>>>> [ ] -1 Do not release this package because ...
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Aljoscha Krettek-2
I have a fix for this issue:
https://issues.apache.org/jira/browse/FLINK-1378?jql=project%20%3D%20FLINK
and I think this should also make it into the 0.8.0 release.

What do you think?

On Fri, Jan 9, 2015 at 3:28 PM, Márton Balassi <[hidden email]> wrote:

> Sure, thanks Ufuk.
>
> On Fri, Jan 9, 2015 at 3:15 PM, Ufuk Celebi <[hidden email]> wrote:
>
>> Marton, could you also cherry-pick 7f659f6 and 7e08fa1 for the next RC?
>> It's a minor update to the README describing the IDE setup.
>>
>> I will closed the respective issue FLINK-1109.
>>
>> On 08 Jan 2015, at 23:50, Henry Saputra <[hidden email]> wrote:
>>
>> > Marton, could you close this VOTE thread by replying to the original
>> > email and append [CANCEL] in the subject line.
>> >
>> > - Henry
>> >
>> > On Thu, Jan 8, 2015 at 9:35 AM, Márton Balassi <[hidden email]>
>> wrote:
>> >> Cherry-picked and tested: found no duplicate dependencies in lib, yarn
>> >> uberjar build goes without the mentioned warns.
>> >> Travis tests are passing, pushing soon.
>> >>
>> >> On Thu, Jan 8, 2015 at 4:57 PM, Stephan Ewen <[hidden email]> wrote:
>> >>
>> >>> Nice.
>> >>>
>> >>> @Marton: As soon as as you are done, I make a pass over the licenses...
>> >>>
>> >>> Stephan
>> >>>
>> >>>
>> >>> On Thu, Jan 8, 2015 at 4:42 PM, Robert Metzger <[hidden email]>
>> >>> wrote:
>> >>>
>> >>>> Allright. The travis tests are green and I tested it again with
>> Tachyon
>> >>> on
>> >>>> a cluster.
>> >>>>
>> >>>> My pull request also fixes some of the issues mentioned earlier in
>> this
>> >>>> thread by Stephan (the warnings from shading regarding duplicate
>> >>> classes).
>> >>>> I can not fix all of them because some projects like hadoop just have
>> the
>> >>>> "conflicts" in their dependencies.
>> >>>>
>> >>>> I'll merge the pull request to master.
>> >>>> Marton can merge it to "release-0.8".
>> >>>>
>> >>>> On Thu, Jan 8, 2015 at 2:42 PM, Stephan Ewen <[hidden email]>
>> wrote:
>> >>>>
>> >>>>> Robert, can you let us know once the PR is merged?
>> >>>>>
>> >>>>> Then we can start with the next steps...
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> On Thu, Jan 8, 2015 at 2:07 PM, Robert Metzger <[hidden email]>
>> >>>>> wrote:
>> >>>>>
>> >>>>>> Please wait with merging 268. There is still a minor open issue.
>> >>>>>>
>> >>>>>> On Thu, Jan 8, 2015 at 1:28 PM, Márton Balassi <
>> >>>> [hidden email]
>> >>>>>>
>> >>>>>> wrote:
>> >>>>>>
>> >>>>>>> +1 for merging PR 268, volunteering for the merge. It should also
>> >>>> solve
>> >>>>>> the
>> >>>>>>> issue mentioned by Stephan with the yarn uberjar.
>> >>>>>>>
>> >>>>>>> Updating the release scripts and doing a double-check on the
>> >>>> cosmetics.
>> >>>>>>>
>> >>>>>>> On Thu, Jan 8, 2015 at 12:55 PM, Stephan Ewen <[hidden email]>
>> >>>>> wrote:
>> >>>>>>>
>> >>>>>>>> We just found and fixed another highly critical bug.
>> >>>>>>>>
>> >>>>>>>> I vote to also cherry pick commit
>> >>>>>>>> 19066b520435528e104a69ccf372f56811123ee3 ([FLINK-1371]
>> >>>>>>>> [runtime] Fix KryoSerializer to not swallow EOFExceptions)
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> On Thu, Jan 8, 2015 at 11:55 AM, Robert Metzger <
>> >>>> [hidden email]
>> >>>>>>
>> >>>>>>>> wrote:
>> >>>>>>>>
>> >>>>>>>>> +1 for merging pull request 268. It makes Flink even more
>> >>>>> compatible
>> >>>>>>> with
>> >>>>>>>>> hadoop.
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>> regarding the documentation: I already updated the build
>> >>>>>> instructions.
>> >>>>>>>> But
>> >>>>>>>>> we should double check everything again.
>> >>>>>>>>> I probably won't have time to look into this today however.
>> >>>>>>>>>
>> >>>>>>>>> On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <
>> >>> [hidden email]>
>> >>>>>>> wrote:
>> >>>>>>>>>
>> >>>>>>>>>> After the dependencies are cleaned up (Robert's pull request
>> >>>>>>>>>> https://github.com/apache/flink/pull/268 solves that), we
>> >>> need
>> >>>>> to
>> >>>>>>> also
>> >>>>>>>>> do
>> >>>>>>>>>> the following:
>> >>>>>>>>>>
>> >>>>>>>>>> - Make a pass over dependencies to ensure that NOTICE and
>> >>>>> LICENSE
>> >>>>>>>> files
>> >>>>>>>>>> are up to date (both source and bin distribution)
>> >>>>>>>>>> - Adjust the variables in the docs to reflect the fact that
>> >>>>>> hadoop2
>> >>>>>>> is
>> >>>>>>>>> now
>> >>>>>>>>>> the default profile
>> >>>>>>>>>>
>> >>>>>>>>>> I would volunteer for the first task.
>> >>>>>>>>>>
>> >>>>>>>>>> Stephan
>> >>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>> On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <
>> >>>> [hidden email]>
>> >>>>>>>> wrote:
>> >>>>>>>>>>
>> >>>>>>>>>>> I also see a warning when building the yarn fat jar.
>> >>>>>>>>>>>
>> >>>>>>>>>>> This is a consequence of the duplicate dependencies.
>> >>>>>>>>>>>
>> >>>>>>>>>>> [WARNING] servlet-api-3.0.20100224.jar,
>> >>>>>>> javax.servlet-api-3.0.1.jar,
>> >>>>>>>>>>> javax.servlet-3.1.jar, servlet-api-2.5.jar define 42
>> >>>>> overlappping
>> >>>>>>>>>> classes:
>> >>>>>>>>>>> [WARNING]   - javax.servlet.http.Cookie
>> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
>> >>>>>>>>>>> [WARNING]   - javax.servlet.http.NoBodyResponse
>> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletContext
>> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletOutputStream
>> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionListener
>> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionContext
>> >>>>>>>>>>> [WARNING]   - javax.servlet.FilterChain
>> >>>>>>>>>>> [WARNING]   - javax.servlet.GenericServlet
>> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
>> >>>>>>>>>>> [WARNING]   - 32 more...
>> >>>>>>>>>>> [WARNING] hadoop-yarn-api-2.2.0.jar,
>> >>>>> hadoop-yarn-common-2.2.0.jar
>> >>>>>>>>> define
>> >>>>>>>>>> 3
>> >>>>>>>>>>> overlappping classes:
>> >>>>>>>>>>> [WARNING]   - org.apache.hadoop.yarn.util.package-info
>> >>>>>>>>>>> [WARNING]   - org.apache.hadoop.yarn.factories.package-info
>> >>>>>>>>>>> [WARNING]   -
>> >>>>>> org.apache.hadoop.yarn.factory.providers.package-info
>> >>>>>>>>>>> [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping
>> >>>>>> classes:
>> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Type
>> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.AnnotationVisitor
>> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.MethodVisitor
>> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Attribute
>> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.FieldWriter
>> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.signature.SignatureWriter
>> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.MethodWriter
>> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Edge
>> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Handler
>> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.ByteVector
>> >>>>>>>>>>> [WARNING]   - 11 more...
>> >>>>>>>>>>> [WARNING] javax.servlet-api-3.0.1.jar,
>> >>> javax.servlet-3.1.jar,
>> >>>>>>>>>>> servlet-api-3.0.20100224.jar define 32 overlappping
>> >>> classes:
>> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.HttpConstraint
>> >>>>>>>>>>> [WARNING]   - javax.servlet.DispatcherType
>> >>>>>>>>>>> [WARNING]   -
>> >>>>> javax.servlet.descriptor.JspPropertyGroupDescriptor
>> >>>>>>>>>>> [WARNING]   - javax.servlet.Registration
>> >>>>>>>>>>> [WARNING]   - javax.servlet.SessionTrackingMode
>> >>>>>>>>>>> [WARNING]   -
>> >>>>>>>>> javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
>> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.HandlesTypes
>> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletRegistration
>> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.ServletSecurity
>> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletContainerInitializer
>> >>>>>>>>>>> [WARNING]   - 22 more...
>> >>>>>>>>>>> [WARNING] jasper-compiler-5.5.23.jar,
>> >>>> jasper-runtime-5.5.23.jar
>> >>>>>>>> define
>> >>>>>>>>> 1
>> >>>>>>>>>>> overlappping classes:
>> >>>>>>>>>>> [WARNING]   - org.apache.jasper.compiler.Localizer
>> >>>>>>>>>>> [WARNING] commons-collections-3.2.1.jar,
>> >>>>>>> commons-beanutils-1.7.0.jar,
>> >>>>>>>>>>> commons-beanutils-core-1.8.0.jar define 10 overlappping
>> >>>>> classes:
>> >>>>>>>>>>> [WARNING]   -
>> >>>>> org.apache.commons.collections.FastHashMap$EntrySet
>> >>>>>>>>>>> [WARNING]   -
>> >>>> org.apache.commons.collections.FastHashMap$KeySet
>> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.ArrayStack
>> >>>>>>>>>>> [WARNING]   -
>> >>>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>
>> >>>>>>>
>> >>>>>>
>> >>>>>
>> >>>>
>> >>>
>> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
>> >>>>>>>>>>> [WARNING]   -
>> >>>> org.apache.commons.collections.FastHashMap$Values
>> >>>>>>>>>>> [WARNING]   -
>> >>>>>>>> org.apache.commons.collections.FastHashMap$CollectionView
>> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.FastHashMap$1
>> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.Buffer
>> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.FastHashMap
>> >>>>>>>>>>> [WARNING]   -
>> >>>>>>> org.apache.commons.collections.BufferUnderflowException
>> >>>>>>>>>>> [WARNING] commons-beanutils-1.7.0.jar,
>> >>>>>>>> commons-beanutils-core-1.8.0.jar
>> >>>>>>>>>>> define 82 overlappping classes:
>> >>>>>>>>>>> [WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
>> >>>>>>>>>>> [WARNING]   -
>> >>>>>>>> org.apache.commons.beanutils.converters.SqlTimeConverter
>> >>>>>>>>>>> [WARNING]   - org.apache.commons.beanutils.Converter
>> >>>>>>>>>>> [WARNING]   -
>> >>>>>>>>> org.apache.commons.beanutils.converters.FloatArrayConverter
>> >>>>>>>>>>> [WARNING]   -
>> >>>> org.apache.commons.beanutils.NestedNullException
>> >>>>>>>>>>> [WARNING]   -
>> >>>>> org.apache.commons.beanutils.ConvertingWrapDynaBean
>> >>>>>>>>>>> [WARNING]   -
>> >>>>>>>>> org.apache.commons.beanutils.converters.LongArrayConverter
>> >>>>>>>>>>> [WARNING]   -
>> >>>>>>>> org.apache.commons.beanutils.converters.SqlDateConverter
>> >>>>>>>>>>> [WARNING]   -
>> >>>>>>>>>> org.apache.commons.beanutils.converters.BooleanArrayConverter
>> >>>>>>>>>>> [WARNING]   -
>> >>>>>>> org.apache.commons.beanutils.converters.StringConverter
>> >>>>>>>>>>> [WARNING]   - 72 more...
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>> On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <
>> >>>>>>> [hidden email]>
>> >>>>>>>>>>> wrote:
>> >>>>>>>>>>>
>> >>>>>>>>>>>> ... I did some more checks:
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> The hadoop200alpha version has some issues with the hadoop
>> >>>>>>>> dependency
>> >>>>>>>>>>>> exclusions. I fixed the issues in this pull request:
>> >>>>>>>>>>>> https://github.com/apache/flink/pull/268. The dependency
>> >>>>>>> exclusions
>> >>>>>>>>> for
>> >>>>>>>>>>>> hadoop are basically disabled because they are overwritten
>> >>>> by
>> >>>>>> the
>> >>>>>>>>>>>> hadoop200alpha profile. This causes issues like two asm
>> >>>>> versions
>> >>>>>>>> (4.0
>> >>>>>>>>>> and
>> >>>>>>>>>>>> 3.2) in the lib/ folder.
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> Very cosmetic:
>> >>>>>>>>>>>> - We can update the urls in the README.txt / README.md of
>> >>>> the
>> >>>>>>> binary
>> >>>>>>>>>>>> releases. They contain
>> >>>>>>>>>>>> http://flink.incubator.apache.org
>> >>>>>>>>>>>> https://github.com/apache/incubator-flink
>> >>>>>>>>>>>> [hidden email]
>> >>>>>>>>>>>> [hidden email]
>> >>>>>>>>>>>> Which all don't need the "incubator" anymore (mailinglists
>> >>>>>> should
>> >>>>>>>> work
>> >>>>>>>>>> as
>> >>>>>>>>>>>> well, but we need to verify)
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> Positive checks:
>> >>>>>>>>>>>> - No incubator notices
>> >>>>>>>>>>>> - Example plan preview is working for all examples
>> >>>>>>>>>>>> - All examples are running with build-in data, submitted
>> >>>> from
>> >>>>>> the
>> >>>>>>>> web
>> >>>>>>>>>>>> interface
>> >>>>>>>>>>>> - scala examples (some)
>> >>>>>>>>>>>> - streaming examples (some)
>> >>>>>>>>>>>> - No exceptions or WARN log messages occurred after a
>> >>> "start
>> >>>>> jm
>> >>>>>> /
>> >>>>>>>> web
>> >>>>>>>>>> -->
>> >>>>>>>>>>>> all java batch examples --> stop everything" cycle.
>> >>>>>>>>>>>> - ./bin/flink also works for the wordcount example ;)
>> >>>>>>>>>>>> - no binaries in the src archive
>> >>>>>>>>>>>> - the source archive builds (mvn clean install) (including
>> >>>> rat
>> >>>>>>>> license
>> >>>>>>>>>>>> header check, checkstyle and all tests)
>> >>>>>>>>>>>> - gpg signatures are valid:  gpg --verify
>> >>>>>> flink-0.8.0-src.tgz.asc
>> >>>>>>>>>>>> flink-0.8.0-src.tgz
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <
>> >>>>>>> [hidden email]
>> >>>>>>>>>
>> >>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>> -1
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> There is a major issue with the hadoop1 and hadoop2
>> >>>>> versions:
>> >>>>>> We
>> >>>>>>>>> made
>> >>>>>>>>>>>>> hadoop2 the default profile, so the 0.8.0 version will
>> >>>> pull
>> >>>>>> the
>> >>>>>>>>>> hadoop2
>> >>>>>>>>>>>>> dependencies.
>> >>>>>>>>>>>>> We basically need an explicit 0.8.0-hadoop1 version now.
>> >>>>>>>>>>>>> The release candidate contains a 0.8.0 version which has
>> >>>>>> hadoop2
>> >>>>>>>>>>>> activated
>> >>>>>>>>>>>>> by default, the 0.8.0-hadoop2 version also has hadoop2
>> >>>>>> activated
>> >>>>>>>> by
>> >>>>>>>>>>>>> default. In this release candidate, there is no way for
>> >>>>> users
>> >>>>>> to
>> >>>>>>>>>> depend
>> >>>>>>>>>>>> on
>> >>>>>>>>>>>>> a hadoop1 flink dependency.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> In general, we should warn users that the default hadoop
>> >>>>>>>>> dependencies
>> >>>>>>>>>>>> have
>> >>>>>>>>>>>>> changed with the release!
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I suggest to wait a bit with the next RC to collect more
>> >>>>>>> feedback
>> >>>>>>>> on
>> >>>>>>>>>> the
>> >>>>>>>>>>>>> release candidate.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <
>> >>>>>>>> [hidden email]
>> >>>>>>>>>>
>> >>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>> Please vote on releasing the following candidate as
>> >>>> Apache
>> >>>>>>> Flink
>> >>>>>>>>>>>> version
>> >>>>>>>>>>>>>> 0.8.0
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> This release will be the first major release for Flink
>> >>>> as a
>> >>>>>> top
>> >>>>>>>>> level
>> >>>>>>>>>>>>>> project.
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>
>> >>>>> -------------------------------------------------------------
>> >>>>>>>>>>>>>> The commit to be voted on is in the branch
>> >>>>>> "release-0.8.0-rc1"
>> >>>>>>>>>>>>>> (commit 8c30f60):
>> >>>>>>>>>>>>>>
>> >>>>> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> The release artifacts to be voted on can be found at:
>> >>>>>>>>>>>>>> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> Release artifacts are signed with the following key:
>> >>>>>>>>>>>>>> https://people.apache.org/keys/committer/mbalassi.asc
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> The staging repository for this release can be found
>> >>> at:
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>
>> >>>>
>> https://repository.apache.org/content/repositories/orgapacheflink-1021
>> >>>>>>>>>>>>>>
>> >>>>> -------------------------------------------------------------
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> Please vote on releasing this package as Apache Flink
>> >>>>> 0.8.0.
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> The vote is open for the next 72 hours and passes if a
>> >>>>>> majority
>> >>>>>>>> of
>> >>>>>>>>> at
>> >>>>>>>>>>>>>> least
>> >>>>>>>>>>>>>> three +1 PMC votes are cast.
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> [ ] +1 Release this package as Apache Flink 0.8.0
>> >>>>>>>>>>>>>> [ ] -1 Do not release this package because ...
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>
>> >>>>>>>
>> >>>>>>
>> >>>>>
>> >>>>
>> >>>
>>
>>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Robert Metzger
I'd say yes because its affecting a user.

On Fri, Jan 9, 2015 at 7:00 PM, Aljoscha Krettek <[hidden email]>
wrote:

> I have a fix for this issue:
> https://issues.apache.org/jira/browse/FLINK-1378?jql=project%20%3D%20FLINK
> and I think this should also make it into the 0.8.0 release.
>
> What do you think?
>
> On Fri, Jan 9, 2015 at 3:28 PM, Márton Balassi <[hidden email]>
> wrote:
> > Sure, thanks Ufuk.
> >
> > On Fri, Jan 9, 2015 at 3:15 PM, Ufuk Celebi <[hidden email]> wrote:
> >
> >> Marton, could you also cherry-pick 7f659f6 and 7e08fa1 for the next RC?
> >> It's a minor update to the README describing the IDE setup.
> >>
> >> I will closed the respective issue FLINK-1109.
> >>
> >> On 08 Jan 2015, at 23:50, Henry Saputra <[hidden email]>
> wrote:
> >>
> >> > Marton, could you close this VOTE thread by replying to the original
> >> > email and append [CANCEL] in the subject line.
> >> >
> >> > - Henry
> >> >
> >> > On Thu, Jan 8, 2015 at 9:35 AM, Márton Balassi <
> [hidden email]>
> >> wrote:
> >> >> Cherry-picked and tested: found no duplicate dependencies in lib,
> yarn
> >> >> uberjar build goes without the mentioned warns.
> >> >> Travis tests are passing, pushing soon.
> >> >>
> >> >> On Thu, Jan 8, 2015 at 4:57 PM, Stephan Ewen <[hidden email]>
> wrote:
> >> >>
> >> >>> Nice.
> >> >>>
> >> >>> @Marton: As soon as as you are done, I make a pass over the
> licenses...
> >> >>>
> >> >>> Stephan
> >> >>>
> >> >>>
> >> >>> On Thu, Jan 8, 2015 at 4:42 PM, Robert Metzger <[hidden email]
> >
> >> >>> wrote:
> >> >>>
> >> >>>> Allright. The travis tests are green and I tested it again with
> >> Tachyon
> >> >>> on
> >> >>>> a cluster.
> >> >>>>
> >> >>>> My pull request also fixes some of the issues mentioned earlier in
> >> this
> >> >>>> thread by Stephan (the warnings from shading regarding duplicate
> >> >>> classes).
> >> >>>> I can not fix all of them because some projects like hadoop just
> have
> >> the
> >> >>>> "conflicts" in their dependencies.
> >> >>>>
> >> >>>> I'll merge the pull request to master.
> >> >>>> Marton can merge it to "release-0.8".
> >> >>>>
> >> >>>> On Thu, Jan 8, 2015 at 2:42 PM, Stephan Ewen <[hidden email]>
> >> wrote:
> >> >>>>
> >> >>>>> Robert, can you let us know once the PR is merged?
> >> >>>>>
> >> >>>>> Then we can start with the next steps...
> >> >>>>>
> >> >>>>>
> >> >>>>>
> >> >>>>> On Thu, Jan 8, 2015 at 2:07 PM, Robert Metzger <
> [hidden email]>
> >> >>>>> wrote:
> >> >>>>>
> >> >>>>>> Please wait with merging 268. There is still a minor open issue.
> >> >>>>>>
> >> >>>>>> On Thu, Jan 8, 2015 at 1:28 PM, Márton Balassi <
> >> >>>> [hidden email]
> >> >>>>>>
> >> >>>>>> wrote:
> >> >>>>>>
> >> >>>>>>> +1 for merging PR 268, volunteering for the merge. It should
> also
> >> >>>> solve
> >> >>>>>> the
> >> >>>>>>> issue mentioned by Stephan with the yarn uberjar.
> >> >>>>>>>
> >> >>>>>>> Updating the release scripts and doing a double-check on the
> >> >>>> cosmetics.
> >> >>>>>>>
> >> >>>>>>> On Thu, Jan 8, 2015 at 12:55 PM, Stephan Ewen <[hidden email]
> >
> >> >>>>> wrote:
> >> >>>>>>>
> >> >>>>>>>> We just found and fixed another highly critical bug.
> >> >>>>>>>>
> >> >>>>>>>> I vote to also cherry pick commit
> >> >>>>>>>> 19066b520435528e104a69ccf372f56811123ee3 ([FLINK-1371]
> >> >>>>>>>> [runtime] Fix KryoSerializer to not swallow EOFExceptions)
> >> >>>>>>>>
> >> >>>>>>>>
> >> >>>>>>>>
> >> >>>>>>>> On Thu, Jan 8, 2015 at 11:55 AM, Robert Metzger <
> >> >>>> [hidden email]
> >> >>>>>>
> >> >>>>>>>> wrote:
> >> >>>>>>>>
> >> >>>>>>>>> +1 for merging pull request 268. It makes Flink even more
> >> >>>>> compatible
> >> >>>>>>> with
> >> >>>>>>>>> hadoop.
> >> >>>>>>>>>
> >> >>>>>>>>>
> >> >>>>>>>>> regarding the documentation: I already updated the build
> >> >>>>>> instructions.
> >> >>>>>>>> But
> >> >>>>>>>>> we should double check everything again.
> >> >>>>>>>>> I probably won't have time to look into this today however.
> >> >>>>>>>>>
> >> >>>>>>>>> On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <
> >> >>> [hidden email]>
> >> >>>>>>> wrote:
> >> >>>>>>>>>
> >> >>>>>>>>>> After the dependencies are cleaned up (Robert's pull request
> >> >>>>>>>>>> https://github.com/apache/flink/pull/268 solves that), we
> >> >>> need
> >> >>>>> to
> >> >>>>>>> also
> >> >>>>>>>>> do
> >> >>>>>>>>>> the following:
> >> >>>>>>>>>>
> >> >>>>>>>>>> - Make a pass over dependencies to ensure that NOTICE and
> >> >>>>> LICENSE
> >> >>>>>>>> files
> >> >>>>>>>>>> are up to date (both source and bin distribution)
> >> >>>>>>>>>> - Adjust the variables in the docs to reflect the fact that
> >> >>>>>> hadoop2
> >> >>>>>>> is
> >> >>>>>>>>> now
> >> >>>>>>>>>> the default profile
> >> >>>>>>>>>>
> >> >>>>>>>>>> I would volunteer for the first task.
> >> >>>>>>>>>>
> >> >>>>>>>>>> Stephan
> >> >>>>>>>>>>
> >> >>>>>>>>>>
> >> >>>>>>>>>> On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <
> >> >>>> [hidden email]>
> >> >>>>>>>> wrote:
> >> >>>>>>>>>>
> >> >>>>>>>>>>> I also see a warning when building the yarn fat jar.
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> This is a consequence of the duplicate dependencies.
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> [WARNING] servlet-api-3.0.20100224.jar,
> >> >>>>>>> javax.servlet-api-3.0.1.jar,
> >> >>>>>>>>>>> javax.servlet-3.1.jar, servlet-api-2.5.jar define 42
> >> >>>>> overlappping
> >> >>>>>>>>>> classes:
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.Cookie
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.NoBodyResponse
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletContext
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletOutputStream
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionListener
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionContext
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.FilterChain
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.GenericServlet
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
> >> >>>>>>>>>>> [WARNING]   - 32 more...
> >> >>>>>>>>>>> [WARNING] hadoop-yarn-api-2.2.0.jar,
> >> >>>>> hadoop-yarn-common-2.2.0.jar
> >> >>>>>>>>> define
> >> >>>>>>>>>> 3
> >> >>>>>>>>>>> overlappping classes:
> >> >>>>>>>>>>> [WARNING]   - org.apache.hadoop.yarn.util.package-info
> >> >>>>>>>>>>> [WARNING]   - org.apache.hadoop.yarn.factories.package-info
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>>>> org.apache.hadoop.yarn.factory.providers.package-info
> >> >>>>>>>>>>> [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping
> >> >>>>>> classes:
> >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Type
> >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.AnnotationVisitor
> >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.MethodVisitor
> >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Attribute
> >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.FieldWriter
> >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.signature.SignatureWriter
> >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.MethodWriter
> >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Edge
> >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Handler
> >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.ByteVector
> >> >>>>>>>>>>> [WARNING]   - 11 more...
> >> >>>>>>>>>>> [WARNING] javax.servlet-api-3.0.1.jar,
> >> >>> javax.servlet-3.1.jar,
> >> >>>>>>>>>>> servlet-api-3.0.20100224.jar define 32 overlappping
> >> >>> classes:
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.HttpConstraint
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.DispatcherType
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>>> javax.servlet.descriptor.JspPropertyGroupDescriptor
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.Registration
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.SessionTrackingMode
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>>>>>>> javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.HandlesTypes
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletRegistration
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.ServletSecurity
> >> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletContainerInitializer
> >> >>>>>>>>>>> [WARNING]   - 22 more...
> >> >>>>>>>>>>> [WARNING] jasper-compiler-5.5.23.jar,
> >> >>>> jasper-runtime-5.5.23.jar
> >> >>>>>>>> define
> >> >>>>>>>>> 1
> >> >>>>>>>>>>> overlappping classes:
> >> >>>>>>>>>>> [WARNING]   - org.apache.jasper.compiler.Localizer
> >> >>>>>>>>>>> [WARNING] commons-collections-3.2.1.jar,
> >> >>>>>>> commons-beanutils-1.7.0.jar,
> >> >>>>>>>>>>> commons-beanutils-core-1.8.0.jar define 10 overlappping
> >> >>>>> classes:
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>>> org.apache.commons.collections.FastHashMap$EntrySet
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>> org.apache.commons.collections.FastHashMap$KeySet
> >> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.ArrayStack
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>>>>>>>>>
> >> >>>>>>>>>>
> >> >>>>>>>>>
> >> >>>>>>>>
> >> >>>>>>>
> >> >>>>>>
> >> >>>>>
> >> >>>>
> >> >>>
> >>
> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>> org.apache.commons.collections.FastHashMap$Values
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>>>>>> org.apache.commons.collections.FastHashMap$CollectionView
> >> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.FastHashMap$1
> >> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.Buffer
> >> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.FastHashMap
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>>>>> org.apache.commons.collections.BufferUnderflowException
> >> >>>>>>>>>>> [WARNING] commons-beanutils-1.7.0.jar,
> >> >>>>>>>> commons-beanutils-core-1.8.0.jar
> >> >>>>>>>>>>> define 82 overlappping classes:
> >> >>>>>>>>>>> [WARNING]   - org.apache.commons.beanutils.ConvertUtilsBean
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>>>>>> org.apache.commons.beanutils.converters.SqlTimeConverter
> >> >>>>>>>>>>> [WARNING]   - org.apache.commons.beanutils.Converter
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>>>>>>> org.apache.commons.beanutils.converters.FloatArrayConverter
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>> org.apache.commons.beanutils.NestedNullException
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>>> org.apache.commons.beanutils.ConvertingWrapDynaBean
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>>>>>>> org.apache.commons.beanutils.converters.LongArrayConverter
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>>>>>> org.apache.commons.beanutils.converters.SqlDateConverter
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>>>>>>>> org.apache.commons.beanutils.converters.BooleanArrayConverter
> >> >>>>>>>>>>> [WARNING]   -
> >> >>>>>>> org.apache.commons.beanutils.converters.StringConverter
> >> >>>>>>>>>>> [WARNING]   - 72 more...
> >> >>>>>>>>>>>
> >> >>>>>>>>>>>
> >> >>>>>>>>>>> On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <
> >> >>>>>>> [hidden email]>
> >> >>>>>>>>>>> wrote:
> >> >>>>>>>>>>>
> >> >>>>>>>>>>>> ... I did some more checks:
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> The hadoop200alpha version has some issues with the hadoop
> >> >>>>>>>> dependency
> >> >>>>>>>>>>>> exclusions. I fixed the issues in this pull request:
> >> >>>>>>>>>>>> https://github.com/apache/flink/pull/268. The dependency
> >> >>>>>>> exclusions
> >> >>>>>>>>> for
> >> >>>>>>>>>>>> hadoop are basically disabled because they are overwritten
> >> >>>> by
> >> >>>>>> the
> >> >>>>>>>>>>>> hadoop200alpha profile. This causes issues like two asm
> >> >>>>> versions
> >> >>>>>>>> (4.0
> >> >>>>>>>>>> and
> >> >>>>>>>>>>>> 3.2) in the lib/ folder.
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> Very cosmetic:
> >> >>>>>>>>>>>> - We can update the urls in the README.txt / README.md of
> >> >>>> the
> >> >>>>>>> binary
> >> >>>>>>>>>>>> releases. They contain
> >> >>>>>>>>>>>> http://flink.incubator.apache.org
> >> >>>>>>>>>>>> https://github.com/apache/incubator-flink
> >> >>>>>>>>>>>> [hidden email]
> >> >>>>>>>>>>>> [hidden email]
> >> >>>>>>>>>>>> Which all don't need the "incubator" anymore (mailinglists
> >> >>>>>> should
> >> >>>>>>>> work
> >> >>>>>>>>>> as
> >> >>>>>>>>>>>> well, but we need to verify)
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> Positive checks:
> >> >>>>>>>>>>>> - No incubator notices
> >> >>>>>>>>>>>> - Example plan preview is working for all examples
> >> >>>>>>>>>>>> - All examples are running with build-in data, submitted
> >> >>>> from
> >> >>>>>> the
> >> >>>>>>>> web
> >> >>>>>>>>>>>> interface
> >> >>>>>>>>>>>> - scala examples (some)
> >> >>>>>>>>>>>> - streaming examples (some)
> >> >>>>>>>>>>>> - No exceptions or WARN log messages occurred after a
> >> >>> "start
> >> >>>>> jm
> >> >>>>>> /
> >> >>>>>>>> web
> >> >>>>>>>>>> -->
> >> >>>>>>>>>>>> all java batch examples --> stop everything" cycle.
> >> >>>>>>>>>>>> - ./bin/flink also works for the wordcount example ;)
> >> >>>>>>>>>>>> - no binaries in the src archive
> >> >>>>>>>>>>>> - the source archive builds (mvn clean install) (including
> >> >>>> rat
> >> >>>>>>>> license
> >> >>>>>>>>>>>> header check, checkstyle and all tests)
> >> >>>>>>>>>>>> - gpg signatures are valid:  gpg --verify
> >> >>>>>> flink-0.8.0-src.tgz.asc
> >> >>>>>>>>>>>> flink-0.8.0-src.tgz
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <
> >> >>>>>>> [hidden email]
> >> >>>>>>>>>
> >> >>>>>>>>>>>> wrote:
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>>> -1
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> There is a major issue with the hadoop1 and hadoop2
> >> >>>>> versions:
> >> >>>>>> We
> >> >>>>>>>>> made
> >> >>>>>>>>>>>>> hadoop2 the default profile, so the 0.8.0 version will
> >> >>>> pull
> >> >>>>>> the
> >> >>>>>>>>>> hadoop2
> >> >>>>>>>>>>>>> dependencies.
> >> >>>>>>>>>>>>> We basically need an explicit 0.8.0-hadoop1 version now.
> >> >>>>>>>>>>>>> The release candidate contains a 0.8.0 version which has
> >> >>>>>> hadoop2
> >> >>>>>>>>>>>> activated
> >> >>>>>>>>>>>>> by default, the 0.8.0-hadoop2 version also has hadoop2
> >> >>>>>> activated
> >> >>>>>>>> by
> >> >>>>>>>>>>>>> default. In this release candidate, there is no way for
> >> >>>>> users
> >> >>>>>> to
> >> >>>>>>>>>> depend
> >> >>>>>>>>>>>> on
> >> >>>>>>>>>>>>> a hadoop1 flink dependency.
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> In general, we should warn users that the default hadoop
> >> >>>>>>>>> dependencies
> >> >>>>>>>>>>>> have
> >> >>>>>>>>>>>>> changed with the release!
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> I suggest to wait a bit with the next RC to collect more
> >> >>>>>>> feedback
> >> >>>>>>>> on
> >> >>>>>>>>>> the
> >> >>>>>>>>>>>>> release candidate.
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>> On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <
> >> >>>>>>>> [hidden email]
> >> >>>>>>>>>>
> >> >>>>>>>>>>>>> wrote:
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> Please vote on releasing the following candidate as
> >> >>>> Apache
> >> >>>>>>> Flink
> >> >>>>>>>>>>>> version
> >> >>>>>>>>>>>>>> 0.8.0
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> This release will be the first major release for Flink
> >> >>>> as a
> >> >>>>>> top
> >> >>>>>>>>> level
> >> >>>>>>>>>>>>>> project.
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>
> >> >>>>> -------------------------------------------------------------
> >> >>>>>>>>>>>>>> The commit to be voted on is in the branch
> >> >>>>>> "release-0.8.0-rc1"
> >> >>>>>>>>>>>>>> (commit 8c30f60):
> >> >>>>>>>>>>>>>>
> >> >>>>> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> The release artifacts to be voted on can be found at:
> >> >>>>>>>>>>>>>> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> Release artifacts are signed with the following key:
> >> >>>>>>>>>>>>>> https://people.apache.org/keys/committer/mbalassi.asc
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> The staging repository for this release can be found
> >> >>> at:
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>
> >> >>>>>>>
> >> >>>>
> >> https://repository.apache.org/content/repositories/orgapacheflink-1021
> >> >>>>>>>>>>>>>>
> >> >>>>> -------------------------------------------------------------
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> Please vote on releasing this package as Apache Flink
> >> >>>>> 0.8.0.
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> The vote is open for the next 72 hours and passes if a
> >> >>>>>> majority
> >> >>>>>>>> of
> >> >>>>>>>>> at
> >> >>>>>>>>>>>>>> least
> >> >>>>>>>>>>>>>> three +1 PMC votes are cast.
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>> [ ] +1 Release this package as Apache Flink 0.8.0
> >> >>>>>>>>>>>>>> [ ] -1 Do not release this package because ...
> >> >>>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>>
> >> >>>>>>>>>>>>
> >> >>>>>>>>>>>
> >> >>>>>>>>>>>
> >> >>>>>>>>>>
> >> >>>>>>>>>
> >> >>>>>>>>
> >> >>>>>>>
> >> >>>>>>
> >> >>>>>
> >> >>>>
> >> >>>
> >>
> >>
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Stephan Ewen
I vote to include it as well. It is sort of vital for advanced use of the
Scala API.

It is also an isolated change that does not affect other components, so it
should be testable very well.

On Fri, Jan 9, 2015 at 7:05 PM, Robert Metzger <[hidden email]> wrote:

> I'd say yes because its affecting a user.
>
> On Fri, Jan 9, 2015 at 7:00 PM, Aljoscha Krettek <[hidden email]>
> wrote:
>
> > I have a fix for this issue:
> >
> https://issues.apache.org/jira/browse/FLINK-1378?jql=project%20%3D%20FLINK
> > and I think this should also make it into the 0.8.0 release.
> >
> > What do you think?
> >
> > On Fri, Jan 9, 2015 at 3:28 PM, Márton Balassi <[hidden email]
> >
> > wrote:
> > > Sure, thanks Ufuk.
> > >
> > > On Fri, Jan 9, 2015 at 3:15 PM, Ufuk Celebi <[hidden email]> wrote:
> > >
> > >> Marton, could you also cherry-pick 7f659f6 and 7e08fa1 for the next
> RC?
> > >> It's a minor update to the README describing the IDE setup.
> > >>
> > >> I will closed the respective issue FLINK-1109.
> > >>
> > >> On 08 Jan 2015, at 23:50, Henry Saputra <[hidden email]>
> > wrote:
> > >>
> > >> > Marton, could you close this VOTE thread by replying to the original
> > >> > email and append [CANCEL] in the subject line.
> > >> >
> > >> > - Henry
> > >> >
> > >> > On Thu, Jan 8, 2015 at 9:35 AM, Márton Balassi <
> > [hidden email]>
> > >> wrote:
> > >> >> Cherry-picked and tested: found no duplicate dependencies in lib,
> > yarn
> > >> >> uberjar build goes without the mentioned warns.
> > >> >> Travis tests are passing, pushing soon.
> > >> >>
> > >> >> On Thu, Jan 8, 2015 at 4:57 PM, Stephan Ewen <[hidden email]>
> > wrote:
> > >> >>
> > >> >>> Nice.
> > >> >>>
> > >> >>> @Marton: As soon as as you are done, I make a pass over the
> > licenses...
> > >> >>>
> > >> >>> Stephan
> > >> >>>
> > >> >>>
> > >> >>> On Thu, Jan 8, 2015 at 4:42 PM, Robert Metzger <
> [hidden email]
> > >
> > >> >>> wrote:
> > >> >>>
> > >> >>>> Allright. The travis tests are green and I tested it again with
> > >> Tachyon
> > >> >>> on
> > >> >>>> a cluster.
> > >> >>>>
> > >> >>>> My pull request also fixes some of the issues mentioned earlier
> in
> > >> this
> > >> >>>> thread by Stephan (the warnings from shading regarding duplicate
> > >> >>> classes).
> > >> >>>> I can not fix all of them because some projects like hadoop just
> > have
> > >> the
> > >> >>>> "conflicts" in their dependencies.
> > >> >>>>
> > >> >>>> I'll merge the pull request to master.
> > >> >>>> Marton can merge it to "release-0.8".
> > >> >>>>
> > >> >>>> On Thu, Jan 8, 2015 at 2:42 PM, Stephan Ewen <[hidden email]>
> > >> wrote:
> > >> >>>>
> > >> >>>>> Robert, can you let us know once the PR is merged?
> > >> >>>>>
> > >> >>>>> Then we can start with the next steps...
> > >> >>>>>
> > >> >>>>>
> > >> >>>>>
> > >> >>>>> On Thu, Jan 8, 2015 at 2:07 PM, Robert Metzger <
> > [hidden email]>
> > >> >>>>> wrote:
> > >> >>>>>
> > >> >>>>>> Please wait with merging 268. There is still a minor open
> issue.
> > >> >>>>>>
> > >> >>>>>> On Thu, Jan 8, 2015 at 1:28 PM, Márton Balassi <
> > >> >>>> [hidden email]
> > >> >>>>>>
> > >> >>>>>> wrote:
> > >> >>>>>>
> > >> >>>>>>> +1 for merging PR 268, volunteering for the merge. It should
> > also
> > >> >>>> solve
> > >> >>>>>> the
> > >> >>>>>>> issue mentioned by Stephan with the yarn uberjar.
> > >> >>>>>>>
> > >> >>>>>>> Updating the release scripts and doing a double-check on the
> > >> >>>> cosmetics.
> > >> >>>>>>>
> > >> >>>>>>> On Thu, Jan 8, 2015 at 12:55 PM, Stephan Ewen <
> [hidden email]
> > >
> > >> >>>>> wrote:
> > >> >>>>>>>
> > >> >>>>>>>> We just found and fixed another highly critical bug.
> > >> >>>>>>>>
> > >> >>>>>>>> I vote to also cherry pick commit
> > >> >>>>>>>> 19066b520435528e104a69ccf372f56811123ee3 ([FLINK-1371]
> > >> >>>>>>>> [runtime] Fix KryoSerializer to not swallow EOFExceptions)
> > >> >>>>>>>>
> > >> >>>>>>>>
> > >> >>>>>>>>
> > >> >>>>>>>> On Thu, Jan 8, 2015 at 11:55 AM, Robert Metzger <
> > >> >>>> [hidden email]
> > >> >>>>>>
> > >> >>>>>>>> wrote:
> > >> >>>>>>>>
> > >> >>>>>>>>> +1 for merging pull request 268. It makes Flink even more
> > >> >>>>> compatible
> > >> >>>>>>> with
> > >> >>>>>>>>> hadoop.
> > >> >>>>>>>>>
> > >> >>>>>>>>>
> > >> >>>>>>>>> regarding the documentation: I already updated the build
> > >> >>>>>> instructions.
> > >> >>>>>>>> But
> > >> >>>>>>>>> we should double check everything again.
> > >> >>>>>>>>> I probably won't have time to look into this today however.
> > >> >>>>>>>>>
> > >> >>>>>>>>> On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <
> > >> >>> [hidden email]>
> > >> >>>>>>> wrote:
> > >> >>>>>>>>>
> > >> >>>>>>>>>> After the dependencies are cleaned up (Robert's pull
> request
> > >> >>>>>>>>>> https://github.com/apache/flink/pull/268 solves that), we
> > >> >>> need
> > >> >>>>> to
> > >> >>>>>>> also
> > >> >>>>>>>>> do
> > >> >>>>>>>>>> the following:
> > >> >>>>>>>>>>
> > >> >>>>>>>>>> - Make a pass over dependencies to ensure that NOTICE and
> > >> >>>>> LICENSE
> > >> >>>>>>>> files
> > >> >>>>>>>>>> are up to date (both source and bin distribution)
> > >> >>>>>>>>>> - Adjust the variables in the docs to reflect the fact that
> > >> >>>>>> hadoop2
> > >> >>>>>>> is
> > >> >>>>>>>>> now
> > >> >>>>>>>>>> the default profile
> > >> >>>>>>>>>>
> > >> >>>>>>>>>> I would volunteer for the first task.
> > >> >>>>>>>>>>
> > >> >>>>>>>>>> Stephan
> > >> >>>>>>>>>>
> > >> >>>>>>>>>>
> > >> >>>>>>>>>> On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <
> > >> >>>> [hidden email]>
> > >> >>>>>>>> wrote:
> > >> >>>>>>>>>>
> > >> >>>>>>>>>>> I also see a warning when building the yarn fat jar.
> > >> >>>>>>>>>>>
> > >> >>>>>>>>>>> This is a consequence of the duplicate dependencies.
> > >> >>>>>>>>>>>
> > >> >>>>>>>>>>> [WARNING] servlet-api-3.0.20100224.jar,
> > >> >>>>>>> javax.servlet-api-3.0.1.jar,
> > >> >>>>>>>>>>> javax.servlet-3.1.jar, servlet-api-2.5.jar define 42
> > >> >>>>> overlappping
> > >> >>>>>>>>>> classes:
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.Cookie
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.NoBodyResponse
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletContext
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletOutputStream
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionListener
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionContext
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.FilterChain
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.GenericServlet
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpServletRequestWrapper
> > >> >>>>>>>>>>> [WARNING]   - 32 more...
> > >> >>>>>>>>>>> [WARNING] hadoop-yarn-api-2.2.0.jar,
> > >> >>>>> hadoop-yarn-common-2.2.0.jar
> > >> >>>>>>>>> define
> > >> >>>>>>>>>> 3
> > >> >>>>>>>>>>> overlappping classes:
> > >> >>>>>>>>>>> [WARNING]   - org.apache.hadoop.yarn.util.package-info
> > >> >>>>>>>>>>> [WARNING]   -
> org.apache.hadoop.yarn.factories.package-info
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>>>> org.apache.hadoop.yarn.factory.providers.package-info
> > >> >>>>>>>>>>> [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping
> > >> >>>>>> classes:
> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Type
> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.AnnotationVisitor
> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.MethodVisitor
> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Attribute
> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.FieldWriter
> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.signature.SignatureWriter
> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.MethodWriter
> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Edge
> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Handler
> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.ByteVector
> > >> >>>>>>>>>>> [WARNING]   - 11 more...
> > >> >>>>>>>>>>> [WARNING] javax.servlet-api-3.0.1.jar,
> > >> >>> javax.servlet-3.1.jar,
> > >> >>>>>>>>>>> servlet-api-3.0.20100224.jar define 32 overlappping
> > >> >>> classes:
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.HttpConstraint
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.DispatcherType
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>>> javax.servlet.descriptor.JspPropertyGroupDescriptor
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.Registration
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.SessionTrackingMode
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>>>>>>> javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.HandlesTypes
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletRegistration
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.ServletSecurity
> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletContainerInitializer
> > >> >>>>>>>>>>> [WARNING]   - 22 more...
> > >> >>>>>>>>>>> [WARNING] jasper-compiler-5.5.23.jar,
> > >> >>>> jasper-runtime-5.5.23.jar
> > >> >>>>>>>> define
> > >> >>>>>>>>> 1
> > >> >>>>>>>>>>> overlappping classes:
> > >> >>>>>>>>>>> [WARNING]   - org.apache.jasper.compiler.Localizer
> > >> >>>>>>>>>>> [WARNING] commons-collections-3.2.1.jar,
> > >> >>>>>>> commons-beanutils-1.7.0.jar,
> > >> >>>>>>>>>>> commons-beanutils-core-1.8.0.jar define 10 overlappping
> > >> >>>>> classes:
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>>> org.apache.commons.collections.FastHashMap$EntrySet
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>> org.apache.commons.collections.FastHashMap$KeySet
> > >> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.ArrayStack
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>>>>>>>>>
> > >> >>>>>>>>>>
> > >> >>>>>>>>>
> > >> >>>>>>>>
> > >> >>>>>>>
> > >> >>>>>>
> > >> >>>>>
> > >> >>>>
> > >> >>>
> > >>
> >
> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>> org.apache.commons.collections.FastHashMap$Values
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>>>>>> org.apache.commons.collections.FastHashMap$CollectionView
> > >> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.FastHashMap$1
> > >> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.Buffer
> > >> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.FastHashMap
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>>>>> org.apache.commons.collections.BufferUnderflowException
> > >> >>>>>>>>>>> [WARNING] commons-beanutils-1.7.0.jar,
> > >> >>>>>>>> commons-beanutils-core-1.8.0.jar
> > >> >>>>>>>>>>> define 82 overlappping classes:
> > >> >>>>>>>>>>> [WARNING]   -
> org.apache.commons.beanutils.ConvertUtilsBean
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>>>>>> org.apache.commons.beanutils.converters.SqlTimeConverter
> > >> >>>>>>>>>>> [WARNING]   - org.apache.commons.beanutils.Converter
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>>>>>>> org.apache.commons.beanutils.converters.FloatArrayConverter
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>> org.apache.commons.beanutils.NestedNullException
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>>> org.apache.commons.beanutils.ConvertingWrapDynaBean
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>>>>>>> org.apache.commons.beanutils.converters.LongArrayConverter
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>>>>>> org.apache.commons.beanutils.converters.SqlDateConverter
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>>>>>>>>
> org.apache.commons.beanutils.converters.BooleanArrayConverter
> > >> >>>>>>>>>>> [WARNING]   -
> > >> >>>>>>> org.apache.commons.beanutils.converters.StringConverter
> > >> >>>>>>>>>>> [WARNING]   - 72 more...
> > >> >>>>>>>>>>>
> > >> >>>>>>>>>>>
> > >> >>>>>>>>>>> On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <
> > >> >>>>>>> [hidden email]>
> > >> >>>>>>>>>>> wrote:
> > >> >>>>>>>>>>>
> > >> >>>>>>>>>>>> ... I did some more checks:
> > >> >>>>>>>>>>>>
> > >> >>>>>>>>>>>> The hadoop200alpha version has some issues with the
> hadoop
> > >> >>>>>>>> dependency
> > >> >>>>>>>>>>>> exclusions. I fixed the issues in this pull request:
> > >> >>>>>>>>>>>> https://github.com/apache/flink/pull/268. The dependency
> > >> >>>>>>> exclusions
> > >> >>>>>>>>> for
> > >> >>>>>>>>>>>> hadoop are basically disabled because they are
> overwritten
> > >> >>>> by
> > >> >>>>>> the
> > >> >>>>>>>>>>>> hadoop200alpha profile. This causes issues like two asm
> > >> >>>>> versions
> > >> >>>>>>>> (4.0
> > >> >>>>>>>>>> and
> > >> >>>>>>>>>>>> 3.2) in the lib/ folder.
> > >> >>>>>>>>>>>>
> > >> >>>>>>>>>>>> Very cosmetic:
> > >> >>>>>>>>>>>> - We can update the urls in the README.txt / README.md of
> > >> >>>> the
> > >> >>>>>>> binary
> > >> >>>>>>>>>>>> releases. They contain
> > >> >>>>>>>>>>>> http://flink.incubator.apache.org
> > >> >>>>>>>>>>>> https://github.com/apache/incubator-flink
> > >> >>>>>>>>>>>> [hidden email]
> > >> >>>>>>>>>>>> [hidden email]
> > >> >>>>>>>>>>>> Which all don't need the "incubator" anymore
> (mailinglists
> > >> >>>>>> should
> > >> >>>>>>>> work
> > >> >>>>>>>>>> as
> > >> >>>>>>>>>>>> well, but we need to verify)
> > >> >>>>>>>>>>>>
> > >> >>>>>>>>>>>>
> > >> >>>>>>>>>>>> Positive checks:
> > >> >>>>>>>>>>>> - No incubator notices
> > >> >>>>>>>>>>>> - Example plan preview is working for all examples
> > >> >>>>>>>>>>>> - All examples are running with build-in data, submitted
> > >> >>>> from
> > >> >>>>>> the
> > >> >>>>>>>> web
> > >> >>>>>>>>>>>> interface
> > >> >>>>>>>>>>>> - scala examples (some)
> > >> >>>>>>>>>>>> - streaming examples (some)
> > >> >>>>>>>>>>>> - No exceptions or WARN log messages occurred after a
> > >> >>> "start
> > >> >>>>> jm
> > >> >>>>>> /
> > >> >>>>>>>> web
> > >> >>>>>>>>>> -->
> > >> >>>>>>>>>>>> all java batch examples --> stop everything" cycle.
> > >> >>>>>>>>>>>> - ./bin/flink also works for the wordcount example ;)
> > >> >>>>>>>>>>>> - no binaries in the src archive
> > >> >>>>>>>>>>>> - the source archive builds (mvn clean install)
> (including
> > >> >>>> rat
> > >> >>>>>>>> license
> > >> >>>>>>>>>>>> header check, checkstyle and all tests)
> > >> >>>>>>>>>>>> - gpg signatures are valid:  gpg --verify
> > >> >>>>>> flink-0.8.0-src.tgz.asc
> > >> >>>>>>>>>>>> flink-0.8.0-src.tgz
> > >> >>>>>>>>>>>>
> > >> >>>>>>>>>>>>
> > >> >>>>>>>>>>>> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <
> > >> >>>>>>> [hidden email]
> > >> >>>>>>>>>
> > >> >>>>>>>>>>>> wrote:
> > >> >>>>>>>>>>>>
> > >> >>>>>>>>>>>>> -1
> > >> >>>>>>>>>>>>>
> > >> >>>>>>>>>>>>> There is a major issue with the hadoop1 and hadoop2
> > >> >>>>> versions:
> > >> >>>>>> We
> > >> >>>>>>>>> made
> > >> >>>>>>>>>>>>> hadoop2 the default profile, so the 0.8.0 version will
> > >> >>>> pull
> > >> >>>>>> the
> > >> >>>>>>>>>> hadoop2
> > >> >>>>>>>>>>>>> dependencies.
> > >> >>>>>>>>>>>>> We basically need an explicit 0.8.0-hadoop1 version now.
> > >> >>>>>>>>>>>>> The release candidate contains a 0.8.0 version which has
> > >> >>>>>> hadoop2
> > >> >>>>>>>>>>>> activated
> > >> >>>>>>>>>>>>> by default, the 0.8.0-hadoop2 version also has hadoop2
> > >> >>>>>> activated
> > >> >>>>>>>> by
> > >> >>>>>>>>>>>>> default. In this release candidate, there is no way for
> > >> >>>>> users
> > >> >>>>>> to
> > >> >>>>>>>>>> depend
> > >> >>>>>>>>>>>> on
> > >> >>>>>>>>>>>>> a hadoop1 flink dependency.
> > >> >>>>>>>>>>>>>
> > >> >>>>>>>>>>>>> In general, we should warn users that the default hadoop
> > >> >>>>>>>>> dependencies
> > >> >>>>>>>>>>>> have
> > >> >>>>>>>>>>>>> changed with the release!
> > >> >>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>
> > >> >>>>>>>>>>>>> I suggest to wait a bit with the next RC to collect more
> > >> >>>>>>> feedback
> > >> >>>>>>>> on
> > >> >>>>>>>>>> the
> > >> >>>>>>>>>>>>> release candidate.
> > >> >>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>
> > >> >>>>>>>>>>>>> On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <
> > >> >>>>>>>> [hidden email]
> > >> >>>>>>>>>>
> > >> >>>>>>>>>>>>> wrote:
> > >> >>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>> Please vote on releasing the following candidate as
> > >> >>>> Apache
> > >> >>>>>>> Flink
> > >> >>>>>>>>>>>> version
> > >> >>>>>>>>>>>>>> 0.8.0
> > >> >>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>> This release will be the first major release for Flink
> > >> >>>> as a
> > >> >>>>>> top
> > >> >>>>>>>>> level
> > >> >>>>>>>>>>>>>> project.
> > >> >>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>
> > >> >>>>> -------------------------------------------------------------
> > >> >>>>>>>>>>>>>> The commit to be voted on is in the branch
> > >> >>>>>> "release-0.8.0-rc1"
> > >> >>>>>>>>>>>>>> (commit 8c30f60):
> > >> >>>>>>>>>>>>>>
> > >> >>>>> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
> > >> >>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>> The release artifacts to be voted on can be found at:
> > >> >>>>>>>>>>>>>> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
> > >> >>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>> Release artifacts are signed with the following key:
> > >> >>>>>>>>>>>>>> https://people.apache.org/keys/committer/mbalassi.asc
> > >> >>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>> The staging repository for this release can be found
> > >> >>> at:
> > >> >>>>>>>>>>>>>>
> > >> >>>>>>>>>>
> > >> >>>>>>>
> > >> >>>>
> > >>
> https://repository.apache.org/content/repositories/orgapacheflink-1021
> > >> >>>>>>>>>>>>>>
> > >> >>>>> -------------------------------------------------------------
> > >> >>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>> Please vote on releasing this package as Apache Flink
> > >> >>>>> 0.8.0.
> > >> >>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>> The vote is open for the next 72 hours and passes if a
> > >> >>>>>> majority
> > >> >>>>>>>> of
> > >> >>>>>>>>> at
> > >> >>>>>>>>>>>>>> least
> > >> >>>>>>>>>>>>>> three +1 PMC votes are cast.
> > >> >>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>> [ ] +1 Release this package as Apache Flink 0.8.0
> > >> >>>>>>>>>>>>>> [ ] -1 Do not release this package because ...
> > >> >>>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>
> > >> >>>>>>>>>>>>>
> > >> >>>>>>>>>>>>
> > >> >>>>>>>>>>>
> > >> >>>>>>>>>>>
> > >> >>>>>>>>>>
> > >> >>>>>>>>>
> > >> >>>>>>>>
> > >> >>>>>>>
> > >> >>>>>>
> > >> >>>>>
> > >> >>>>
> > >> >>>
> > >>
> > >>
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Release Apache Flink 0.8.0 (RC1)

Stephan Ewen
Just as a heads up. I am almost through with checking dependencies and
licenses.
Will commit that later tonight or tomorrow.

On Fri, Jan 9, 2015 at 7:09 PM, Stephan Ewen <[hidden email]> wrote:

> I vote to include it as well. It is sort of vital for advanced use of the
> Scala API.
>
> It is also an isolated change that does not affect other components, so it
> should be testable very well.
>
> On Fri, Jan 9, 2015 at 7:05 PM, Robert Metzger <[hidden email]>
> wrote:
>
>> I'd say yes because its affecting a user.
>>
>> On Fri, Jan 9, 2015 at 7:00 PM, Aljoscha Krettek <[hidden email]>
>> wrote:
>>
>> > I have a fix for this issue:
>> >
>> https://issues.apache.org/jira/browse/FLINK-1378?jql=project%20%3D%20FLINK
>> > and I think this should also make it into the 0.8.0 release.
>> >
>> > What do you think?
>> >
>> > On Fri, Jan 9, 2015 at 3:28 PM, Márton Balassi <
>> [hidden email]>
>> > wrote:
>> > > Sure, thanks Ufuk.
>> > >
>> > > On Fri, Jan 9, 2015 at 3:15 PM, Ufuk Celebi <[hidden email]> wrote:
>> > >
>> > >> Marton, could you also cherry-pick 7f659f6 and 7e08fa1 for the next
>> RC?
>> > >> It's a minor update to the README describing the IDE setup.
>> > >>
>> > >> I will closed the respective issue FLINK-1109.
>> > >>
>> > >> On 08 Jan 2015, at 23:50, Henry Saputra <[hidden email]>
>> > wrote:
>> > >>
>> > >> > Marton, could you close this VOTE thread by replying to the
>> original
>> > >> > email and append [CANCEL] in the subject line.
>> > >> >
>> > >> > - Henry
>> > >> >
>> > >> > On Thu, Jan 8, 2015 at 9:35 AM, Márton Balassi <
>> > [hidden email]>
>> > >> wrote:
>> > >> >> Cherry-picked and tested: found no duplicate dependencies in lib,
>> > yarn
>> > >> >> uberjar build goes without the mentioned warns.
>> > >> >> Travis tests are passing, pushing soon.
>> > >> >>
>> > >> >> On Thu, Jan 8, 2015 at 4:57 PM, Stephan Ewen <[hidden email]>
>> > wrote:
>> > >> >>
>> > >> >>> Nice.
>> > >> >>>
>> > >> >>> @Marton: As soon as as you are done, I make a pass over the
>> > licenses...
>> > >> >>>
>> > >> >>> Stephan
>> > >> >>>
>> > >> >>>
>> > >> >>> On Thu, Jan 8, 2015 at 4:42 PM, Robert Metzger <
>> [hidden email]
>> > >
>> > >> >>> wrote:
>> > >> >>>
>> > >> >>>> Allright. The travis tests are green and I tested it again with
>> > >> Tachyon
>> > >> >>> on
>> > >> >>>> a cluster.
>> > >> >>>>
>> > >> >>>> My pull request also fixes some of the issues mentioned earlier
>> in
>> > >> this
>> > >> >>>> thread by Stephan (the warnings from shading regarding duplicate
>> > >> >>> classes).
>> > >> >>>> I can not fix all of them because some projects like hadoop just
>> > have
>> > >> the
>> > >> >>>> "conflicts" in their dependencies.
>> > >> >>>>
>> > >> >>>> I'll merge the pull request to master.
>> > >> >>>> Marton can merge it to "release-0.8".
>> > >> >>>>
>> > >> >>>> On Thu, Jan 8, 2015 at 2:42 PM, Stephan Ewen <[hidden email]>
>> > >> wrote:
>> > >> >>>>
>> > >> >>>>> Robert, can you let us know once the PR is merged?
>> > >> >>>>>
>> > >> >>>>> Then we can start with the next steps...
>> > >> >>>>>
>> > >> >>>>>
>> > >> >>>>>
>> > >> >>>>> On Thu, Jan 8, 2015 at 2:07 PM, Robert Metzger <
>> > [hidden email]>
>> > >> >>>>> wrote:
>> > >> >>>>>
>> > >> >>>>>> Please wait with merging 268. There is still a minor open
>> issue.
>> > >> >>>>>>
>> > >> >>>>>> On Thu, Jan 8, 2015 at 1:28 PM, Márton Balassi <
>> > >> >>>> [hidden email]
>> > >> >>>>>>
>> > >> >>>>>> wrote:
>> > >> >>>>>>
>> > >> >>>>>>> +1 for merging PR 268, volunteering for the merge. It should
>> > also
>> > >> >>>> solve
>> > >> >>>>>> the
>> > >> >>>>>>> issue mentioned by Stephan with the yarn uberjar.
>> > >> >>>>>>>
>> > >> >>>>>>> Updating the release scripts and doing a double-check on the
>> > >> >>>> cosmetics.
>> > >> >>>>>>>
>> > >> >>>>>>> On Thu, Jan 8, 2015 at 12:55 PM, Stephan Ewen <
>> [hidden email]
>> > >
>> > >> >>>>> wrote:
>> > >> >>>>>>>
>> > >> >>>>>>>> We just found and fixed another highly critical bug.
>> > >> >>>>>>>>
>> > >> >>>>>>>> I vote to also cherry pick commit
>> > >> >>>>>>>> 19066b520435528e104a69ccf372f56811123ee3 ([FLINK-1371]
>> > >> >>>>>>>> [runtime] Fix KryoSerializer to not swallow EOFExceptions)
>> > >> >>>>>>>>
>> > >> >>>>>>>>
>> > >> >>>>>>>>
>> > >> >>>>>>>> On Thu, Jan 8, 2015 at 11:55 AM, Robert Metzger <
>> > >> >>>> [hidden email]
>> > >> >>>>>>
>> > >> >>>>>>>> wrote:
>> > >> >>>>>>>>
>> > >> >>>>>>>>> +1 for merging pull request 268. It makes Flink even more
>> > >> >>>>> compatible
>> > >> >>>>>>> with
>> > >> >>>>>>>>> hadoop.
>> > >> >>>>>>>>>
>> > >> >>>>>>>>>
>> > >> >>>>>>>>> regarding the documentation: I already updated the build
>> > >> >>>>>> instructions.
>> > >> >>>>>>>> But
>> > >> >>>>>>>>> we should double check everything again.
>> > >> >>>>>>>>> I probably won't have time to look into this today however.
>> > >> >>>>>>>>>
>> > >> >>>>>>>>> On Thu, Jan 8, 2015 at 11:50 AM, Stephan Ewen <
>> > >> >>> [hidden email]>
>> > >> >>>>>>> wrote:
>> > >> >>>>>>>>>
>> > >> >>>>>>>>>> After the dependencies are cleaned up (Robert's pull
>> request
>> > >> >>>>>>>>>> https://github.com/apache/flink/pull/268 solves that), we
>> > >> >>> need
>> > >> >>>>> to
>> > >> >>>>>>> also
>> > >> >>>>>>>>> do
>> > >> >>>>>>>>>> the following:
>> > >> >>>>>>>>>>
>> > >> >>>>>>>>>> - Make a pass over dependencies to ensure that NOTICE and
>> > >> >>>>> LICENSE
>> > >> >>>>>>>> files
>> > >> >>>>>>>>>> are up to date (both source and bin distribution)
>> > >> >>>>>>>>>> - Adjust the variables in the docs to reflect the fact
>> that
>> > >> >>>>>> hadoop2
>> > >> >>>>>>> is
>> > >> >>>>>>>>> now
>> > >> >>>>>>>>>> the default profile
>> > >> >>>>>>>>>>
>> > >> >>>>>>>>>> I would volunteer for the first task.
>> > >> >>>>>>>>>>
>> > >> >>>>>>>>>> Stephan
>> > >> >>>>>>>>>>
>> > >> >>>>>>>>>>
>> > >> >>>>>>>>>> On Wed, Jan 7, 2015 at 10:01 PM, Stephan Ewen <
>> > >> >>>> [hidden email]>
>> > >> >>>>>>>> wrote:
>> > >> >>>>>>>>>>
>> > >> >>>>>>>>>>> I also see a warning when building the yarn fat jar.
>> > >> >>>>>>>>>>>
>> > >> >>>>>>>>>>> This is a consequence of the duplicate dependencies.
>> > >> >>>>>>>>>>>
>> > >> >>>>>>>>>>> [WARNING] servlet-api-3.0.20100224.jar,
>> > >> >>>>>>> javax.servlet-api-3.0.1.jar,
>> > >> >>>>>>>>>>> javax.servlet-3.1.jar, servlet-api-2.5.jar define 42
>> > >> >>>>> overlappping
>> > >> >>>>>>>>>> classes:
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.Cookie
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionBindingEvent
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.NoBodyResponse
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletContext
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletOutputStream
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionListener
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.http.HttpSessionContext
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.FilterChain
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.GenericServlet
>> > >> >>>>>>>>>>> [WARNING]   -
>> javax.servlet.http.HttpServletRequestWrapper
>> > >> >>>>>>>>>>> [WARNING]   - 32 more...
>> > >> >>>>>>>>>>> [WARNING] hadoop-yarn-api-2.2.0.jar,
>> > >> >>>>> hadoop-yarn-common-2.2.0.jar
>> > >> >>>>>>>>> define
>> > >> >>>>>>>>>> 3
>> > >> >>>>>>>>>>> overlappping classes:
>> > >> >>>>>>>>>>> [WARNING]   - org.apache.hadoop.yarn.util.package-info
>> > >> >>>>>>>>>>> [WARNING]   -
>> org.apache.hadoop.yarn.factories.package-info
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>>>> org.apache.hadoop.yarn.factory.providers.package-info
>> > >> >>>>>>>>>>> [WARNING] asm-4.0.jar, asm-3.1.jar define 21 overlappping
>> > >> >>>>>> classes:
>> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Type
>> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.AnnotationVisitor
>> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.MethodVisitor
>> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Attribute
>> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.FieldWriter
>> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.signature.SignatureWriter
>> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.MethodWriter
>> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Edge
>> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.Handler
>> > >> >>>>>>>>>>> [WARNING]   - org.objectweb.asm.ByteVector
>> > >> >>>>>>>>>>> [WARNING]   - 11 more...
>> > >> >>>>>>>>>>> [WARNING] javax.servlet-api-3.0.1.jar,
>> > >> >>> javax.servlet-3.1.jar,
>> > >> >>>>>>>>>>> servlet-api-3.0.20100224.jar define 32 overlappping
>> > >> >>> classes:
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.HttpConstraint
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.DispatcherType
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>>> javax.servlet.descriptor.JspPropertyGroupDescriptor
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.Registration
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.SessionTrackingMode
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>>>>>>> javax.servlet.annotation.ServletSecurity$EmptyRoleSemantic
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.HandlesTypes
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletRegistration
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.annotation.ServletSecurity
>> > >> >>>>>>>>>>> [WARNING]   - javax.servlet.ServletContainerInitializer
>> > >> >>>>>>>>>>> [WARNING]   - 22 more...
>> > >> >>>>>>>>>>> [WARNING] jasper-compiler-5.5.23.jar,
>> > >> >>>> jasper-runtime-5.5.23.jar
>> > >> >>>>>>>> define
>> > >> >>>>>>>>> 1
>> > >> >>>>>>>>>>> overlappping classes:
>> > >> >>>>>>>>>>> [WARNING]   - org.apache.jasper.compiler.Localizer
>> > >> >>>>>>>>>>> [WARNING] commons-collections-3.2.1.jar,
>> > >> >>>>>>> commons-beanutils-1.7.0.jar,
>> > >> >>>>>>>>>>> commons-beanutils-core-1.8.0.jar define 10 overlappping
>> > >> >>>>> classes:
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>>> org.apache.commons.collections.FastHashMap$EntrySet
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>> org.apache.commons.collections.FastHashMap$KeySet
>> > >> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.ArrayStack
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>>>>>>>>>
>> > >> >>>>>>>>>>
>> > >> >>>>>>>>>
>> > >> >>>>>>>>
>> > >> >>>>>>>
>> > >> >>>>>>
>> > >> >>>>>
>> > >> >>>>
>> > >> >>>
>> > >>
>> >
>> org.apache.commons.collections.FastHashMap$CollectionView$CollectionViewIterator
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>> org.apache.commons.collections.FastHashMap$Values
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>>>>>> org.apache.commons.collections.FastHashMap$CollectionView
>> > >> >>>>>>>>>>> [WARNING]   -
>> org.apache.commons.collections.FastHashMap$1
>> > >> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.Buffer
>> > >> >>>>>>>>>>> [WARNING]   - org.apache.commons.collections.FastHashMap
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>>>>> org.apache.commons.collections.BufferUnderflowException
>> > >> >>>>>>>>>>> [WARNING] commons-beanutils-1.7.0.jar,
>> > >> >>>>>>>> commons-beanutils-core-1.8.0.jar
>> > >> >>>>>>>>>>> define 82 overlappping classes:
>> > >> >>>>>>>>>>> [WARNING]   -
>> org.apache.commons.beanutils.ConvertUtilsBean
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>>>>>> org.apache.commons.beanutils.converters.SqlTimeConverter
>> > >> >>>>>>>>>>> [WARNING]   - org.apache.commons.beanutils.Converter
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>>>>>>> org.apache.commons.beanutils.converters.FloatArrayConverter
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>> org.apache.commons.beanutils.NestedNullException
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>>> org.apache.commons.beanutils.ConvertingWrapDynaBean
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>>>>>>> org.apache.commons.beanutils.converters.LongArrayConverter
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>>>>>> org.apache.commons.beanutils.converters.SqlDateConverter
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>>>>>>>>
>> org.apache.commons.beanutils.converters.BooleanArrayConverter
>> > >> >>>>>>>>>>> [WARNING]   -
>> > >> >>>>>>> org.apache.commons.beanutils.converters.StringConverter
>> > >> >>>>>>>>>>> [WARNING]   - 72 more...
>> > >> >>>>>>>>>>>
>> > >> >>>>>>>>>>>
>> > >> >>>>>>>>>>> On Wed, Jan 7, 2015 at 9:08 PM, Robert Metzger <
>> > >> >>>>>>> [hidden email]>
>> > >> >>>>>>>>>>> wrote:
>> > >> >>>>>>>>>>>
>> > >> >>>>>>>>>>>> ... I did some more checks:
>> > >> >>>>>>>>>>>>
>> > >> >>>>>>>>>>>> The hadoop200alpha version has some issues with the
>> hadoop
>> > >> >>>>>>>> dependency
>> > >> >>>>>>>>>>>> exclusions. I fixed the issues in this pull request:
>> > >> >>>>>>>>>>>> https://github.com/apache/flink/pull/268. The
>> dependency
>> > >> >>>>>>> exclusions
>> > >> >>>>>>>>> for
>> > >> >>>>>>>>>>>> hadoop are basically disabled because they are
>> overwritten
>> > >> >>>> by
>> > >> >>>>>> the
>> > >> >>>>>>>>>>>> hadoop200alpha profile. This causes issues like two asm
>> > >> >>>>> versions
>> > >> >>>>>>>> (4.0
>> > >> >>>>>>>>>> and
>> > >> >>>>>>>>>>>> 3.2) in the lib/ folder.
>> > >> >>>>>>>>>>>>
>> > >> >>>>>>>>>>>> Very cosmetic:
>> > >> >>>>>>>>>>>> - We can update the urls in the README.txt / README.md
>> of
>> > >> >>>> the
>> > >> >>>>>>> binary
>> > >> >>>>>>>>>>>> releases. They contain
>> > >> >>>>>>>>>>>> http://flink.incubator.apache.org
>> > >> >>>>>>>>>>>> https://github.com/apache/incubator-flink
>> > >> >>>>>>>>>>>> [hidden email]
>> > >> >>>>>>>>>>>> [hidden email]
>> > >> >>>>>>>>>>>> Which all don't need the "incubator" anymore
>> (mailinglists
>> > >> >>>>>> should
>> > >> >>>>>>>> work
>> > >> >>>>>>>>>> as
>> > >> >>>>>>>>>>>> well, but we need to verify)
>> > >> >>>>>>>>>>>>
>> > >> >>>>>>>>>>>>
>> > >> >>>>>>>>>>>> Positive checks:
>> > >> >>>>>>>>>>>> - No incubator notices
>> > >> >>>>>>>>>>>> - Example plan preview is working for all examples
>> > >> >>>>>>>>>>>> - All examples are running with build-in data, submitted
>> > >> >>>> from
>> > >> >>>>>> the
>> > >> >>>>>>>> web
>> > >> >>>>>>>>>>>> interface
>> > >> >>>>>>>>>>>> - scala examples (some)
>> > >> >>>>>>>>>>>> - streaming examples (some)
>> > >> >>>>>>>>>>>> - No exceptions or WARN log messages occurred after a
>> > >> >>> "start
>> > >> >>>>> jm
>> > >> >>>>>> /
>> > >> >>>>>>>> web
>> > >> >>>>>>>>>> -->
>> > >> >>>>>>>>>>>> all java batch examples --> stop everything" cycle.
>> > >> >>>>>>>>>>>> - ./bin/flink also works for the wordcount example ;)
>> > >> >>>>>>>>>>>> - no binaries in the src archive
>> > >> >>>>>>>>>>>> - the source archive builds (mvn clean install)
>> (including
>> > >> >>>> rat
>> > >> >>>>>>>> license
>> > >> >>>>>>>>>>>> header check, checkstyle and all tests)
>> > >> >>>>>>>>>>>> - gpg signatures are valid:  gpg --verify
>> > >> >>>>>> flink-0.8.0-src.tgz.asc
>> > >> >>>>>>>>>>>> flink-0.8.0-src.tgz
>> > >> >>>>>>>>>>>>
>> > >> >>>>>>>>>>>>
>> > >> >>>>>>>>>>>> On Wed, Jan 7, 2015 at 7:55 PM, Robert Metzger <
>> > >> >>>>>>> [hidden email]
>> > >> >>>>>>>>>
>> > >> >>>>>>>>>>>> wrote:
>> > >> >>>>>>>>>>>>
>> > >> >>>>>>>>>>>>> -1
>> > >> >>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>> There is a major issue with the hadoop1 and hadoop2
>> > >> >>>>> versions:
>> > >> >>>>>> We
>> > >> >>>>>>>>> made
>> > >> >>>>>>>>>>>>> hadoop2 the default profile, so the 0.8.0 version will
>> > >> >>>> pull
>> > >> >>>>>> the
>> > >> >>>>>>>>>> hadoop2
>> > >> >>>>>>>>>>>>> dependencies.
>> > >> >>>>>>>>>>>>> We basically need an explicit 0.8.0-hadoop1 version
>> now.
>> > >> >>>>>>>>>>>>> The release candidate contains a 0.8.0 version which
>> has
>> > >> >>>>>> hadoop2
>> > >> >>>>>>>>>>>> activated
>> > >> >>>>>>>>>>>>> by default, the 0.8.0-hadoop2 version also has hadoop2
>> > >> >>>>>> activated
>> > >> >>>>>>>> by
>> > >> >>>>>>>>>>>>> default. In this release candidate, there is no way for
>> > >> >>>>> users
>> > >> >>>>>> to
>> > >> >>>>>>>>>> depend
>> > >> >>>>>>>>>>>> on
>> > >> >>>>>>>>>>>>> a hadoop1 flink dependency.
>> > >> >>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>> In general, we should warn users that the default
>> hadoop
>> > >> >>>>>>>>> dependencies
>> > >> >>>>>>>>>>>> have
>> > >> >>>>>>>>>>>>> changed with the release!
>> > >> >>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>> I suggest to wait a bit with the next RC to collect
>> more
>> > >> >>>>>>> feedback
>> > >> >>>>>>>> on
>> > >> >>>>>>>>>> the
>> > >> >>>>>>>>>>>>> release candidate.
>> > >> >>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>> On Wed, Jan 7, 2015 at 7:37 PM, Márton Balassi <
>> > >> >>>>>>>> [hidden email]
>> > >> >>>>>>>>>>
>> > >> >>>>>>>>>>>>> wrote:
>> > >> >>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>> Please vote on releasing the following candidate as
>> > >> >>>> Apache
>> > >> >>>>>>> Flink
>> > >> >>>>>>>>>>>> version
>> > >> >>>>>>>>>>>>>> 0.8.0
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>> This release will be the first major release for Flink
>> > >> >>>> as a
>> > >> >>>>>> top
>> > >> >>>>>>>>> level
>> > >> >>>>>>>>>>>>>> project.
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>> -------------------------------------------------------------
>> > >> >>>>>>>>>>>>>> The commit to be voted on is in the branch
>> > >> >>>>>> "release-0.8.0-rc1"
>> > >> >>>>>>>>>>>>>> (commit 8c30f60):
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>> https://git-wip-us.apache.org/repos/asf/flink/commit/8c30f60
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>> The release artifacts to be voted on can be found at:
>> > >> >>>>>>>>>>>>>> http://people.apache.org/~mbalassi/flink-0.8.0-rc1/
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>> Release artifacts are signed with the following key:
>> > >> >>>>>>>>>>>>>> https://people.apache.org/keys/committer/mbalassi.asc
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>> The staging repository for this release can be found
>> > >> >>> at:
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>>>>>>>
>> > >> >>>>>>>
>> > >> >>>>
>> > >>
>> https://repository.apache.org/content/repositories/orgapacheflink-1021
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>> -------------------------------------------------------------
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>> Please vote on releasing this package as Apache Flink
>> > >> >>>>> 0.8.0.
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>> The vote is open for the next 72 hours and passes if a
>> > >> >>>>>> majority
>> > >> >>>>>>>> of
>> > >> >>>>>>>>> at
>> > >> >>>>>>>>>>>>>> least
>> > >> >>>>>>>>>>>>>> three +1 PMC votes are cast.
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>> [ ] +1 Release this package as Apache Flink 0.8.0
>> > >> >>>>>>>>>>>>>> [ ] -1 Do not release this package because ...
>> > >> >>>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>>
>> > >> >>>>>>>>>>>>
>> > >> >>>>>>>>>>>
>> > >> >>>>>>>>>>>
>> > >> >>>>>>>>>>
>> > >> >>>>>>>>>
>> > >> >>>>>>>>
>> > >> >>>>>>>
>> > >> >>>>>>
>> > >> >>>>>
>> > >> >>>>
>> > >> >>>
>> > >>
>> > >>
>> >
>>
>
>
12