Bug#786460: ITP: kafka -- Distributed, partitioned, replicated commit log service
- To: Brandon Bradley <bradleytastic@gmail.com>, Sandro Tosi <morph@debian.org>
- Cc: debian-mentors <debian-mentors@lists.debian.org>, 786460@bugs.debian.org, Debian Java <debian-java@lists.debian.org>, tony mancill <tmancill@debian.org>, "Potter, Tim (Cloud Services)" <timothy.potter@hp.com>
- Subject: Bug#786460: ITP: kafka -- Distributed, partitioned, replicated commit log service
- From: Emmanuel Bourg <ebourg@apache.org>
- Date: Thu, 18 Jun 2015 15:58:34 +0200
- Message-id: <[🔎] 5582CE8A.2070000@apache.org>
- Reply-to: Emmanuel Bourg <ebourg@apache.org>, 786460@bugs.debian.org
- In-reply-to: <CAH6OzbBUgCbBBpvRL4TtdnkC8UmggkoYKLDsKFN+wjPbkrQshg@mail.gmail.com>
- References: <[🔎] CAB4XWXzXn7mWB5EApJBAAoFn_Fd9WED2wyzUdW=oAuFN3XbAEQ@mail.gmail.com> <[🔎] CAH6OzbB1Sx-wfWUy6H8Cqz-UXkZdkh6SkrvsOftkAL9=sYMg=A@mail.gmail.com> <[🔎] CAB4XWXxDSJXgYG5e71+GMQX2UMoEUgKNSPzZ84C0huOqkjA3RA@mail.gmail.com> <CAH6OzbBUgCbBBpvRL4TtdnkC8UmggkoYKLDsKFN+wjPbkrQshg@mail.gmail.com>
Hi Brandon,
Thank you very much for packaging Kafka. In addition to the
debian-mentors and debian-java lists you may find some help on the
#debian-java IRC channel.
I reviewed quickly the package, the main issue is the usage of the
gradle wrapper. Since it downloads jars from the internet it can't be
used for an official Debian package. The gradle package is being
upgraded and we should have a more recent version soon. I hope this will
solve the issues you encountered with the version 1.5.
Not using the wrapper also means all the dependencies have to be
packaged in Debian first. Assuming the tests are disabled Kafka requires:
com.101tec:zkclient:0.3 not packaged
com.typesafe.zinc:zinc:0.3.1 not packaged
com.yammer.metrics:metrics-core:2.2.0 work in progress
commons-logging:commons-logging:1.0.4 OK
net.jpountz.lz4:lz4:1.2.0 not packaged
net.sf.jopt-simple:jopt-simple:3.2 OK
org.apache.avro:avro:1.4.0 OK
org.apache.hadoop:hadoop-core:0.20.2 not packaged
org.apache.pig:pig:0.8.0 not packaged
org.apache.pig:piggybank:0.12.0 not packaged
org.apache.zookeeper:zookeeper:3.4.6 OK
org.codehaus.jackson:jackson-core-asl:1.5.5 OK
org.codehaus.jackson:jackson-mapper-asl:1.5.5 OK
org.scala-lang:scala-library OK
org.slf4j:slf4j-api:1.7.6 OK
org.xerial.snappy:snappy-java:1.1.1.6 OK
So the next step to get Kafka in Debian is to package the missing
dependencies. Hadoop is on my radar and I'll probably package it since I
need it for Solr.
Emmanuel Bourg
Reply to: