[Debian-astro-maintainers] Bug#915065: starjava-vo: Unused dependency on libaxis-java

Emmanuel Bourg ebourg at apache.org
Fri Nov 30 00:40:18 GMT 2018


Source: starjava-vo
Severity: normal

Dear Maintainer,

starjava-vo has a dependency on libaxis-java but it actually builds fine
without it. It uses a SOAP client from starjava-registry [1] that used to
be based on Axis but no longer use it as highlighted by this comment in
the SoapClient class:

 /**
  * Lightweight, freestanding SOAP client which can make simple requests
  * and allows the responses to be processed as a SAX stream.
  * Logging of sent and received XML can optionally be performed by
  * using the {@link #setEchoStream} method.
  * Probably, there is much of SOAP that this doesn't implement, but
  * it works well enough to write a registry client on top of it.
  *
  * <p>Why write yet another SOAP client?  Last time I tried to get Axis
  * to do this (stream processing of the response) it took me several
  * days of misery, and still didn't work.  The actual job I need to
  * do here is quite straightforward, so it's not difficult to write it
  * from scratch.
  *
  * @author   Mark Taylor
  * @since    9 Dec 2009
  */

Since we plan to request the removal of libaxis-java due to compatibility
issues with Java 11 (#911187), could you please remove the libaxis-java
dependency from starjava-vo?

Thank you,

Emmanuel Bourg

[1] https://salsa.debian.org/debian-astro-team/starjava-registry/blob/master/src/main/uk/ac/starlink/registry/SoapClient.java



More information about the Debian-astro-maintainers mailing list