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)

Attachment: 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]>

Attachment: 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

Reply via email to