Your message dated Thu, 13 Aug 2009 11:31:40 -0400 with message-id <1250177500.12712.16.ca...@desktop> and subject line Re: azureus: java-policy violation: Azureus.jar has caused the Debian Bug report #395379, regarding azureus: java-policy violation: Azureus.jar to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 395379: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=395379 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---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
--- End Message ---
--- Begin Message ---It's actually not a policy violation, the DP says "if it's a jar it goes to /usr/share/java as long as it is arch-indep". The new policy as mjj29 pointed to me will tell that if it's a program, and nothing else uses it, then it should go to /usr/share/${program}. -- Best regards, Adrian Perez <[email protected]>
signature.asc
Description: This is a digitally signed message part
--- End Message ---
_______________________________________________ pkg-java-maintainers mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-maintainers

