Ottomata has submitted this change and it was merged.
Change subject: Debianize 0.8.2.1 tag
......................................................................
Debianize 0.8.2.1 tag
This renames the kafka-client package to kafka-cli,
in order to disambiguate the package name from the
kafka-clients.jar shipped with kafka-common.
kafka-examples .jars are no longer shipped as part of the kafka-common
package, and kafka-perf no longer exists as its own jar.
Any ext/ jars that are shipped along with the packages have been
intentially named with their version numbers, so as to avoid
potential naming conflicts with packages that might come from
Debian or Ubuntu. This won't avoid all conflicts, but it will
likely avoid most.
Bug T106581
Change-Id: I1c24a79d7992d3e9e3ca28ff133f31501f475cc0
---
M debian/README.Debian
M debian/bin/kafka
M debian/changelog
M debian/control
M debian/gbp.conf
R debian/kafka-cli.dirs
R debian/kafka-cli.install
R debian/kafka-cli.postinst
R debian/kafka-cli.postrm
M debian/kafka-common.install
M debian/kafka-common.links
M debian/kafka-mirror.init
M debian/patches/our-own-build-system.patch
D debian/patches/remove_scala_annotations2.8.patch
M debian/patches/series
M debian/rules
M debian/source/include-binaries
A ext/commons-collections-2.1.1.jar
A ext/lz4-1.2.0.jar
A ext/paranamer-2.1.jar
A ext/piggybank-0.12.0.jar
A ext/snappy-java-1.0.4.1.jar
A ext/xmlenc-0.52.jar
23 files changed, 150 insertions(+), 216 deletions(-)
Approvals:
Ottomata: Verified; Looks good to me, approved
Muehlenhoff: Looks good to me, but someone else must approve
jenkins-bot: Verified
diff --git a/debian/README.Debian b/debian/README.Debian
index fa06c5a..c92fa6d 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -1,7 +1,7 @@
kafka for Debian
----------------
This package is created using a custom build system based on Makefiles
-instead of the standard sbt build system used by upstream. The reason
+instead of the standard sbt/gradle build system used by upstream. The reason
for this is to satisfy debian policy that no internet connection should
be required during package building as well as security concers about
the downloaded JAR files by sbt
@@ -27,7 +27,7 @@
* Create a cowbuilder environment (we assume you are building against
precise pangolin here)
- $ sudo DIST=precise git-pbuilder create --components "main universe"
+ $ sudo DIST=jessie git-pbuilder create --components "main universe"
* Clone the repo
@@ -36,7 +36,7 @@
* Build
- $ DIST=precise git-buildpackage -us -uc
+ $ DIST=jessie git-buildpackage -us -uc
or if you dont want to use git-pbuilder:
@@ -68,9 +68,9 @@
from upstream that matches the debian upstream version specs. In that
case <VERSION> == <commit-ish>
-* Then update the master branch to reflect that
+* Then update the debian branch to reflect that
- $ git checkout master # Assuming you are not there already
+ $ git checkout debian # Assuming you are not there already
$ git merge upstream/<VERSION>
* Solve any potential conflicts that might arise. A very helpful way to
diff --git a/debian/bin/kafka b/debian/bin/kafka
index 2ff0bf5..c079d7e 100755
--- a/debian/bin/kafka
+++ b/debian/bin/kafka
@@ -11,12 +11,21 @@
SCRIPT_NAME=$(basename "$0")
KAFKA_CONFIG=${KAFKA_CONFIG:-/etc/kafka}
LOG_DIR=${LOG_DIR:-/var/log/kafka}
+SYS_CLASSDIR=${SYS_CLASSDIR:-/usr/share/java}
+KAFKA_CLASSDIR=${KAFKA_CLASSDIR:-/usr/share/kafka}
# Set ZOOKEEPER_OPT if ZOOKEEPER_URL is set and --zookeeper has not
# also been passed in as a CLI arg. This will be included
# in command functions that take a --zookeeper argument.
if [ -n "${ZOOKEEPER_URL}" -a -z "$(echo $@ | grep -- --zookeeper)" ]; then
ZOOKEEPER_OPT="--zookeeper ${ZOOKEEPER_URL}"
+fi
+
+# Set BROKER_LIST_OPT if BROKER_LIST is set and --broker-list has not
+# also been passed in as a CLI arg. This will be included
+# in command functions that take a --broker-list argument.
+if [ -n "${BROKER_LIST}" -a -z "$(echo $@ | grep -- --broker-list)" ]; then
+ BROKER_LIST_OPT="--broker-list ${BROKER_LIST}"
fi
@@ -36,11 +45,9 @@
$SCRIPT_NAME mirror-maker [opts]
$SCRIPT_NAME consumer-offset-checker [opts]
- $SCRIPT_NAME add-partitions [opts]
$SCRIPT_NAME reassign-partitions [opts]
- $SCRIPT_NAME check-reassignment-status [opts]
$SCRIPT_NAME preferred-replica-election [opts]
- $SCRIPT_NAME controlled-shutdown [opts]
+ $SCRIPT_NAME replica-verification-tool [opts]
$SCRIPT_NAME producer-perf-test [opts]
$SCRIPT_NAME consumer-perf-test [opts]
@@ -55,6 +62,7 @@
Environment Variables:
ZOOKEEPER_URL - If this is set, any commands that take a
--zookeeper flag will be passed with this value.
+ BROKER_LIST - If this is set, any commands that take a
--broker-list flag will be passed with this value.
KAFKA_CONFIG - location of Kafka config files. Default:
/etc/kafka
JMX_PORT - Set this to expose JMX. This is set by default
for brokers and producers.
KAFKA_JVM_PERFORMANCE_OPTS - Any special JVM perfomance options. This is
set by default.
@@ -76,7 +84,7 @@
fi
if [ -z "$SCALA_VERSION" ]; then
- SCALA_VERSION=2.8.0
+ SCALA_VERSION=2.9.2
fi
# if these were not yet set (by user or defaults file),
@@ -90,7 +98,10 @@
# Log4j settings
if [ -z "$KAFKA_LOG4J_OPTS" ]; then
-
KAFKA_LOG4J_OPTS="-Dlog4j.configuration=file:$KAFKA_CONFIG/tools-log4j.properties"
+ # Use tools-log4j.properties to configure loggers for CLIs.
+ # Zookeeper uses SLF4J simple logger, and is noisy by default, so make
+ # it always WARN level.
+
KAFKA_LOG4J_OPTS="-Dlog4j.configuration=file:$KAFKA_CONFIG/tools-log4j.properties
-Dorg.slf4j.simpleLogger.defaultLogLevel=WARN"
fi
if [ -z "$KAFKA_OPTS" ]; then
@@ -151,7 +162,11 @@
fi
# Setting the classpath to all the needed dependencies.
-
CLASSPATH=$CLASSPATH:/usr/share/java/scala-library.jar:/usr/share/java/jetty.jar:/usr/share/java/jetty-util.jar:/usr/share/java/zookeeper.jar:/usr/share/java/velocity-1.7.jar:/usr/share/java/slf4j-api.jar:/usr/share/java/servlet-api-2.5.jar:/usr/share/java/jsp-api-2.1.jar:/usr/share/java/qdox.jar:/usr/share/java/paranamer.jar:/usr/share/java/oro.jar:/usr/share/java/objenesis.jar:/usr/share/java/log4j-1.2-1.2.16.jar:/usr/share/java/junit4.jar:/usr/share/java/joda-time.jar:/usr/share/java/jets3t.jar:/usr/share/java/jackson-core.jar:/usr/share/java/jackson-mapper.jar:/usr/share/java/hsqldb.jar:/usr/share/java/commons-cli.jar:/usr/share/java/commons-codec.jar:/usr/share/java/commons-collections.jar:/usr/share/java/commons-compress.jar:/usr/share/java/commons-el.jar:/usr/share/java/commons-httpclient.jar:/usr/share/java/commons-io.jar:/usr/share/java/commons-lang.jar:/usr/share/java/commons-logging.jar:/usr/share/java/commons-net.jar:/usr/share/java/cglib.jar:/usr/share/java/asm3.jar:/usr/share/java/snappy-java.jar:/usr/share/java/jasper-runtime-5.5.12.jar:/usr/share/java/jsp-api-2.1-6.1.14.jar:/usr/share/java/avro-1.4.0.jar:/usr/share/java/kfs-0.3.jar:/usr/share/java/jsp-2.1-6.1.14.jar:/usr/share/java/scalatest-1.2.jar:/usr/share/java/paranamer-ant-2.2.jar:/usr/share/java/paranamer-generator-2.2.jar:/usr/share/java/pig-0.8.0.jar:/usr/share/java/zkclient-0.3.jar:/usr/share/java/easymock-3.0.jar:/usr/share/java/jasper-compiler-5.5.12.jar:/usr/share/java/hadoop-core-0.20.2.jar:/usr/share/java/xmlenc-0.52.jar:/usr/share/java/jopt-simple-3.2.jar:/usr/share/kafka/kafka.jar:/usr/share/kafka/hadoop-consumer.jar:/usr/share/kafka/hadoop-producer.jar:/usr/share/kafka/kafka-kafka-examples.jar:/usr/share/kafka/kafka-perf.jar:/usr/share/java/metrics-annotation-2.2.0.jar:/usr/share/java/metrics-core-2.2.0.jar:/usr/share/java/metrics-ganglia-2.2.0.jar:/usr/share/java/metrics-graphite-2.2.0.jar:/usr/share/kafka/kafka-ganglia-1.0.0.jar
+
SYSTEM_JARS=$SYS_CLASSDIR/asm3.jar:$SYS_CLASSDIR/cglib.jar:$SYS_CLASSDIR/commons-cli.jar:$SYS_CLASSDIR/commons-codec.jar:$SYS_CLASSDIR/commons-compress.jar:$SYS_CLASSDIR/commons-el.jar:$SYS_CLASSDIR/commons-httpclient.jar:$SYS_CLASSDIR/commons-io.jar:$SYS_CLASSDIR/commons-lang.jar:$SYS_CLASSDIR/commons-logging.jar:$SYS_CLASSDIR/commons-net.jar:$SYS_CLASSDIR/hsqldb.jar:$SYS_CLASSDIR/jackson-core.jar:$SYS_CLASSDIR/jackson-mapper.jar:$SYS_CLASSDIR/jets3t.jar:$SYS_CLASSDIR/jetty-util.jar:$SYS_CLASSDIR/jetty.jar:$SYS_CLASSDIR/joda-time.jar:$SYS_CLASSDIR/jsp-api-2.1.jar:$SYS_CLASSDIR/junit4.jar:$SYS_CLASSDIR/log4j-1.2.jar:$SYS_CLASSDIR/objenesis.jar:$SYS_CLASSDIR/oro.jar:$SYS_CLASSDIR/qdox.jar:$SYS_CLASSDIR/scala-library.jar:$SYS_CLASSDIR/servlet-api-2.5.jar:$SYS_CLASSDIR/slf4j-api.jar:$SYS_CLASSDIR/slf4j-simple.jar:$SYS_CLASSDIR/velocity-1.7.jar:$SYS_CLASSDIR/zookeeper.jar
+
KAFKA_INCLUDED_JARS=$SYS_CLASSDIR/avro-1.4.0.jar:$SYS_CLASSDIR/commons-collections-2.1.1.jar.jar:$SYS_CLASSDIR/easymock-3.0.jar:$SYS_CLASSDIR/hadoop-core-0.20.2.jar:$SYS_CLASSDIR/jasper-compiler-5.5.12.jar:$SYS_CLASSDIR/jasper-runtime-5.5.12.jar:$SYS_CLASSDIR/jopt-simple-3.2.jar:$SYS_CLASSDIR/jsp-2.1-6.1.14.jar:$SYS_CLASSDIR/jsp-api-2.1-6.1.14.jar:$SYS_CLASSDIR/kfs-0.3.jar:$SYS_CLASSDIR/lz4-1.2.0.jar:$SYS_CLASSDIR/metrics-annotation-2.2.0.jar:$SYS_CLASSDIR/metrics-core-2.2.0.jar:$SYS_CLASSDIR/metrics-ganglia-2.2.0.jar:$SYS_CLASSDIR/metrics-graphite-2.2.0.jar:$SYS_CLASSDIR/paranamer-ant-2.2.jar:$SYS_CLASSDIR/paranamer-generator-2.2.jar:$SYS_CLASSDIR/paranamer-2.1.jar:$SYS_CLASSDIR/pig-0.8.0.jar:$SYS_CLASSDIR/piggybank-0.12.0.jar:$SYS_CLASSDIR/scalatest-1.2.jar:$SYS_CLASSDIR/snappy-java-1.0.4.1.jar:$SYS_CLASSDIR/xmlenc-0.52.jar:$SYS_CLASSDIR/zkclient-0.3.jar
+
KAFKA_JARS=$KAFKA_CLASSDIR/hadoop-consumer.jar:$KAFKA_CLASSDIR/hadoop-producer.jar:$KAFKA_CLASSDIR/kafka-clients.jar:$KAFKA_CLASSDIR/kafka-ganglia-1.0.0.jar:$KAFKA_CLASSDIR/kafka.jar
+
+ CLASSPATH=$CLASSPATH:$SYSTEM_JARS:$KAFKA_INCLUDED_JARS:$KAFKA_JARS
# Launch mode
if [ "x$DAEMON_MODE" = "xtrue" ]; then
@@ -168,30 +183,30 @@
cmd_console_producer() {
export JMX_PORT="${JMX_PORT:-9990}"
export KAFKA_HEAP_OPTS="${KAFKA_HEAP_OPTS:--Xmx512M}"
- kafka_run_class kafka.producer.ConsoleProducer "$@"
+ kafka_run_class kafka.tools.ConsoleProducer $BROKER_LIST_OPT "$@"
}
cmd_console_consumer() {
export KAFKA_HEAP_OPTS="${KAFKA_HEAP_OPTS:--Xmx512M}"
- kafka_run_class kafka.consumer.ConsoleConsumer $ZOOKEEPER_OPT "$@"
-}
-
-cmd_consumer_shell() {
- kafka_run_class kafka.tools.ConsumerShell $ZOOKEEPER_OPT "$@"
-}
-
-cmd_producer_shell() {
- export JMX_PORT="${JMX_PORT:-9991}"
- kafka_run_class kafka.tools.ProducerShell "$@"
+ kafka_run_class kafka.tools.ConsoleConsumer $ZOOKEEPER_OPT "$@"
}
cmd_simple_consumer_shell() {
- kafka_run_class kafka.tools.SimpleConsumerShell $ZOOKEEPER_OPT "$@"
+ kafka_run_class kafka.tools.SimpleConsumerShell $BROKER_LIST_OPT "$@"
+}
+
+cmd_consumer_offset_checker() {
+ kafka_run_class kafka.tools.ConsumerOffsetChecker $ZOOKEEPER_OPT "$@"
}
cmd_replay_log_producer() {
export JMX_PORT="${JMX_PORT:-9992}"
- kafka_run_class kafka.tools.ReplayLogProducer $ZOOKEEPER_OPT "$@"
+ kafka_run_class kafka.tools.ReplayLogProducer $BROKER_LIST_OPT
$ZOOKEEPER_OPT "$@"
+}
+
+cmd_replica_verification_tool() {
+ export JMX_PORT="${JMX_PORT:-9992}"
+ kafka_run_class kafka.tools.ReplicaVerificationTool $BROKER_LIST_OPT "$@"
}
cmd_mirror_maker() {
@@ -217,39 +232,21 @@
kafka_run_class kafka.tools.ConsumerOffsetChecker $ZOOKEEPER_OPT "$@"
}
-cmd_add_partitions() {
- kafka_run_class kafka.admin.AddPartitionsCommand $ZOOKEEPER_OPT "$@"
-}
-
cmd_reassign_partitions() {
- kafka_run_class kafka.admin.ReassignPartitionsCommand $ZOOKEEPER_OPT "$@"
-}
-
-cmd_check_reassignment_status() {
- kafka_run_class kafka.admin.CheckReassignmentStatus $ZOOKEEPER_OPT "$@"
+ kafka_run_class kafka.admin.ReassignPartitionsCommand $BROKER_LIST_OPT
$ZOOKEEPER_OPT "$@"
}
cmd_preferred_replica_election() {
kafka_run_class kafka.admin.PreferredReplicaLeaderElectionCommand
$ZOOKEEPER_OPT "$@"
}
-cmd_controlled_shutdown() {
- kafka_run_class kafka.admin.ShutdownBroker $ZOOKEEPER_OPT "$@"
-}
-
-
cmd_producer_perf_test() {
export KAFKA_HEAP_OPTS="${KAFKA_HEAP_OPTS:-"-Xmx512M"}"
- kafka_run_class kafka.perf.ProducerPerformance "$@"
+ kafka_run_class kafka.tools.ProducerPerformance $BROKER_LIST_OPT "$@"
}
cmd_consumer_perf_test() {
export KAFKA_HEAP_OPTS="${KAFKA_HEAP_OPTS:-"-Xmx512M"}"
- kafka_run_class kafka.perf.ConsumerPerformance $ZOOKEEPER_OPT "$@"
-}
-
-cmd_simple_consumer_perf_test() {
- export KAFKA_HEAP_OPTS="${KAFKA_HEAP_OPTS:-"-Xmx512M"}"
- kafka_run_class kafka.tools.SimpleConsumerPerformance $ZOOKEEPER_OPT "$@"
+ kafka_run_class kafka.tools.ConsumerPerformance $ZOOKEEPER_OPT "$@"
}
cmd_server_start() {
@@ -276,8 +273,6 @@
}
cmd_server_stop() {
- # kafka-server-stop.sh in Kafka repository uses SIGINT instead of SIGTERM
- # here, but in testing SIGINT did not kill zookeeper.
ps ax | grep -i 'kafka\.Kafka' | grep java | grep -v grep | awk '{print
$1}' | xargs kill -SIGTERM
}
@@ -305,9 +300,7 @@
}
cmd_zookeeper_stop() {
- # zookeeper-server-stop.sh in Kafka repository uses SIGINT instead of
SIGTERM
- # here, but in testing SIGINT did not kill zookeeper.
- ps ax | grep -i 'zookeeper' | grep -v grep | awk '{print $1}' | xargs kill
-SIGTERM
+ ps ax | grep -i 'zookeeper' | grep -v grep | awk '{print $1}' | xargs kill
-SIGINT
}
cmd_zookeeper_shell() {
@@ -325,7 +318,7 @@
ARGS="-server ${ZOOKEEPER_URL} $@"
fi
- echo kafka_run_class org.apache.zookeeper.ZooKeeperMain $ARGS
+ kafka_run_class org.apache.zookeeper.ZooKeeperMain $ARGS
}
@@ -347,11 +340,9 @@
replay-log-producer | \
mirror-maker | \
consumer-offset-checker | \
- add-partitions | \
reassign-partitions | \
- check-reassignment-status | \
preferred-replica-election | \
- controlled-shutdown | \
+ replica-verification-tool | \
producer-perf-test | \
consumer-perf-test | \
simple-consumer-perf-test | \
diff --git a/debian/changelog b/debian/changelog
index 38305bc..8a26fdc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+kafka (0.8.2.1-1) jessie-wikimedia; urgency=low
+
+ * Upstream release
+
+ -- Andrew Otto (WMF) <[email protected]> Thu, 23 Jul 2015 16:09:40 +0000
+
kafka (0.8.1.1-6) precise; urgency=low
* Use generic snappy version in bin/kafka CLASSPATH
diff --git a/debian/control b/debian/control
index 20472f0..1d8e1d3 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,6 @@
libcglib-java,
libcommons-cli-java,
libcommons-codec-java,
- libcommons-collections-java,
libcommons-compress-java,
libcommons-el-java,
libcommons-httpclient-java,
@@ -26,12 +25,9 @@
liblog4j1.2-java,
libobjenesis-java,
liboro-java,
- libparanamer-java,
libqdox-java,
libservlet2.5-java,
- libsnappy-java,
libslf4j-java,
- libxmlenc-java,
libzookeeper-java
Standards-Version: 3.9.3
Homepage: http://kafka.apache.org
@@ -53,7 +49,7 @@
.
This package includes common Kafka .jar files.
-Package: kafka-client
+Package: kafka-cli
Architecture: all
Depends: kafka-common
Description: Apache Kafka is a distributed publish-subscribe messaging system
@@ -71,7 +67,7 @@
Package: kafka-server
Architecture: all
-Depends: kafka-client
+Depends: kafka-cli
Description: Apache Kafka is a distributed publish-subscribe messaging system
Apache Kafka is designed to support the following
* Persistent messaging with O(1) disk structures
@@ -87,7 +83,7 @@
Package: kafka-mirror
Architecture: all
-Depends: kafka-client
+Depends: kafka-cli
Description: Apache Kafka is a distributed publish-subscribe messaging system
Apache Kafka is designed to support the following
* Persistent messaging with O(1) disk structures
diff --git a/debian/gbp.conf b/debian/gbp.conf
index 148ed7e..3865e29 100644
--- a/debian/gbp.conf
+++ b/debian/gbp.conf
@@ -2,7 +2,7 @@
upstream-tree=tag
upstream-tag=upstream/%(version)s
debian-tag=debian/%(version)s
-debian-branch=master
+debian-branch=debian
cleaner=fakeroot debian/rules clean
# this is how we invoke pbuilder, arguments passed to git-buildpackage will be
# passed to dpkg-buildpackge in the chroot
diff --git a/debian/kafka-client.dirs b/debian/kafka-cli.dirs
similarity index 100%
rename from debian/kafka-client.dirs
rename to debian/kafka-cli.dirs
diff --git a/debian/kafka-client.install b/debian/kafka-cli.install
similarity index 100%
rename from debian/kafka-client.install
rename to debian/kafka-cli.install
diff --git a/debian/kafka-client.postinst b/debian/kafka-cli.postinst
similarity index 95%
rename from debian/kafka-client.postinst
rename to debian/kafka-cli.postinst
index 661d183..1479dd0 100755
--- a/debian/kafka-client.postinst
+++ b/debian/kafka-cli.postinst
@@ -1,6 +1,6 @@
#!/bin/sh
-# postinst script for kafka-client
+# postinst script for kafka-cli
#
# see: dh_installdeb(1)
diff --git a/debian/kafka-client.postrm b/debian/kafka-cli.postrm
similarity index 94%
rename from debian/kafka-client.postrm
rename to debian/kafka-cli.postrm
index 4cd1ed1..9fa6b8a 100755
--- a/debian/kafka-client.postrm
+++ b/debian/kafka-cli.postrm
@@ -1,6 +1,6 @@
#!/bin/sh
-# postrm script for kafka-client
+# postrm script for kafka-cli
#
# see: dh_installdeb(1)
diff --git a/debian/kafka-common.install b/debian/kafka-common.install
index 8533b16..c06b4ec 100644
--- a/debian/kafka-common.install
+++ b/debian/kafka-common.install
@@ -1,4 +1,5 @@
ext/avro-1.4.0.jar usr/share/java
+ext/commons-collections-2.1.1.jar usr/share/java
ext/easymock-3.0.jar usr/share/java
ext/hadoop-core-0.20.2.jar usr/share/java
ext/jasper-compiler-5.5.12.jar usr/share/java
@@ -7,13 +8,18 @@
ext/jsp-2.1-6.1.14.jar usr/share/java
ext/jsp-api-2.1-6.1.14.jar usr/share/java
ext/kfs-0.3.jar usr/share/java
-ext/paranamer-ant-2.2.jar usr/share/java
-ext/paranamer-generator-2.2.jar usr/share/java
-ext/pig-0.8.0.jar usr/share/java
-ext/scalatest-1.2.jar usr/share/java
-ext/zkclient-0.3.jar usr/share/java
+ext/lz4-1.2.0.jar usr/share/java
ext/metrics-annotation-2.2.0.jar usr/share/java
ext/metrics-core-2.2.0.jar usr/share/java
ext/metrics-ganglia-2.2.0.jar usr/share/java
ext/metrics-graphite-2.2.0.jar usr/share/java
+ext/paranamer-ant-2.2.jar usr/share/java
+ext/paranamer-generator-2.2.jar usr/share/java
+ext/paranamer-2.1.jar usr/share/java
+ext/pig-0.8.0.jar usr/share/java
+ext/piggybank-0.12.0.jar usr/share/java
+ext/scalatest-1.2.jar usr/share/java
+ext/snappy-java-1.0.4.1.jar usr/share/java
+ext/xmlenc-0.52.jar usr/share/java
+ext/zkclient-0.3.jar usr/share/java
ext/kafka-ganglia-1.0.0.jar usr/share/kafka
diff --git a/debian/kafka-common.links b/debian/kafka-common.links
index 9e38fd6..0d53ac8 100644
--- a/debian/kafka-common.links
+++ b/debian/kafka-common.links
@@ -1,5 +1,4 @@
-usr/share/kafka/kafka-0.8.1.1.jar usr/share/kafka/kafka.jar
-usr/share/kafka/kafka-perf-0.8.1.1.jar usr/share/kafka/kafka-perf.jar
-usr/share/kafka/kafka-java-examples-0.8.1.1.jar
usr/share/kafka/kafka-java-examples.jar
-usr/share/kafka/hadoop-consumer-0.8.1.1.jar usr/share/kafka/hadoop-consumer.jar
-usr/share/kafka/hadoop-producer-0.8.1.1.jar usr/share/kafka/hadoop-producer.jar
+usr/share/kafka/kafka-0.8.2.1.jar usr/share/kafka/kafka.jar
+usr/share/kafka/kafka-clients-0.8.2.1.jar usr/share/kafka/kafka-clients.jar
+usr/share/kafka/hadoop-consumer-0.8.2.1.jar usr/share/kafka/hadoop-consumer.jar
+usr/share/kafka/hadoop-producer-0.8.2.1.jar usr/share/kafka/hadoop-producer.jar
diff --git a/debian/kafka-mirror.init b/debian/kafka-mirror.init
index b542d07..1b67752 100755
--- a/debian/kafka-mirror.init
+++ b/debian/kafka-mirror.init
@@ -97,7 +97,7 @@
export KAFKA_CONFIG JMX_PORT KAFKA_JMX_OPTS SCALA_VERSION
KAFKA_JVM_PERFORMANCE_OPTS KAFKA_HEAP_OPTS KAFKA_LOG4J_OPTS KAFKA_OPTS CLASSPATH
- # Define the command to run kafka as a daemon
+ # Define the command to run kafka MirrorMaker as a daemon
# set -a tells sh to export assigned variables to spawned shells.
KAFKA_MIRROR_ARGS="
--num.streams $KAFKA_MIRROR_NUM_STREAMS \
@@ -121,7 +121,7 @@
start-stop-daemon --start -b -u "$KAFKA_USER" -g "$KAFKA_GROUP" \
-c "$KAFKA_USER" -m -p "$KAFKA_MIRROR_PID" \
- -x "/usr/sbin/kafka" -- "mirror-maker" "${KAFKA_MIRROR_ARGS}"
+ -x "/usr/sbin/kafka" -- "mirror-maker" $KAFKA_MIRROR_ARGS
status="$?"
set +a -e
return $status
diff --git a/debian/patches/our-own-build-system.patch
b/debian/patches/our-own-build-system.patch
index d56e2f1..07670c0 100644
--- a/debian/patches/our-own-build-system.patch
+++ b/debian/patches/our-own-build-system.patch
@@ -1,4 +1,4 @@
-From: Alexandros Kosiaris <[email protected]>
+From: Alexandros Kosiaris <[email protected]>, Andrew Otto
<[email protected]>
Date: Tue, 28 May 2013 17:46:15 +0000
Subject: Introducing our own build system
@@ -14,28 +14,28 @@
The version discovery system is rather naive and will fail in many
cases to correctly identify the version. Since this is not trivial to
fix we allow the caller to override version.
+
+Updated for 0.8.2.1 on 2015-07-28 by Andrew Otto.
---
- Makefile | 66 ++++++++++++++++++++++++++++++++++++++
- config/Makefile | 9 ++++++
- contrib/Makefile | 23 +++++++++++++
- contrib/hadoop-consumer/Makefile | 20 ++++++++++++
- contrib/hadoop-producer/Makefile | 20 ++++++++++++
- core/Makefile | 20 ++++++++++++
- examples/Makefile | 19 +++++++++++
- perf/Makefile | 20 ++++++++++++
- 8 files changed, 197 insertions(+)
+ Makefile | 66 ++++++++++++++++++++++++++++++++++++++++
+ clients/Makefile | 18 +++++++++++
+ config/Makefile | 15 +++++++++
+ contrib/Makefile | 24 +++++++++++++++
+ contrib/hadoop-consumer/Makefile | 18 +++++++++++
+ contrib/hadoop-producer/Makefile | 19 ++++++++++++
+ core/Makefile | 21 +++++++++++++
+ 9 files changed, 220 insertions(+)
create mode 100644 Makefile
+ create mode 100644 clients/Makefile
create mode 100644 config/Makefile
create mode 100644 contrib/Makefile
create mode 100644 contrib/hadoop-consumer/Makefile
create mode 100644 contrib/hadoop-producer/Makefile
create mode 100644 core/Makefile
- create mode 100644 examples/Makefile
- create mode 100644 perf/Makefile
diff --git a/Makefile b/Makefile
new file mode 100644
-index 0000000..b2a9961
+index 0000000..cf05093
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,66 @@
@@ -47,7 +47,7 @@
+export INSTALL=install -D -m 644
+
+# Figure this out as well as other dependencies
-+export SCALA_LIBRARY=/usr/share/java/scala-library-2.9.1.jar
++export SCALA_LIBRARY=/usr/share/java/scala-library-2.9.2.jar
+
+# DESTDIR
+ifndef PREFIX
@@ -83,7 +83,8 @@
+endif
+export CFLAGS=-usejavacp
+
-+SUBDIRS=core examples contrib perf config
++# Don't bother building examples as part of main build process.
++SUBDIRS=clients core contrib config
+
+BUILDDIRS=$(SUBDIRS:%=build-%)
+CLEANDIRS=$(SUBDIRS:%=clean-%)
@@ -103,11 +104,34 @@
+
+$(INSTALLDIRS): $(TARGET_PATH)
+ $(MAKE) -C $(@:install-%=%) install
-+
+.PHONY: clean install all
+diff --git a/clients/Makefile b/clients/Makefile
+new file mode 100644
+index 0000000..3c0f6bd
+--- /dev/null
++++ b/clients/Makefile
+@@ -0,0 +1,18 @@
++SOURCES=$(shell find src/main -name "*.java")
++
++TARGET_PATH=$(CURDIR)/target
++CLASSPATH:=$(CLASSPATH):$(TARGET_PATH)
++
++$(TARGET_PATH):
++ $(MKDIR_P) $(TARGET_PATH)
++
++all: $(SOURCES) $(TARGET_PATH)
++ $(JAVAC) -d $(TARGET_PATH) $(SOURCES)
++
++clean:
++ $(RM_RF) $(TARGET_PATH)
++ $(RM_RF) kafka-clients-$(VERSION).jar
++
++install: all
++ $(JAR) cfv kafka-clients-$(VERSION).jar -C target .
++ $(INSTALL) -o root -g root kafka-clients-$(VERSION).jar
$(DESTDIR)$(LIBPATH)/kafka-clients-$(VERSION).jar
diff --git a/config/Makefile b/config/Makefile
new file mode 100644
-index 0000000..211f667
+index 0000000..f78a68d
--- /dev/null
+++ b/config/Makefile
@@ -0,0 +1,15 @@
@@ -128,16 +152,17 @@
+ $(INSTALL) -T -o root -g root $< $(DESTDIR)/$(SYSCONFDIR)/mirror/$@
diff --git a/contrib/Makefile b/contrib/Makefile
new file mode 100644
-index 0000000..c214ca3
+index 0000000..1db7722
--- /dev/null
+++ b/contrib/Makefile
-@@ -0,0 +1,23 @@
+@@ -0,0 +1,24 @@
+SUBDIRS=hadoop-consumer hadoop-producer
+BUILDDIRS=$(SUBDIRS:%=build-%)
+CLEANDIRS=$(SUBDIRS:%=clean-%)
+INSTALLDIRS=$(SUBDIRS:%=install-%)
+
+export CORE_TARGET_PATH=$(dir $(CURDIR))core/target
++export CLIENTS_TARGET_PATH=$(dir $(CURDIR))clients/target
+
+.PHONY: all install clean
+
@@ -157,15 +182,14 @@
+
diff --git a/contrib/hadoop-consumer/Makefile
b/contrib/hadoop-consumer/Makefile
new file mode 100644
-index 0000000..b13c8c7
+index 0000000..e2e3e93
--- /dev/null
+++ b/contrib/hadoop-consumer/Makefile
-@@ -0,0 +1,20 @@
+@@ -0,0 +1,18 @@
+SOURCES=$(shell find -name "*.java")
+
-+LIB_CLASSJARS:=$(shell find lib -name "*.jar")
+TARGET_PATH=$(CURDIR)/target
-+CLASSPATH:=$(CLASSPATH):$(SCALA_LIBRARY):$(LIB_CLASSJARS):$(CORE_TARGET_PATH)
++CLASSPATH:=$(CLASSPATH):$(SCALA_LIBRARY):$(CLIENTS_TARGET_PATH):$(CORE_TARGET_PATH)
+
+$(TARGET_PATH):
+ $(MKDIR_P) $(TARGET_PATH)
@@ -180,18 +204,16 @@
+install: all
+ $(JAR) cfv hadoop-consumer-$(VERSION).jar -C target .
+ $(INSTALL) -o root -g root hadoop-consumer-$(VERSION).jar
$(DESTDIR)$(LIBPATH)/hadoop-consumer-$(VERSION).jar
-+
diff --git a/contrib/hadoop-producer/Makefile
b/contrib/hadoop-producer/Makefile
new file mode 100644
-index 0000000..0e9b2ae
+index 0000000..3c5d123
--- /dev/null
+++ b/contrib/hadoop-producer/Makefile
-@@ -0,0 +1,20 @@
+@@ -0,0 +1,19 @@
+SOURCES=$(shell find -name "*.java")
+
-+LIB_CLASSJARS:=$(shell find lib -name "*.jar")
+TARGET_PATH=$(CURDIR)/target
-+CLASSPATH:=$(CLASSPATH):$(SCALA_LIBRARY):$(LIB_CLASSJARS):$(CORE_TARGET_PATH)
++CLASSPATH:=$(CLASSPATH):$(SCALA_LIBRARY):$(CLIENTS_TARGET_PATH):$(CORE_TARGET_PATH)
+
+$(TARGET_PATH):
+ $(MKDIR_P) $(TARGET_PATH)
@@ -209,15 +231,16 @@
+
diff --git a/core/Makefile b/core/Makefile
new file mode 100644
-index 0000000..7441725
+index 0000000..2c107e2
--- /dev/null
+++ b/core/Makefile
-@@ -0,0 +1,20 @@
+@@ -0,0 +1,21 @@
+SOURCES=$(shell find src/main -name "*.scala" -or -name "*.java")
+JAVA_SOURCES=$(shell find src/main -name "*.java")
+
+TARGET_PATH=$(CURDIR)/target
-+CLASSPATH:=$(CLASSPATH):$(TARGET_PATH)
++CLIENTS_TARGET_PATH=$(dir $(CURDIR))clients/target
++CLASSPATH:=$(CLASSPATH):$(CLIENTS_TARGET_PATH):$(TARGET_PATH)
+
+$(TARGET_PATH):
+ $(MKDIR_P) $(TARGET_PATH)
@@ -233,55 +256,4 @@
+install:
+ $(JAR) cfv kafka-$(VERSION).jar -C target .
+ $(INSTALL) -o root -g root kafka-$(VERSION).jar
$(DESTDIR)$(LIBPATH)/kafka-$(VERSION).jar
-diff --git a/examples/Makefile b/examples/Makefile
-new file mode 100644
-index 0000000..8d5e751
---- /dev/null
-+++ b/examples/Makefile
-@@ -0,0 +1,19 @@
-+SOURCES=$(shell find -name "*.java")
-+
-+TARGET_PATH=$(CURDIR)/target
-+CORE_TARGET_PATH=$(dir $(CURDIR))core/target
-+CLASSPATH:=$(CLASSPATH):$(SCALA_LIBRARY):$(CORE_TARGET_PATH)
-+
-+$(TARGET_PATH):
-+ $(MKDIR_P) $(TARGET_PATH)
-+
-+all: $(SOURCES) $(TARGET_PATH)
-+ $(JAVAC) -d $(TARGET_PATH) $(SOURCES)
-+
-+clean:
-+ $(RM_RF) $(TARGET_PATH)
-+ $(RM_RF) kafka-java-examples-$(VERSION).jar
-+
-+install: all
-+ $(JAR) cfv kafka-java-examples-$(VERSION).jar -C target .
-+ $(INSTALL) -o root -g root kafka-java-examples-$(VERSION).jar
$(DESTDIR)$(LIBPATH)/kafka-java-examples-$(VERSION).jar
-diff --git a/perf/Makefile b/perf/Makefile
-new file mode 100644
-index 0000000..daeea0d
---- /dev/null
-+++ b/perf/Makefile
-@@ -0,0 +1,20 @@
-+SOURCES=$(shell find -name "*.scala" -or -name "*.java")
-+
-+TARGET_PATH=$(CURDIR)/target
-+
-+CORE_TARGET_PATH=$(dir $(CURDIR))core/target
-+CLASSPATH:=$(CLASSPATH):$(CORE_TARGET_PATH)
-+
-+$(TARGET_PATH):
-+ $(MKDIR_P) $(TARGET_PATH)
-+
-+all: $(SOURCES) $(TARGET_PATH)
-+ $(SCALAC) $(CFLAGS) -d $(TARGET_PATH) $(SOURCES)
-+
-+clean:
-+ $(RM_RF) $(TARGET_PATH)
-+ $(RM_RF) kafka-perf-$(VERSION).jar
-+
-+install: all
-+ $(JAR) cfv kafka-perf-$(VERSION).jar -C target .
-+ $(INSTALL) -o root -g root kafka-perf-$(VERSION).jar
$(DESTDIR)$(LIBPATH)/kafka-perf-$(VERSION).jar
--
diff --git a/debian/patches/remove_scala_annotations2.8.patch
b/debian/patches/remove_scala_annotations2.8.patch
deleted file mode 100644
index f3cf589..0000000
--- a/debian/patches/remove_scala_annotations2.8.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff -r -u a/core/src/main/scala/kafka/utils/Annotations_2.8.scala /dev/null
---- a/core/src/main/scala/kafka/utils/Annotations_2.8.scala
-+++ /dev/null
-@@ -1,36 +0,0 @@
--/**
-- * Licensed to the Apache Software Foundation (ASF) under one or more
-- * contributor license agreements. See the NOTICE file distributed with
-- * this work for additional information regarding copyright ownership.
-- * The ASF licenses this file to You under the Apache License, Version 2.0
-- * (the "License"); you may not use this file except in compliance with
-- * the License. You may obtain a copy of the License at
-- *
-- * http://www.apache.org/licenses/LICENSE-2.0
-- *
-- * Unless required by applicable law or agreed to in writing, software
-- * distributed under the License is distributed on an "AS IS" BASIS,
-- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-- * See the License for the specific language governing permissions and
-- * limitations under the License.
-- */
--
--package kafka.utils
--
--/* Some helpful annotations */
--
--/**
-- * Indicates that the annotated class is meant to be threadsafe. For an
abstract class it is an part of the interface that an implementation
-- * must respect
-- */
--class threadsafe extends StaticAnnotation
--
--/**
-- * Indicates that the annotated class is not threadsafe
-- */
--class nonthreadsafe extends StaticAnnotation
--
--/**
-- * Indicates that the annotated class is immutable
-- */
--class immutable extends StaticAnnotation
diff --git a/debian/patches/series b/debian/patches/series
index abaf5c4..8d89416 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,4 +1,3 @@
our-own-build-system.patch
kafka_data_dirs_fixes.patch
logging_to_var_log.patch
-remove_scala_annotations2.8.patch
diff --git a/debian/rules b/debian/rules
index c28686f..493c3be 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,10 +3,10 @@
export JAVA_HOME?=/usr/lib/jvm/java-1.7.0-openjdk-amd64
export PREFIX=/usr
export SYSCONFDIR=/etc/kafka
-export VERSION=0.8.1.1
+export VERSION=0.8.2.1
-# Put depended upon jars in here
-export
CLASSPATH=/usr/share/java/asm3.jar:/usr/share/java/cglib.jar:/usr/share/java/commons-cli.jar:/usr/share/java/commons-codec.jar:/usr/share/java/commons-collections.jar:/usr/share/java/commons-compress.jar:/usr/share/java/commons-el.jar:/usr/share/java/commons-httpclient.jar:/usr/share/java/commons-io.jar:/usr/share/java/commons-lang.jar:/usr/share/java/commons-logging.jar:/usr/share/java/commons-net.jar:/usr/share/java/hsqldb.jar:/usr/share/java/jackson-core.jar:/usr/share/java/jackson-mapper.jar:/usr/share/java/jets3t.jar:/usr/share/java/jetty-util.jar:/usr/share/java/jetty.jar:/usr/share/java/joda-time.jar:/usr/share/java/jsp-api-2.1.jar:/usr/share/java/junit4.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/objenesis.jar:/usr/share/java/oro.jar:/usr/share/java/paranamer.jar:/usr/share/java/qdox.jar:/usr/share/java/scala-library.jar:/usr/share/java/servlet-api-2.5.jar:/usr/share/java/slf4j-api.jar:/usr/share/java/snappy-java.jar:/usr/share/java/velocity-1.7.jar:/usr/share/java/xmlenc.jar:/usr/share/java/zookeeper.jar:$(CURDIR)/ext/avro-1.4.0.jar:$(CURDIR)/ext/easymock-3.0.jar:$(CURDIR)/ext/hadoop-core-0.20.2.jar:$(CURDIR)/ext/jasper-compiler-5.5.12.jar:$(CURDIR)/ext/jasper-runtime-5.5.12.jar:$(CURDIR)/ext/jopt-simple-3.2.jar:$(CURDIR)/ext/jsp-2.1-6.1.14.jar:$(CURDIR)/ext/jsp-api-2.1-6.1.14.jar:$(CURDIR)/ext/kfs-0.3.jar:$(CURDIR)/ext/metrics-annotation-2.2.0.jar:$(CURDIR)/ext/metrics-core-2.2.0.jar:$(CURDIR)/ext/metrics-ganglia-2.2.0.jar:$(CURDIR)/ext/metrics-graphite-2.2.0.jar:$(CURDIR)/ext/kafka-ganglia-1.0.0.jar:$(CURDIR)/ext/paranamer-ant-2.2.jar:$(CURDIR)/ext/paranamer-generator-2.2.jar:$(CURDIR)/ext/pig-0.8.0.jar:$(CURDIR)/ext/scalatest-1.2.jar:$(CURDIR)/ext/zkclient-0.3.jar:
+# Put build dependency jars here.
+export
CLASSPATH=/usr/share/java/asm3.jar:/usr/share/java/cglib.jar:/usr/share/java/commons-cli.jar:/usr/share/java/commons-codec.jar:/usr/share/java/commons-compress.jar:/usr/share/java/commons-el.jar:/usr/share/java/commons-httpclient.jar:/usr/share/java/commons-io.jar:/usr/share/java/commons-lang.jar:/usr/share/java/commons-logging.jar:/usr/share/java/commons-net.jar:/usr/share/java/hsqldb.jar:/usr/share/java/jackson-core.jar:/usr/share/java/jackson-mapper.jar:/usr/share/java/jets3t.jar:/usr/share/java/jetty-util.jar:/usr/share/java/jetty.jar:/usr/share/java/joda-time.jar:/usr/share/java/jsp-api-2.1.jar:/usr/share/java/junit4.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/objenesis.jar:/usr/share/java/oro.jar:/usr/share/java/qdox.jar:/usr/share/java/scala-library.jar:/usr/share/java/servlet-api-2.5.jar:/usr/share/java/slf4j-api.jar:/usr/share/java/slf4j-simple.jar:/usr/share/java/velocity-1.7.jar:/usr/share/java/zookeeper.jar:$(CURDIR)/ext/avro-1.4.0.jar:$(CURDIR)/ext/commons-collections-2.1.1.jar.jar:$(CURDIR)/ext/easymock-3.0.jar:$(CURDIR)/ext/hadoop-core-0.20.2.jar:$(CURDIR)/ext/jasper-compiler-5.5.12.jar:$(CURDIR)/ext/jasper-runtime-5.5.12.jar:$(CURDIR)/ext/jopt-simple-3.2.jar:$(CURDIR)/ext/jsp-2.1-6.1.14.jar:$(CURDIR)/ext/jsp-api-2.1-6.1.14.jar:$(CURDIR)/ext/kfs-0.3.jar:$(CURDIR)/ext/lz4-1.2.0.jar:$(CURDIR)/ext/metrics-annotation-2.2.0.jar:$(CURDIR)/ext/metrics-core-2.2.0.jar:$(CURDIR)/ext/metrics-ganglia-2.2.0.jar:$(CURDIR)/ext/metrics-graphite-2.2.0.jar:$(CURDIR)/ext/paranamer-ant-2.2.jar:$(CURDIR)/ext/paranamer-generator-2.2.jar:$(CURDIR)/ext/paranamer-2.1.jar:$(CURDIR)/ext/pig-0.8.0.jar:$(CURDIR)/ext/piggybank-0.12.0.jar:$(CURDIR)/ext/scalatest-1.2.jar:$(CURDIR)/ext/snappy-java-1.0.4.1.jar:$(CURDIR)/ext/xmlenc-0.52.jar:$(CURDIR)/ext/zkclient-0.3.jar
%:
dh $@ --with javahelper
@@ -17,9 +17,9 @@
# These files are part of the kafka-common package.
cp -rv $(CURDIR)/debian/tmp/usr/share/kafka/*
$(CURDIR)/debian/kafka-common/usr/share/kafka/
- # These files are part of the kafka-client package.
- cp -rv $(CURDIR)/debian/tmp/etc/kafka/tools-log4j.properties
$(CURDIR)/debian/kafka-client/etc/kafka/
- cp -rv $(CURDIR)/debian/tmp/etc/kafka/log4j.properties
$(CURDIR)/debian/kafka-client/etc/kafka/
+ # These files are part of the kafka-cli package.
+ cp -rv $(CURDIR)/debian/tmp/etc/kafka/tools-log4j.properties
$(CURDIR)/debian/kafka-cli/etc/kafka/
+ cp -rv $(CURDIR)/debian/tmp/etc/kafka/log4j.properties
$(CURDIR)/debian/kafka-cli/etc/kafka/
# These files are part of the kafka-server package.
cp -rv $(CURDIR)/debian/tmp/etc/kafka/server.properties
$(CURDIR)/debian/kafka-server/etc/kafka/
@@ -34,4 +34,3 @@
# Install kafka-mirror init.d and default scripts under their default
name 'kafka-mirror'.
dh_installinit
-
diff --git a/debian/source/include-binaries b/debian/source/include-binaries
index bc23b8e..b7d748b 100644
--- a/debian/source/include-binaries
+++ b/debian/source/include-binaries
@@ -1,19 +1,25 @@
-ext/jasper-runtime-5.5.12.jar
-ext/jsp-api-2.1-6.1.14.jar
ext/avro-1.4.0.jar
-ext/kfs-0.3.jar
-ext/jsp-2.1-6.1.14.jar
-ext/scalatest-1.2.jar
-ext/paranamer-ant-2.2.jar
-ext/paranamer-generator-2.2.jar
-ext/pig-0.8.0.jar
-ext/zkclient-0.3.jar
+ext/commons-collections-2.1.1.jar
ext/easymock-3.0.jar
-ext/jasper-compiler-5.5.12.jar
ext/hadoop-core-0.20.2.jar
+ext/jasper-compiler-5.5.12.jar
+ext/jasper-runtime-5.5.12.jar
ext/jopt-simple-3.2.jar
+ext/jsp-2.1-6.1.14.jar
+ext/jsp-api-2.1-6.1.14.jar
+ext/kfs-0.3.jar
+ext/lz4-1.2.0.jar
ext/metrics-annotation-2.2.0.jar
ext/metrics-core-2.2.0.jar
ext/metrics-ganglia-2.2.0.jar
ext/metrics-graphite-2.2.0.jar
+ext/paranamer-ant-2.2.jar
+ext/paranamer-generator-2.2.jar
+ext/paranamer-2.1.jar
+ext/pig-0.8.0.jar
+ext/piggybank-0.12.0.jar
+ext/scalatest-1.2.jar
+ext/snappy-java-1.0.4.1.jar
+ext/xmlenc-0.52.jar
+ext/zkclient-0.3.jar
ext/kafka-ganglia-1.0.0.jar
diff --git a/ext/commons-collections-2.1.1.jar
b/ext/commons-collections-2.1.1.jar
new file mode 100644
index 0000000..c461445
--- /dev/null
+++ b/ext/commons-collections-2.1.1.jar
Binary files differ
diff --git a/ext/lz4-1.2.0.jar b/ext/lz4-1.2.0.jar
new file mode 100644
index 0000000..9cdebd2
--- /dev/null
+++ b/ext/lz4-1.2.0.jar
Binary files differ
diff --git a/ext/paranamer-2.1.jar b/ext/paranamer-2.1.jar
new file mode 100644
index 0000000..4abfd52
--- /dev/null
+++ b/ext/paranamer-2.1.jar
Binary files differ
diff --git a/ext/piggybank-0.12.0.jar b/ext/piggybank-0.12.0.jar
new file mode 100644
index 0000000..252bb64
--- /dev/null
+++ b/ext/piggybank-0.12.0.jar
Binary files differ
diff --git a/ext/snappy-java-1.0.4.1.jar b/ext/snappy-java-1.0.4.1.jar
new file mode 100644
index 0000000..c64231f
--- /dev/null
+++ b/ext/snappy-java-1.0.4.1.jar
Binary files differ
diff --git a/ext/xmlenc-0.52.jar b/ext/xmlenc-0.52.jar
new file mode 100644
index 0000000..fab67e4
--- /dev/null
+++ b/ext/xmlenc-0.52.jar
Binary files differ
--
To view, visit https://gerrit.wikimedia.org/r/227989
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I1c24a79d7992d3e9e3ca28ff133f31501f475cc0
Gerrit-PatchSet: 3
Gerrit-Project: operations/debs/kafka
Gerrit-Branch: debian
Gerrit-Owner: Ottomata <[email protected]>
Gerrit-Reviewer: Alexandros Kosiaris <[email protected]>
Gerrit-Reviewer: Faidon Liambotis <[email protected]>
Gerrit-Reviewer: Muehlenhoff <[email protected]>
Gerrit-Reviewer: Ottomata <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits