Package: libmx4j-java
Version: 3.0.2-4
Severity: normal
Tags: patch

Hi,

I've noticed that 2 files in META-INF/services/ of mx4j-tools.jar contains 
lines for classes not included in Debian's MX4J.

Some tools (for instance, Spring Framework) automaticaly try to load all 
classes defined in
    META-INF/services/javax.management.remote.JMXConnectorProvider
and
    META-INF/services/javax.management.remote.JMXConnectorServerProvider
by using Java SPI provider [1].

Please find my small patch to remove invalids lines from thoses files attached.

[1] 
http://java.sun.com/javase/6/docs/technotes/guides/jar/jar.html#Service%20Provider


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (600, 'unstable'), (101, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libmx4j-java depends on:
ii  default-jre [java2-runtime]  1.5-30      Standard Java or Java compatible 
R
ii  default-jre-headless [java2- 1.5-30      Standard Java or Java compatible 
R
ii  gij [java2-runtime-headless] 4:4.3.2-2   The GNU Java bytecode interpreter
ii  gij-4.3 [java2-runtime-headl 4.3.2-2     The GNU Java bytecode interpreter
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  java-gcj-compat-headless [ja 1.0.78-2    Java runtime environment using 
GIJ
ii  kaffe-pthreads [java1-runtim 2:1.1.8-5.2 A POSIX threads enabled version of
ii  libbcel-java                 5.2-3       Analyze, create, and manipulate 
(b
ii  liblog4j1.2-java             1.2.15-4    Logging library for java
ii  openjdk-6-jre [java2-runtime 6b12-1~exp1 OpenJDK Java runtime, using 
Hotspo
ii  openjdk-6-jre-headless [java 6b12-1~exp1 OpenJDK Java runtime, using 
Hotspo
ii  sablevm [java1-runtime]      1.13-1.4    Free implementation of Java 
Virtua

libmx4j-java recommends no packages.

Versions of packages libmx4j-java suggests:
ii  jython                        2.2.1-2    Python seamlessly integrated with 
ii  libgnumail-java               1.1.2-2    free implementation of the 
javamai
ii  libservlet2.4-java            5.0.30-8   Servlet 2.4 and JSP 2.0 Java 
class

-- no debconf information

-- 
Damien Raude-Morvan / www.drazzib.com

--- ./src/etc/JMXConnectorProvider-tools.provider.orig	2008-11-05 23:58:49.000000000 +0100
+++ ./src/etc/JMXConnectorProvider-tools.provider	2008-11-05 23:59:11.000000000 +0100
@@ -1,7 +1,3 @@
-mx4j.tools.remote.provider.burlap.ClientProvider
-mx4j.tools.remote.provider.burlap.ssl.ClientProvider
-mx4j.tools.remote.provider.hessian.ClientProvider
-mx4j.tools.remote.provider.hessian.ssl.ClientProvider
 mx4j.tools.remote.provider.local.ClientProvider
 mx4j.tools.remote.provider.soap.ClientProvider
 mx4j.tools.remote.provider.soap.ssl.ClientProvider
--- ./src/etc/JMXConnectorServerProvider-tools.provider.orig	2008-11-05 23:58:57.000000000 +0100
+++ ./src/etc/JMXConnectorServerProvider-tools.provider	2008-11-05 23:59:19.000000000 +0100
@@ -1,7 +1,3 @@
-mx4j.tools.remote.provider.burlap.ServerProvider
-mx4j.tools.remote.provider.burlap.ssl.ServerProvider
-mx4j.tools.remote.provider.hessian.ServerProvider
-mx4j.tools.remote.provider.hessian.ssl.ServerProvider
 mx4j.tools.remote.provider.local.ServerProvider
 mx4j.tools.remote.provider.soap.ServerProvider
 mx4j.tools.remote.provider.soap.ssl.ServerProvider

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to