Package: velocity Version: 1.4-5 Severity: serious velocity adds a bunch of symlinks to the Ant library directory. This adds those libraries to the "core" class loader of Ant, thus overriding any classpath specified in the build script.
For instance I just spent hours tracking down a build failure caused by unwanted inclusion of jdom0.jar instead of the JDOM 1.1 version in my project. ~$ dpkg -L velocity |grep ant/lib/ /usr/share/ant/lib/werken.xpath.jar /usr/share/ant/lib/commons-collections.jar /usr/share/ant/lib/jdom0.jar /usr/share/ant/lib/logkit.jar /usr/share/ant/lib/velocity.jar It seems to me that the Ant lib directory should be reserved for Ant itself. Other things should be added to the classpath by the user/admin as neeeded. It is especially bad if a package adds symlinks for jars belonging to other packages. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.27.5-melech (SMP w/2 CPU cores; PREEMPT) Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages velocity depends on: ii ant 1.7.0-6 Java based build tool like make ii default-jre [java2-runtime] 1.5-30 Standard Java or Java compatible R ii ibm-j2sdk1.6 [java2-runtime] 1.6.0 Java(TM) JDK, Standard Edition, IB ii jamvm [java1-runtime] 1.5.1-3 virtual machine which conforms to ii java-gcj-compat [java2-runti 1.0.78-2 Java runtime environment using GIJ ii libbcel-java 5.2-3 Analyze, create, and manipulate (b ii libcommons-collections-java 2.1.1-8 A set of abstract data type interf ii libjdom0-java 0.9b-3 lightweight and fast library using ii liblogkit-java 1.2.2-9 Lightweight and fast designed logg ii libwerken.xpath-java 0.9.4-9 JDOM XPath Engine ii libxerces2-java 2.9.1-2 Validating XML parser for Java wit ii openjdk-6-jre [java2-runtime 6b12-1~exp1 OpenJDK Java runtime, using Hotspo ii sun-java5-jre [java2-runtime 1.5.0-16-3 Sun Java(TM) Runtime Environment ( ii sun-java6-jre [java2-runtime 6-07-4 Sun Java(TM) Runtime Environment ( velocity recommends no packages. Versions of packages velocity suggests: pn velocity-doc <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]