[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#786460: ITP: kafka -- Distributed, partitioned, replicated commit log service



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: