[ https://issues.apache.org/jira/browse/KAFKA-854?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13625652#comment-13625652 ]
Scott Carey commented on KAFKA-854:
While you're at it you could also upgrade Jackson. Currently the build file references org.codehaus.jackson which is old. The upgrade may require some code changes (the API differs in a few places), all trivial through.
Where is the Jackson dependency specified?
find . -name *.sbt | xargs grep jackson
returns nothing, and in project/Build.scala it is only used in relation to the hadoop settings. We could upgrade to the latest 1.x but not 2.x, because other hadoop dependencies use it (like the also ancient avro 1.4).
What is the status of the contrib hadoop stuff?
Matt's patch already upgrades everything, if we want to upgrade only the core Kafka dependencies, we can trim it down to those simpler, safer updates.
(As an SBT newbie) --
It appears that project/Build.scala is completely unnecessary, and could be significantly simplified if moved to core/build.sbt. Most of the content of Build.scala seems to be cruft or have simpler features available to do the same thing.
> Upgrade dependencies for 0.8
> Key: KAFKA-854
> URL: https://issues.apache.org/jira/browse/KAFKA-854
> Project: Kafka
> Issue Type: Improvement
> Affects Versions: 0.8
> Reporter: Scott Carey
> Attachments: 0001-KAFKA-854-Upgrade-Deps-to-latest.patch
> Many of the dependencies that Kafka 0.8 uses are old. It would be a good idea to upgrade all of these where possible.
> log4j is set to 1.2.15, but the latest is 1.2.17
> zookeeper is at 3.3.4, , there is 3.3.6 (August 2012), and 3.4.5 (Nov 2012. 3.4.x includes several major enhancements and fixes over the 3.3.x line.
> org.slf4j is at 1.6.4, there is 1.6.6 (June 2012) and 1.7.5 (March 2013)
> net.sf.jopt-simple is at 3.2, there is 3.3 (May 2011) and 4.4 (Jan 2013)
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira