If you go this way, you're still left with two issues if you want
adoption to be smooth:
* KAFKA-133 which makes integrating clients hard otherwise
* Maybe building recipes for creating standard packages (rpm + deb)
Most people will install and configure kafka from a CM system (puppet,
chef or pallet) but it would still make life much easier if there were
packages. I suppose this would require the LICENSE thing to be clear
though.
FWIW i think the way cassandra handles this is very convenient (with a
separate package repository which holds releases) but only having debian
rules could already help a bit.
Now that being said, given the time the release has dragged on, I think
if a source only release speeds things up, it's for the best.
- pyr
On Sun, Dec 04, 2011 at 08:52:45PM -0800, Neha Narkhede wrote:
> Chris,
>
> Thanks for stepping up to help here. Based on feedback from various members
> on general@, I think it is wiser to do the source release, with the README
> having a "How to build and download dependencies" section.
>
> We still have to go through all the jars we package in our source release,
> and right now we have about 17 of those. To reduce this overhead, I worked
> on KAFKA-222. I would encourage everyone to review this JIRA closely -
>
https://issues.apache.org/jira/browse/KAFKA-222>
> Since the build file for the contrib module has changed, can people who use
> hadoop-consumer and hadoop-producer help test it out ?
>
> Thanks,
> Neha
>
> On Sat, Dec 3, 2011 at 11:54 AM, Chris Burroughs
> <[EMAIL PROTECTED]>wrote:
>
> > On 12/03/2011 02:40 PM, Chris Burroughs wrote:
> > > My reading is that since we would only be distributing source code, the
> > > NOTICE file should not reflect binary dependencies and would have *only*
> > > the standard Apache bit [3]. Same for LICENSE.
> >
> > I suppose any jar's checked into svn would complicate this a bit.
> > Perhaps it would also be best to exclude them, or just exclude contrib
> > where most of them seem to be.
> >