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