Bug#199673: Time to revisit this....

Mark Wielaard Mark Wielaard <mark@klomp.org>, 199673@bugs.debian.org
Tue Dec 16 02:40:02 2003


Hi,

On Mon, 2003-12-15 at 17:00, Mark Howard wrote:
> On Sun, Dec 14, 2003 at 01:32:29PM -0500, Nathanael Nerode wrote:
> > Doesn't look like libxalan2-java, or ant, are moving to main any time 
> > soon.  :-P
> > 
> > How's this bug going?  Could someone consider thinking about it again?....
> 
> Unless there are other XSLT Processors available which could go into
> main, we only have two options:
>  - try to get libxalan2 into main (can anyone give details of the exact
>    problems?)
>  - move gjdoc to contrib. This would completely defeat the idea of gjdoc
>    and would be really bad though.
> 
> Does anyone have any other ideas?

Isn't Xalan under the Apache license? gjdoc distributed under the GP so
combining it with a GPL-incompatible work makes the resulting derived
work based on those two pieces undistributable :{

Better is to use the libxmlj library (also from Julian Scheid, the gjdoc
author) which is a wrapper around libxml2 distributed under the GPL.
Only problem with it is that it never saw a formal release. But it does
work nicely in combination with gjdoc.

What I did for building the GNU Classpath documentation with a gcj
compiled gjdoc was to use libxmlj as described at:
http://mail.gnu.org/archive/html/classpath/2003-11/msg00241.html

Something similar can be done when you use kaffe as described at:
http://www.kaffe.org/pipermail/kaffe/2003-December/044604.html
(But there is a kaffe bug that I haven't found yet. It only shows when
trying to build all the API documentation for GNU Classpath, but not
when generating it for individual packages or classes. Sigh.)

Hope that helps,

Mark