You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by Joe Stein <jo...@stealth.ly> on 2013/11/08 21:56:04 UTC

[VOTE] Apache Kafka Release 0.8.0 - Candidate 3

This is the third candidate for release of Apache Kafka 0.8.0.   This
release candidate artifacts changed in regards to
https://issues.apache.org/jira/browse/KAFKA-1126 along with updating the
release notes to only have resolved - fixed issues and the KEY file to
verify signature again for this vote to be the latest link.

Release Notes for the 0.8.0 release
http://people.apache.org/~joestein/kafka-0.8.0-candidate3/RELEASE_NOTES.html

*** Please download, test and vote by Wednesday November, 13th, 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-candidate3/

* 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=bc24fb7c0f48c36bf9073d384eb87213644648d4

/*******************************************
 Joe Stein
 Founder, Principal Consultant
 Big Data Open Source Security LLC
 http://www.stealth.ly
 Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
********************************************/

Re: [VOTE] Apache Kafka Release 0.8.0 - Candidate 3

Posted by Joe Stein <jo...@stealth.ly>.
Thanks David, I am going to have to throw down a -1 on the binary
artifacts, your right we need LICENSE and NOTICE in the binary distro also
the JARs we are putting up into Maven (they are supposed to be in the
MANIFEST and their not).  I created a ticket for the former but haven't yet
for the latter ... haven't figured out how to-do that with SBT yet.

So, before I propose a new VOTE I think fixing the LICENSE and NOTICE for
the binary distro is going to take 13 seconds to fix.  Getting the LICENSE
and NOTICE into the jars that are published is going to take a little
longer.  I will start a discussion on the mailing list.

If anyone else reads our release policy different let me know
http://www.apache.org/dev/release.html

/*******************************************
 Joe Stein
 Founder, Principal Consultant
 Big Data Open Source Security LLC
 http://www.stealth.ly
 Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
********************************************/


On Mon, Nov 11, 2013 at 10:06 AM, David Arthur <mu...@gmail.com> wrote:

> +0 overall. The quality of the build seems good, but I have a few minor
> nits/questions.
>
> 1) java.lang.NoClassDefFoundError in ./bin/kafka-simple-consumer-
> perf-test.sh
>
> $ ./bin/kafka-simple-consumer-perf-test.sh
> Exception in thread "main" java.lang.NoClassDefFoundError: kafka/perf/
> SimpleConsumerPerformance
> Caused by: java.lang.ClassNotFoundException: kafka.perf.
> SimpleConsumerPerformance
>     at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>
> looks like the perf classes are not included. Maybe this script should be
> removed? Or we should include the perf sub-project.
>
> 2) No README or INSTALL in the binary dist
>
> 3) Missing LICENSE and NOTICE at the top level, aren't these required for
> an Apache release?
>
> 4) Artifact name - not sure on Apache's policy, but should it be
> "apache-kafka"?
>
> Regarding the actual build, I started up with the bin script, produced a
> few messages, consumed a few, and then ran the integration tests from
> kafka-python against it. Everything seems good here.
>
> -David
>
>
> On 11/8/13 3:56 PM, Joe Stein wrote:
>
>> This is the third candidate for release of Apache Kafka 0.8.0.   This
>> release candidate artifacts changed in regards to
>> https://issues.apache.org/jira/browse/KAFKA-1126 along with updating the
>> release notes to only have resolved - fixed issues and the KEY file to
>> verify signature again for this vote to be the latest link.
>>
>> Release Notes for the 0.8.0 release
>> http://people.apache.org/~joestein/kafka-0.8.0-
>> candidate3/RELEASE_NOTES.html
>>
>> *** Please download, test and vote by Wednesday November, 13th, 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-candidate3/
>>
>> * 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=
>> bc24fb7c0f48c36bf9073d384eb87213644648d4
>>
>> /*******************************************
>>   Joe Stein
>>   Founder, Principal Consultant
>>   Big Data Open Source Security LLC
>>   http://www.stealth.ly
>>   Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
>> ********************************************/
>>
>>
>

Re: [VOTE] Apache Kafka Release 0.8.0 - Candidate 3

Posted by David Arthur <mu...@gmail.com>.
+0 overall. The quality of the build seems good, but I have a few minor 
nits/questions.

1) java.lang.NoClassDefFoundError in 
./bin/kafka-simple-consumer-perf-test.sh

$ ./bin/kafka-simple-consumer-perf-test.sh
Exception in thread "main" java.lang.NoClassDefFoundError: 
kafka/perf/SimpleConsumerPerformance
Caused by: java.lang.ClassNotFoundException: 
kafka.perf.SimpleConsumerPerformance
     at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

looks like the perf classes are not included. Maybe this script should 
be removed? Or we should include the perf sub-project.

2) No README or INSTALL in the binary dist

3) Missing LICENSE and NOTICE at the top level, aren't these required 
for an Apache release?

4) Artifact name - not sure on Apache's policy, but should it be 
"apache-kafka"?

Regarding the actual build, I started up with the bin script, produced a 
few messages, consumed a few, and then ran the integration tests from 
kafka-python against it. Everything seems good here.

-David

On 11/8/13 3:56 PM, Joe Stein wrote:
> This is the third candidate for release of Apache Kafka 0.8.0.   This
> release candidate artifacts changed in regards to
> https://issues.apache.org/jira/browse/KAFKA-1126 along with updating the
> release notes to only have resolved - fixed issues and the KEY file to
> verify signature again for this vote to be the latest link.
>
> Release Notes for the 0.8.0 release
> http://people.apache.org/~joestein/kafka-0.8.0-candidate3/RELEASE_NOTES.html
>
> *** Please download, test and vote by Wednesday November, 13th, 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-candidate3/
>
> * 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=bc24fb7c0f48c36bf9073d384eb87213644648d4
>
> /*******************************************
>   Joe Stein
>   Founder, Principal Consultant
>   Big Data Open Source Security LLC
>   http://www.stealth.ly
>   Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
> ********************************************/
>


Re: [VOTE] Apache Kafka Release 0.8.0 - Candidate 3

Posted by Joel Koshy <jj...@gmail.com>.
+1

Thanks Joe.

The following are very minor issues that I think don't matter at all,
but we can keep in mind for future releases:
- won't fix issues still show up in the release notes (the go client
  jiras for e.g.,)
- In
  http://people.apache.org/~joestein/kafka-0.8.0-candidate3/kafka_2.8.0-0.8.0.tar.gz
  we package the perf scripts (for producer/consumer) but don't
  include the perf jar. So maybe those scripts should be removed (and
  same for run-rat.sh). Can you file a jira for this?

Joel

On Fri, Nov 08, 2013 at 03:56:04PM -0500, Joe Stein wrote:
> This is the third candidate for release of Apache Kafka 0.8.0.   This
> release candidate artifacts changed in regards to
> https://issues.apache.org/jira/browse/KAFKA-1126 along with updating the
> release notes to only have resolved - fixed issues and the KEY file to
> verify signature again for this vote to be the latest link.
> 
> Release Notes for the 0.8.0 release
> http://people.apache.org/~joestein/kafka-0.8.0-candidate3/RELEASE_NOTES.html
> 
> *** Please download, test and vote by Wednesday November, 13th, 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-candidate3/
> 
> * 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=bc24fb7c0f48c36bf9073d384eb87213644648d4
> 
> /*******************************************
>  Joe Stein
>  Founder, Principal Consultant
>  Big Data Open Source Security LLC
>  http://www.stealth.ly
>  Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
> ********************************************/


Re: [VOTE] Apache Kafka Release 0.8.0 - Candidate 3

Posted by Neha Narkhede <ne...@gmail.com>.
+1

Thanks,
Neha


On Fri, Nov 8, 2013 at 8:51 PM, Jun Rao <ju...@gmail.com> wrote:

> +1
>
> Thanks,
>
> Jun
>
>
> On Fri, Nov 8, 2013 at 12:56 PM, Joe Stein <jo...@stealth.ly> wrote:
>
> > This is the third candidate for release of Apache Kafka 0.8.0.   This
> > release candidate artifacts changed in regards to
> > https://issues.apache.org/jira/browse/KAFKA-1126 along with updating the
> > release notes to only have resolved - fixed issues and the KEY file to
> > verify signature again for this vote to be the latest link.
> >
> > Release Notes for the 0.8.0 release
> >
> >
> http://people.apache.org/~joestein/kafka-0.8.0-candidate3/RELEASE_NOTES.html
> >
> > *** Please download, test and vote by Wednesday November, 13th, 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-candidate3/
> >
> > * 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=bc24fb7c0f48c36bf9073d384eb87213644648d4
> >
> > /*******************************************
> >  Joe Stein
> >  Founder, Principal Consultant
> >  Big Data Open Source Security LLC
> >  http://www.stealth.ly
> >  Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
> > ********************************************/
> >
>

Re: [VOTE] Apache Kafka Release 0.8.0 - Candidate 3

Posted by Jun Rao <ju...@gmail.com>.
+1

Thanks,

Jun


On Fri, Nov 8, 2013 at 12:56 PM, Joe Stein <jo...@stealth.ly> wrote:

> This is the third candidate for release of Apache Kafka 0.8.0.   This
> release candidate artifacts changed in regards to
> https://issues.apache.org/jira/browse/KAFKA-1126 along with updating the
> release notes to only have resolved - fixed issues and the KEY file to
> verify signature again for this vote to be the latest link.
>
> Release Notes for the 0.8.0 release
>
> http://people.apache.org/~joestein/kafka-0.8.0-candidate3/RELEASE_NOTES.html
>
> *** Please download, test and vote by Wednesday November, 13th, 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-candidate3/
>
> * 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=bc24fb7c0f48c36bf9073d384eb87213644648d4
>
> /*******************************************
>  Joe Stein
>  Founder, Principal Consultant
>  Big Data Open Source Security LLC
>  http://www.stealth.ly
>  Twitter: @allthingshadoop <http://www.twitter.com/allthingshadoop>
> ********************************************/
>