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 ... >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>>