Thanks Kostya, I created tickets for your recomends https://issues.apache.org/jira/browse/KAFKA-1158 and https://issues.apache.org/jira/browse/KAFKA-1159 and https://issues.apache.org/jira/browse/KAFKA-1160 please feel free to post patches to them :) or anything else open JIRA or edit what I created if I didn't capture it correctly, thanks!
/******************************************* Joe Stein Founder, Principal Consultant Big Data Open Source Security LLC http://www.stealth.ly Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop> ********************************************/ On Mon, Dec 2, 2013 at 11:38 AM, Kostya Golikov <johnysilv...@gmail.com>wrote: > Talking about binary release, do we really need to include bin/run-rat.sh? > As far as I understand it is only used to bring licenses to the scene and > quite redundant for already baked release. > > Next, I not quite sure, but probably it makes sense to drop > libs/scala-compiler.jar -- kafka do not perform compilations during runtime > and this step will trim some fat from the resulting release (from 17 mb > down to 9.5 mb*). > > I managed to satisfy maven with only two exclusions, but yes, it would be > good to see them in original pom. > > * by the way using the best possible compression method (-9 instead of > default -6) + drop of compiler lib gave me the very same result -- 9.5 Mb > > > 2013/12/2 David Arthur <mum...@gmail.com> > > > Seems like most people are verifying the src, so I'll pick on the > binaries > > and Maven stuff ;) > > > > A few problems I see: > > > > There are some vestigial Git files in the src download: an empty .git and > > .gitignore > > > > In the source download, I see the SBT license in LICENSE which seems > > correct (since we distribute an SBT binary), but in the binary download I > > see the same license. Don't we need the Scala license ( > > http://www.scala-lang.org/license.html) in the binary distribution? > > > > I create a simple Ant+Ivy project to test resolving the artifacts > > published to Apache staging repo: https://github.com/mumrah/kafka-ivy. > > This will fetch Kafka libs from the Apache staging area and other things > > from Maven Central. It will fetch the jars into lib/ivy/{conf} and > generate > > a report of the dependencies, conflicts, and licenses into ivy-report. > > Notice I had to add three exclusions to get things working. Maybe we > should > > add these to our pom? > > > > I think I'll have to -1 the release due to the missing Scala license in > > the binary dist. We should check the other licenses as well (see > ivy-report > > from my little Ant project). > > > > -David > > > > On 11/26/13 5:34 PM, Joe Stein wrote: > > > >> This is the fifth candidate for release of Apache Kafka 0.8.0. This > >> release candidate is now built from JDK 6 as RC4 was built with JDK 7. > >> > >> Release Notes for the 0.8.0 release > >> http://people.apache.org/~joestein/kafka-0.8.0- > >> candidate5/RELEASE_NOTES.html > >> > >> *** Please download, test and vote by Monday December, 2nd, 12pm PDT > >> > >> Kafka's KEYS file containing PGP keys we use to sign the release: > >> http://svn.apache.org/repos/asf/kafka/KEYS in addition to the md5 and > >> sha1 > >> checksum > >> > >> * Release artifacts to be voted upon (source and binary): > >> http://people.apache.org/~joestein/kafka-0.8.0-candidate5/ > >> > >> * Maven artifacts to be voted upon prior to release: > >> https://repository.apache.org/content/groups/staging/ > >> > >> (i.e. in sbt land this can be added to the build.sbt to use Kafka > >> resolvers += "Apache Staging" at " > >> https://repository.apache.org/content/groups/staging/" > >> libraryDependencies += "org.apache.kafka" % "kafka_2.10" % "0.8.0" > >> ) > >> > >> * The tag to be voted upon (off the 0.8 branch) is the 0.8.0 tag > >> https://git-wip-us.apache.org/repos/asf?p=kafka.git;a=tag;h= > >> 2c20a71a010659e25af075a024cbd692c87d4c89 > >> > >> /******************************************* > >> Joe Stein > >> Founder, Principal Consultant > >> Big Data Open Source Security LLC > >> http://www.stealth.ly > >> Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop> > >> ********************************************/ > >> > >> > > >