Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Kafka >> mail # dev >> [VOTE] Apache Kafka Release 0.8.0 - Candidate 2


Copy link to this message
-
Re: [VOTE] Apache Kafka Release 0.8.0 - Candidate 5
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 <[EMAIL PROTECTED]>

> 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>
>> ********************************************/
>>
>>
>

 
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB