Package: azureus Version: 2.5.0.0-1 Severity: minor Debian's java policy states, in section 2.3:
"If they have their own auxiliary classes, they must be in a jar
file in /usr/share/java. The name of the jar should follow the
same naming conventions as for libraries."
If "same naming convention as for libraries" refers to "2.4. Java
libraries", the relevant clause is
"Their classes must be in jar archive(s) in the directory
/usr/share/java, with the name
packagename[-extraname]-fullversion.jar."
Azureus should therefore supply /usr/share/java/azureus-$ver.jar (e.g.
/usr/share/java/azureus-2.5.0.0.jar) not /usr/share/java/Azureus.jar.
It's not clear to me if this is a violation of the "should" clause in
2.3 or the "must" in 2.4, but either way, it is my understanding that
java-policy is not an official sub-policy and so neither is severity
Serious.
Either way, I can't see it being an actual problem for anyone. Perhaps
the policy needs to be adjusted a bit for programs (vs. libraries).
I started working on a patch for this but got a bit stuck trying to suss
the current version in the debian/rules file. I might return to it
later.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-686
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
signature.asc
Description: Digital signature

