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 <henry.sapu...@gmail.com> 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 <balassi.mar...@gmail.com> 
> 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 <se...@apache.org> 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 <rmetz...@apache.org>
>>> 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 <se...@apache.org> 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 <rmetz...@apache.org>
>>>>> 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 <
>>>> balassi.mar...@gmail.com
>>>>>> 
>>>>>> 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 <se...@apache.org>
>>>>> 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 <
>>>> rmetz...@apache.org
>>>>>> 
>>>>>>>> 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 <
>>> se...@apache.org>
>>>>>>> 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 <
>>>> se...@apache.org>
>>>>>>>> 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 <
>>>>>>> rmetz...@apache.org>
>>>>>>>>>>> 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
>>>>>>>>>>>> u...@flink.incubator.apache.org
>>>>>>>>>>>> d...@flink.incubator.apache.org
>>>>>>>>>>>> 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 <
>>>>>>> rmetz...@apache.org
>>>>>>>>> 
>>>>>>>>>>>> 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 <
>>>>>>>> mbala...@apache.org
>>>>>>>>>> 
>>>>>>>>>>>>> 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 via email to