Thomas,
What version of Hadoop are you building Debian packages for? If you're
taking Cloudera's existing debs and modifying them, these include a backport
of Sqoop (from Apache's trunk) which uses the rt tools.jar to compile
auto-generated code at runtime. Later versions of Sqoop (including the one
in the most recently-released CDH2: 0.20.1+169.56-1) include MAPREDUCE-1146
which eliminates that dependency.
- Aaron
On Tue, Feb 16, 2010 at 3:19 AM, Steve Loughran ste...@apache.org wrote:
Thomas Koch wrote:
Hi,
I'm working on the Debian package for hadoop (the first version is already
in the new queue for Debian unstable).
Now I stumpled about $JAVA_HOME/lib/tools.jar in the classpath. Since
Debian supports different JAVA runtimes, it's not that easy to know, which
one the user currently uses and therefor I'd would make things easier if
this jar would not be necessary.
From searching and inspecting the SVN history I got the impression, that
this is an ancient legacy that's not necessary (anymore)?
I don't think hadoop core/hdf/maperd needs it. The only place where it
would be needed is JSP-java-binary work, but as the JSPs are precompiled
you can probably get away without it. Just add tests for all the JSPs to
make sure they work.
-steve