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
>> dev@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