You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Neha Narkhede <ne...@gmail.com> on 2011/11/14 20:52:32 UTC

[VOTE] Release Kafka 0.7.0-incubating

Hi,

Kafka community is excited to share that RC for release of
Kafka-0.7.0-incubating has been +1'd over at kafka-user@incubator.
Please try it out and vote for the Apache Kafka 0.7.0-incubating release.
This is the first release of Kafka since we've joined the Apache incubator.

Vote thread
http://markmail.org/message/pqsla5furf7nzpe2?q=kafka+candidate+6

Release artifacts
http://people.apache.org/~nehanarkhede/kafka-0.7.0-incubating-candidate-6/

SVN revision
https://svn.apache.org/repos/asf/incubator/kafka/branches/0.7@1199132

PGP release keys
http://svn.apache.org/repos/asf/incubator/kafka/KEYS

This vote is open until Thursday, Nov 17th 12 pm

Thanks,
Neha

Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by sebb <se...@gmail.com>.
On 18 November 2011 08:10, Chris Douglas <cd...@apache.org> wrote:
> On Thu, Nov 17, 2011 at 6:58 PM, sebb <se...@gmail.com> wrote:
>> The sponsoring entity is normally the Incubator, sometimes another PMC.
>> According to podlings.xml the sponsor is the Incubator, so please fix the site.
>
> Woah, I hadn't seen that; fixed. Also fixed a reference to Apache
> Flume (incubating), though http://incubator.apache.org/flume doesn't
> point to anything, yet. Used
> http://incubator.apache.org/projects/flume.html
>
> I couldn't update the site, though (permission issue). I'll ping Jay,
> who set it up. -C

AFAICT the problem is no group write:

$ chmod -R g+w kafka

should do the trick.

> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by Chris Douglas <cd...@apache.org>.
On Thu, Nov 17, 2011 at 6:58 PM, sebb <se...@gmail.com> wrote:
> The sponsoring entity is normally the Incubator, sometimes another PMC.
> According to podlings.xml the sponsor is the Incubator, so please fix the site.

Woah, I hadn't seen that; fixed. Also fixed a reference to Apache
Flume (incubating), though http://incubator.apache.org/flume doesn't
point to anything, yet. Used
http://incubator.apache.org/projects/flume.html

I couldn't update the site, though (permission issue). I'll ping Jay,
who set it up. -C

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by sebb <se...@gmail.com>.
On 18 November 2011 02:17, Chris Douglas <cd...@apache.org> wrote:
> Thanks Sebb and Kevan. This is helpful.
>
> On Thu, Nov 17, 2011 at 5:41 PM, Kevan Miller <ke...@gmail.com> wrote:
>> 1) Your svn contains a number of jar files. I don't believe that the LICENSE/NOTICE file properly reflects the license/notice requirements of these jar files.
>> 2) Why are these jars being stored in your svn at all?
>> 3) Your LICENSE file only includes the ALv2 license. Yet your binary artifact (and your source) include artifacts with non-ALv2 licenses. For instance jopt-simple is MIT. All of the relevant licenses need to be included in your LICENSE file. You have the SCALA license in the notice file. I would expect it to be in the LICENSE file
>
> Most of the licenses I found included among/in jar files. Aggregating
> licenses for all included jars in the top level LICENSE is required?
>
> Plans to avoid distributing jars have been discussed on the dev list.
> That will probably be part of a subsequent release.
>
> A source tarball shouldn't be too difficult to produce, as long as
> it's just a tarball of the release tag.
>
>> 4) Your NOTICE file includes lot's of "This product includes X, developed by X.org" Your notice file should only include notices that you are *required* to have. Don't include acknowledgements in your notice file just for completeness.
>
> Just to be clear: why not?

The NOTICE file should be as short as possible, but no shorter.

>> That's what needs to be included in your NOTICE file. For differently licensed artifacts, you need to follow the requirements of their licenses.
>> BTW, it looks like hadoop and pig projects are distributing jars without license/notice files?
>
> Very likely, but if we could leave that off of Kafka's critical path
> that would be appreciated.
>
>> 5) Your source/binary don't have a DISCLAIMER. An incubation disclaimer is required.

Should also be in SVN under trunk (if not already there).

There is one on the website, which is good, but the first sentence says:

"Apache Kafka is an effort undergoing incubation at The Apache
Software Foundation (ASF), sponsored by Chris Douglas."

The sponsoring entity is normally the Incubator, sometimes another PMC.
According to podlings.xml the sponsor is the Incubator, so please fix the site.

> http://incubator.apache.org/guides/releasemanagement.html#notes-disclaimer
>
> Doesn't list the text for this disclaimer (used the one from RAT below)
>
> Just to summarize this round of feedback, the contents of the NOTICE,
> DISCLAIMER, and LICENSE should be as follows:
>
> NOTICE
> Apache Kafka
> Copyright ?-2011 The Apache Software Foundation.

The ? needs to be replaced by the initial year (or dropped if it is
2011, which appears to be the case).

> This product includes software developed at
> The Apache Software Foundation (http://www.apache.org/).
>
> <for all NOTICE files in all included jars, append contents to this file>

Not exactly. The product will generally have some text which it
requires be included; it's not necessarily the whole NOTICE file.

> DISCLAIMER
>
> Apache Kafka is an effort undergoing incubation at The Apache Software
> Foundation (ASF), sponsored by the Incubator PMC. Incubation is
> required of all newly accepted projects until a further review
> indicates that the infrastructure, communications, and decision making
> process have stabilized in a manner consistent with other successful
> ASF projects. While incubation status is not necessarily a reflection
> of the completeness or stability of the code, it does indicate that
> the project has yet to be fully endorsed by the ASF.
>
> LICENSE
> <copy of ALv2 license>
> <for all non ALv2 licenses (e.g. jopt-simple, SCALA), append to license file>

Yes, it would help to prefix each distinct license text with the
license name and the included products to which it applies.

> Is this correct? -C
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by Chris Douglas <cd...@apache.org>.
Thanks Sebb and Kevan. This is helpful.

On Thu, Nov 17, 2011 at 5:41 PM, Kevan Miller <ke...@gmail.com> wrote:
> 1) Your svn contains a number of jar files. I don't believe that the LICENSE/NOTICE file properly reflects the license/notice requirements of these jar files.
> 2) Why are these jars being stored in your svn at all?
> 3) Your LICENSE file only includes the ALv2 license. Yet your binary artifact (and your source) include artifacts with non-ALv2 licenses. For instance jopt-simple is MIT. All of the relevant licenses need to be included in your LICENSE file. You have the SCALA license in the notice file. I would expect it to be in the LICENSE file

Most of the licenses I found included among/in jar files. Aggregating
licenses for all included jars in the top level LICENSE is required?

Plans to avoid distributing jars have been discussed on the dev list.
That will probably be part of a subsequent release.

A source tarball shouldn't be too difficult to produce, as long as
it's just a tarball of the release tag.

> 4) Your NOTICE file includes lot's of "This product includes X, developed by X.org" Your notice file should only include notices that you are *required* to have. Don't include acknowledgements in your notice file just for completeness.

Just to be clear: why not?

> That's what needs to be included in your NOTICE file. For differently licensed artifacts, you need to follow the requirements of their licenses.
> BTW, it looks like hadoop and pig projects are distributing jars without license/notice files?

Very likely, but if we could leave that off of Kafka's critical path
that would be appreciated.

> 5) Your source/binary don't have a DISCLAIMER. An incubation disclaimer is required.

http://incubator.apache.org/guides/releasemanagement.html#notes-disclaimer

Doesn't list the text for this disclaimer (used the one from RAT below)

Just to summarize this round of feedback, the contents of the NOTICE,
DISCLAIMER, and LICENSE should be as follows:

NOTICE
Apache Kafka
Copyright ?-2011 The Apache Software Foundation.

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

<for all NOTICE files in all included jars, append contents to this file>

DISCLAIMER

Apache Kafka is an effort undergoing incubation at The Apache Software
Foundation (ASF), sponsored by the Incubator PMC. Incubation is
required of all newly accepted projects until a further review
indicates that the infrastructure, communications, and decision making
process have stabilized in a manner consistent with other successful
ASF projects. While incubation status is not necessarily a reflection
of the completeness or stability of the code, it does indicate that
the project has yet to be fully endorsed by the ASF.

LICENSE
<copy of ALv2 license>
<for all non ALv2 licenses (e.g. jopt-simple, SCALA), append to license file>

Is this correct? -C

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by Kevan Miller <ke...@gmail.com>.
I took a look at the svn source and the binary artifact and have some additional comments.

1) Your svn contains a number of jar files. I don't believe that the LICENSE/NOTICE file properly reflects the license/notice requirements of these jar files. 
2) Why are these jars being stored in your svn at all?
3) Your LICENSE file only includes the ALv2 license. Yet your binary artifact (and your source) include artifacts with non-ALv2 licenses. For instance jopt-simple is MIT. All of the relevant licenses need to be included in your LICENSE file. You have the SCALA license in the notice file. I would expect it to be in the LICENSE file
4) Your NOTICE file includes lot's of "This product includes X, developed by X.org" Your notice file should only include notices that you are *required* to have. Don't include acknowledgements in your notice file just for completeness. Furthermore, when a notice is required, make sure it is accurate. For instance, ALv2 requires that you include a readable copy of the notices in the NOTICE file. If there isn't a NOTICE file, you should not provide a "notice". joda-time-1.6.jar includes a NOTICE file. It's content is:
"This product includes software developed by
Joda.org (http://www.joda.org/)."
That's what needs to be included in your NOTICE file. For differently licensed artifacts, you need to follow the requirements of their licenses.
BTW, it looks like hadoop and pig projects are distributing jars without license/notice files?
5) Your source/binary don't have a DISCLAIMER. An incubation disclaimer is required.

--kevan


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by David Crossley <cr...@apache.org>.
sebb wrote:
> Jun Rao wrote:
> > Sebb,
> >
> > Just to want to clarify on the source distribution. It seems there are
> > other Apache projects that release a single distribution with both source
> > code and jars. For example,
> > http://mirror.metrocast.net/apache//zookeeper/zookeeper-3.3.3/ . So, is
> 
> I don't think that's a good example to follow.
> 
> > source distribution strictly required?
> 
> In my opinion, yes.

I reckon it is too.

http://apache.org/dev/#releases
http://apache.org/dev/release.html#what

-David

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by sebb <se...@gmail.com>.
On 18 November 2011 19:33, Alan D. Cabrera <li...@toolazydogs.com> wrote:
>
> On Nov 18, 2011, at 10:01 AM, sebb wrote:
>
>> On 18 November 2011 15:04, Alan D. Cabrera <li...@toolazydogs.com> wrote:
>>>
>>> On Nov 17, 2011, at 4:44 PM, Kevan Miller wrote:
>>>
>>>>
>>>> On Nov 17, 2011, at 2:10 PM, sebb wrote:
>>>>
>>>>> On 17 November 2011 16:30, Jun Rao <ju...@gmail.com> wrote:
>>>>>> Sebb,
>>>>>>
>>>>>> Just to want to clarify on the source distribution. It seems there are
>>>>>> other Apache projects that release a single distribution with both source
>>>>>> code and jars. For example,
>>>>>> http://mirror.metrocast.net/apache//zookeeper/zookeeper-3.3.3/ . So, is
>>>>>
>>>>> I don't think that's a good example to follow.
>>>>>
>>>>>> source distribution strictly required?
>>>>>
>>>>> In my opinion, yes.
>>>>
>>>> I agree with Sebb.
>>>
>>> I am still confused.  All the source code that is needed to build the product is in the tgz.  Can someone explain how that's not a source distribution?
>>
>> The way I read the releases page [1] - see last para of section - a
>> binary release is an optional extra which is provided as a separate
>> file.
>>
>> [1] http://www.apache.org/dev/release.html#what
>
> This is a reasonable opinion about how releases should be structured that I also share but, that decision is for the community of that project to decide.  So long as the distribution contains all the necessary source code to build the artifact we shouldn't care what else they bundle in it unless it becomes an intolerable burden to our infrastructure.  These kinds of qualitative decisions are best left to the community of that project to decide.

As I pointed out on the Board list, I don't see this as a matter for
the PMC to decide.

> Regards,
> Alan
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by "Alan D. Cabrera" <li...@toolazydogs.com>.
On Nov 18, 2011, at 10:01 AM, sebb wrote:

> On 18 November 2011 15:04, Alan D. Cabrera <li...@toolazydogs.com> wrote:
>> 
>> On Nov 17, 2011, at 4:44 PM, Kevan Miller wrote:
>> 
>>> 
>>> On Nov 17, 2011, at 2:10 PM, sebb wrote:
>>> 
>>>> On 17 November 2011 16:30, Jun Rao <ju...@gmail.com> wrote:
>>>>> Sebb,
>>>>> 
>>>>> Just to want to clarify on the source distribution. It seems there are
>>>>> other Apache projects that release a single distribution with both source
>>>>> code and jars. For example,
>>>>> http://mirror.metrocast.net/apache//zookeeper/zookeeper-3.3.3/ . So, is
>>>> 
>>>> I don't think that's a good example to follow.
>>>> 
>>>>> source distribution strictly required?
>>>> 
>>>> In my opinion, yes.
>>> 
>>> I agree with Sebb.
>> 
>> I am still confused.  All the source code that is needed to build the product is in the tgz.  Can someone explain how that's not a source distribution?
> 
> The way I read the releases page [1] - see last para of section - a
> binary release is an optional extra which is provided as a separate
> file.
> 
> [1] http://www.apache.org/dev/release.html#what

This is a reasonable opinion about how releases should be structured that I also share but, that decision is for the community of that project to decide.  So long as the distribution contains all the necessary source code to build the artifact we shouldn't care what else they bundle in it unless it becomes an intolerable burden to our infrastructure.  These kinds of qualitative decisions are best left to the community of that project to decide.

Regards,
Alan




---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by sebb <se...@gmail.com>.
On 18 November 2011 15:04, Alan D. Cabrera <li...@toolazydogs.com> wrote:
>
> On Nov 17, 2011, at 4:44 PM, Kevan Miller wrote:
>
>>
>> On Nov 17, 2011, at 2:10 PM, sebb wrote:
>>
>>> On 17 November 2011 16:30, Jun Rao <ju...@gmail.com> wrote:
>>>> Sebb,
>>>>
>>>> Just to want to clarify on the source distribution. It seems there are
>>>> other Apache projects that release a single distribution with both source
>>>> code and jars. For example,
>>>> http://mirror.metrocast.net/apache//zookeeper/zookeeper-3.3.3/ . So, is
>>>
>>> I don't think that's a good example to follow.
>>>
>>>> source distribution strictly required?
>>>
>>> In my opinion, yes.
>>
>> I agree with Sebb.
>
> I am still confused.  All the source code that is needed to build the product is in the tgz.  Can someone explain how that's not a source distribution?

The way I read the releases page [1] - see last para of section - a
binary release is an optional extra which is provided as a separate
file.

[1] http://www.apache.org/dev/release.html#what
>
> Regards,
> Alan
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by "Alan D. Cabrera" <li...@toolazydogs.com>.
On Nov 17, 2011, at 4:44 PM, Kevan Miller wrote:

> 
> On Nov 17, 2011, at 2:10 PM, sebb wrote:
> 
>> On 17 November 2011 16:30, Jun Rao <ju...@gmail.com> wrote:
>>> Sebb,
>>> 
>>> Just to want to clarify on the source distribution. It seems there are
>>> other Apache projects that release a single distribution with both source
>>> code and jars. For example,
>>> http://mirror.metrocast.net/apache//zookeeper/zookeeper-3.3.3/ . So, is
>> 
>> I don't think that's a good example to follow.
>> 
>>> source distribution strictly required?
>> 
>> In my opinion, yes.
> 
> I agree with Sebb.

I am still confused.  All the source code that is needed to build the product is in the tgz.  Can someone explain how that's not a source distribution?


Regards,
Alan


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by Kevan Miller <ke...@gmail.com>.
On Nov 17, 2011, at 2:10 PM, sebb wrote:

> On 17 November 2011 16:30, Jun Rao <ju...@gmail.com> wrote:
>> Sebb,
>> 
>> Just to want to clarify on the source distribution. It seems there are
>> other Apache projects that release a single distribution with both source
>> code and jars. For example,
>> http://mirror.metrocast.net/apache//zookeeper/zookeeper-3.3.3/ . So, is
> 
> I don't think that's a good example to follow.
> 
>> source distribution strictly required?
> 
> In my opinion, yes.

I agree with Sebb.

--kevan

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by sebb <se...@gmail.com>.
On 17 November 2011 16:30, Jun Rao <ju...@gmail.com> wrote:
> Sebb,
>
> Just to want to clarify on the source distribution. It seems there are
> other Apache projects that release a single distribution with both source
> code and jars. For example,
> http://mirror.metrocast.net/apache//zookeeper/zookeeper-3.3.3/ . So, is

I don't think that's a good example to follow.

> source distribution strictly required?

In my opinion, yes.

> Thanks,
>
> Jun
>
> On Tue, Nov 15, 2011 at 7:27 AM, sebb <se...@gmail.com> wrote:
>
>> On 15 November 2011 15:05, Jun Rao <ju...@gmail.com> wrote:
>> > The distribution does include source code in it. Are you saying that we
>> > should have a separate source distribution with no jars in it?
>>
>> Yes, that is the normal way to do things.
>>
>> The source archive should basically be a copy of the SVN tag,
>> excluding any SVN-only files.
>>
>> It should be possible to unpack the source archive, download any
>> required external dependencies (the procedure to do this should be
>> documented, e.g. in a README or BUILDING text file) and then
>> build/test the software from the unpacked source.
>>
>> By the way, I don't understand why the RAT jar is in SVN; normally one
>> would expect that to be an external dependency.
>>
>> > Thanks,
>> >
>> > Jun
>> >
>> > On Mon, Nov 14, 2011 at 5:37 PM, sebb <se...@gmail.com> wrote:
>> >
>> >> On 14 November 2011 19:52, Neha Narkhede <ne...@gmail.com>
>> wrote:
>> >> > Hi,
>> >> >
>> >> > Kafka community is excited to share that RC for release of
>> >> > Kafka-0.7.0-incubating has been +1'd over at kafka-user@incubator.
>> >> > Please try it out and vote for the Apache Kafka 0.7.0-incubating
>> release.
>> >> > This is the first release of Kafka since we've joined the Apache
>> >> incubator.
>> >> >
>> >> > Vote thread
>> >> > http://markmail.org/message/pqsla5furf7nzpe2?q=kafka+candidate+6
>> >> >
>> >> > Release artifacts
>> >> >
>> >>
>> http://people.apache.org/~nehanarkhede/kafka-0.7.0-incubating-candidate-6/
>> >>
>> >> -1
>> >> There's no source archive.
>> >> ASF primarily releases source; binary archives are optional (but
>> >> almost always provided).
>> >> Source archives are required.
>> >>
>> >> -0
>> >> The binary archive is huge; this is mainly because it contains
>> >> multiple copies of many jars.
>> >> It would be better for users if there was a single copy of each jar,
>> >> and an installation script to copy them after unpacking.
>> >>
>> >> > SVN revision
>> >> > https://svn.apache.org/repos/asf/incubator/kafka/branches/0.7@1199132
>> >>
>> >> The normal practice is to use an SVN tag for the release vote, for
>> example:
>> >>
>> >>
>> https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating-RC1
>> >>
>> >> If the vote succeeds, rename/copy it to
>> >> https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating
>> >>
>> >> If the vote fails, create a new tag:
>> >>
>> https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating-RC2
>> >>
>> >> -1:
>> >> There is no DISCLAIMER
>> >>
>> >> The NOTICE file does not follow standards.
>> >> The first 5 lines should look like the lines in === below:
>> >>
>> >> ===
>> >> Apache Kafka
>> >> Copyright ?-2011 The Apache Software Foundation.
>> >>
>> >> This product includes software developed at
>> >> The Apache Software Foundation (http://www.apache.org/).
>> >> ===
>> >>
>> >> The rest of the NOTICE file should be for *required* notices only; it
>> >> is not required to list other Apache projects.
>> >>
>> >> The NOTICE file also contains a license, that should be in LICENSE.
>> >> No mention of sbt, which is in SVN - as that is also included in the
>> >> binary release, should that be mentioned in the NOTICE file?
>> >>
>> >> > PGP release keys
>> >> > http://svn.apache.org/repos/asf/incubator/kafka/KEYS
>> >> >
>> >> > This vote is open until Thursday, Nov 17th 12 pm
>> >> >
>> >> > Thanks,
>> >> > Neha
>> >> >
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> >> For additional commands, e-mail: general-help@incubator.apache.org
>> >>
>> >>
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by Jun Rao <ju...@gmail.com>.
Sebb,

Just to want to clarify on the source distribution. It seems there are
other Apache projects that release a single distribution with both source
code and jars. For example,
http://mirror.metrocast.net/apache//zookeeper/zookeeper-3.3.3/ . So, is
source distribution strictly required?

Thanks,

Jun

On Tue, Nov 15, 2011 at 7:27 AM, sebb <se...@gmail.com> wrote:

> On 15 November 2011 15:05, Jun Rao <ju...@gmail.com> wrote:
> > The distribution does include source code in it. Are you saying that we
> > should have a separate source distribution with no jars in it?
>
> Yes, that is the normal way to do things.
>
> The source archive should basically be a copy of the SVN tag,
> excluding any SVN-only files.
>
> It should be possible to unpack the source archive, download any
> required external dependencies (the procedure to do this should be
> documented, e.g. in a README or BUILDING text file) and then
> build/test the software from the unpacked source.
>
> By the way, I don't understand why the RAT jar is in SVN; normally one
> would expect that to be an external dependency.
>
> > Thanks,
> >
> > Jun
> >
> > On Mon, Nov 14, 2011 at 5:37 PM, sebb <se...@gmail.com> wrote:
> >
> >> On 14 November 2011 19:52, Neha Narkhede <ne...@gmail.com>
> wrote:
> >> > Hi,
> >> >
> >> > Kafka community is excited to share that RC for release of
> >> > Kafka-0.7.0-incubating has been +1'd over at kafka-user@incubator.
> >> > Please try it out and vote for the Apache Kafka 0.7.0-incubating
> release.
> >> > This is the first release of Kafka since we've joined the Apache
> >> incubator.
> >> >
> >> > Vote thread
> >> > http://markmail.org/message/pqsla5furf7nzpe2?q=kafka+candidate+6
> >> >
> >> > Release artifacts
> >> >
> >>
> http://people.apache.org/~nehanarkhede/kafka-0.7.0-incubating-candidate-6/
> >>
> >> -1
> >> There's no source archive.
> >> ASF primarily releases source; binary archives are optional (but
> >> almost always provided).
> >> Source archives are required.
> >>
> >> -0
> >> The binary archive is huge; this is mainly because it contains
> >> multiple copies of many jars.
> >> It would be better for users if there was a single copy of each jar,
> >> and an installation script to copy them after unpacking.
> >>
> >> > SVN revision
> >> > https://svn.apache.org/repos/asf/incubator/kafka/branches/0.7@1199132
> >>
> >> The normal practice is to use an SVN tag for the release vote, for
> example:
> >>
> >>
> https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating-RC1
> >>
> >> If the vote succeeds, rename/copy it to
> >> https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating
> >>
> >> If the vote fails, create a new tag:
> >>
> https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating-RC2
> >>
> >> -1:
> >> There is no DISCLAIMER
> >>
> >> The NOTICE file does not follow standards.
> >> The first 5 lines should look like the lines in === below:
> >>
> >> ===
> >> Apache Kafka
> >> Copyright ?-2011 The Apache Software Foundation.
> >>
> >> This product includes software developed at
> >> The Apache Software Foundation (http://www.apache.org/).
> >> ===
> >>
> >> The rest of the NOTICE file should be for *required* notices only; it
> >> is not required to list other Apache projects.
> >>
> >> The NOTICE file also contains a license, that should be in LICENSE.
> >> No mention of sbt, which is in SVN - as that is also included in the
> >> binary release, should that be mentioned in the NOTICE file?
> >>
> >> > PGP release keys
> >> > http://svn.apache.org/repos/asf/incubator/kafka/KEYS
> >> >
> >> > This vote is open until Thursday, Nov 17th 12 pm
> >> >
> >> > Thanks,
> >> > Neha
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> >> For additional commands, e-mail: general-help@incubator.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by sebb <se...@gmail.com>.
On 15 November 2011 15:05, Jun Rao <ju...@gmail.com> wrote:
> The distribution does include source code in it. Are you saying that we
> should have a separate source distribution with no jars in it?

Yes, that is the normal way to do things.

The source archive should basically be a copy of the SVN tag,
excluding any SVN-only files.

It should be possible to unpack the source archive, download any
required external dependencies (the procedure to do this should be
documented, e.g. in a README or BUILDING text file) and then
build/test the software from the unpacked source.

By the way, I don't understand why the RAT jar is in SVN; normally one
would expect that to be an external dependency.

> Thanks,
>
> Jun
>
> On Mon, Nov 14, 2011 at 5:37 PM, sebb <se...@gmail.com> wrote:
>
>> On 14 November 2011 19:52, Neha Narkhede <ne...@gmail.com> wrote:
>> > Hi,
>> >
>> > Kafka community is excited to share that RC for release of
>> > Kafka-0.7.0-incubating has been +1'd over at kafka-user@incubator.
>> > Please try it out and vote for the Apache Kafka 0.7.0-incubating release.
>> > This is the first release of Kafka since we've joined the Apache
>> incubator.
>> >
>> > Vote thread
>> > http://markmail.org/message/pqsla5furf7nzpe2?q=kafka+candidate+6
>> >
>> > Release artifacts
>> >
>> http://people.apache.org/~nehanarkhede/kafka-0.7.0-incubating-candidate-6/
>>
>> -1
>> There's no source archive.
>> ASF primarily releases source; binary archives are optional (but
>> almost always provided).
>> Source archives are required.
>>
>> -0
>> The binary archive is huge; this is mainly because it contains
>> multiple copies of many jars.
>> It would be better for users if there was a single copy of each jar,
>> and an installation script to copy them after unpacking.
>>
>> > SVN revision
>> > https://svn.apache.org/repos/asf/incubator/kafka/branches/0.7@1199132
>>
>> The normal practice is to use an SVN tag for the release vote, for example:
>>
>> https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating-RC1
>>
>> If the vote succeeds, rename/copy it to
>> https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating
>>
>> If the vote fails, create a new tag:
>> https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating-RC2
>>
>> -1:
>> There is no DISCLAIMER
>>
>> The NOTICE file does not follow standards.
>> The first 5 lines should look like the lines in === below:
>>
>> ===
>> Apache Kafka
>> Copyright ?-2011 The Apache Software Foundation.
>>
>> This product includes software developed at
>> The Apache Software Foundation (http://www.apache.org/).
>> ===
>>
>> The rest of the NOTICE file should be for *required* notices only; it
>> is not required to list other Apache projects.
>>
>> The NOTICE file also contains a license, that should be in LICENSE.
>> No mention of sbt, which is in SVN - as that is also included in the
>> binary release, should that be mentioned in the NOTICE file?
>>
>> > PGP release keys
>> > http://svn.apache.org/repos/asf/incubator/kafka/KEYS
>> >
>> > This vote is open until Thursday, Nov 17th 12 pm
>> >
>> > Thanks,
>> > Neha
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by Jun Rao <ju...@gmail.com>.
The distribution does include source code in it. Are you saying that we
should have a separate source distribution with no jars in it?

Thanks,

Jun

On Mon, Nov 14, 2011 at 5:37 PM, sebb <se...@gmail.com> wrote:

> On 14 November 2011 19:52, Neha Narkhede <ne...@gmail.com> wrote:
> > Hi,
> >
> > Kafka community is excited to share that RC for release of
> > Kafka-0.7.0-incubating has been +1'd over at kafka-user@incubator.
> > Please try it out and vote for the Apache Kafka 0.7.0-incubating release.
> > This is the first release of Kafka since we've joined the Apache
> incubator.
> >
> > Vote thread
> > http://markmail.org/message/pqsla5furf7nzpe2?q=kafka+candidate+6
> >
> > Release artifacts
> >
> http://people.apache.org/~nehanarkhede/kafka-0.7.0-incubating-candidate-6/
>
> -1
> There's no source archive.
> ASF primarily releases source; binary archives are optional (but
> almost always provided).
> Source archives are required.
>
> -0
> The binary archive is huge; this is mainly because it contains
> multiple copies of many jars.
> It would be better for users if there was a single copy of each jar,
> and an installation script to copy them after unpacking.
>
> > SVN revision
> > https://svn.apache.org/repos/asf/incubator/kafka/branches/0.7@1199132
>
> The normal practice is to use an SVN tag for the release vote, for example:
>
> https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating-RC1
>
> If the vote succeeds, rename/copy it to
> https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating
>
> If the vote fails, create a new tag:
> https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating-RC2
>
> -1:
> There is no DISCLAIMER
>
> The NOTICE file does not follow standards.
> The first 5 lines should look like the lines in === below:
>
> ===
> Apache Kafka
> Copyright ?-2011 The Apache Software Foundation.
>
> This product includes software developed at
> The Apache Software Foundation (http://www.apache.org/).
> ===
>
> The rest of the NOTICE file should be for *required* notices only; it
> is not required to list other Apache projects.
>
> The NOTICE file also contains a license, that should be in LICENSE.
> No mention of sbt, which is in SVN - as that is also included in the
> binary release, should that be mentioned in the NOTICE file?
>
> > PGP release keys
> > http://svn.apache.org/repos/asf/incubator/kafka/KEYS
> >
> > This vote is open until Thursday, Nov 17th 12 pm
> >
> > Thanks,
> > Neha
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: [VOTE] Release Kafka 0.7.0-incubating

Posted by sebb <se...@gmail.com>.
On 14 November 2011 19:52, Neha Narkhede <ne...@gmail.com> wrote:
> Hi,
>
> Kafka community is excited to share that RC for release of
> Kafka-0.7.0-incubating has been +1'd over at kafka-user@incubator.
> Please try it out and vote for the Apache Kafka 0.7.0-incubating release.
> This is the first release of Kafka since we've joined the Apache incubator.
>
> Vote thread
> http://markmail.org/message/pqsla5furf7nzpe2?q=kafka+candidate+6
>
> Release artifacts
> http://people.apache.org/~nehanarkhede/kafka-0.7.0-incubating-candidate-6/

-1
There's no source archive.
ASF primarily releases source; binary archives are optional (but
almost always provided).
Source archives are required.

-0
The binary archive is huge; this is mainly because it contains
multiple copies of many jars.
It would be better for users if there was a single copy of each jar,
and an installation script to copy them after unpacking.

> SVN revision
> https://svn.apache.org/repos/asf/incubator/kafka/branches/0.7@1199132

The normal practice is to use an SVN tag for the release vote, for example:

https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating-RC1

If the vote succeeds, rename/copy it to
https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating

If the vote fails, create a new tag:
https://svn.apache.org/repos/asf/incubator/kafka/tags/0.7.0-incubating-RC2

-1:
There is no DISCLAIMER

The NOTICE file does not follow standards.
The first 5 lines should look like the lines in === below:

===
Apache Kafka
Copyright ?-2011 The Apache Software Foundation.

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
===

The rest of the NOTICE file should be for *required* notices only; it
is not required to list other Apache projects.

The NOTICE file also contains a license, that should be in LICENSE.
No mention of sbt, which is in SVN - as that is also included in the
binary release, should that be mentioned in the NOTICE file?

> PGP release keys
> http://svn.apache.org/repos/asf/incubator/kafka/KEYS
>
> This vote is open until Thursday, Nov 17th 12 pm
>
> Thanks,
> Neha
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org