[PATCH] Remove dependency on JScheme for generating CORBA exceptions
Andrew John Hughes
gnu_andrew at member.fsf.org
Thu Jun 19 08:46:18 PDT 2008
At present, a number of exceptions for CORBA are generated using a
script written in JScheme.
JScheme is thus included in the CORBA tree as a binary 'blob' called
jscheme.jar. The utility
Java files are also included in binary form in jschemelogutil.jar, as
well as the original source code.
This has arisen as an issue when packaging OpenJDK (in the form of
OpenJDK6/IcedTea6) for Debian:
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=140
The attached patches avoids this issue by replacing the single JScheme
script used, mc.scm, with a Java-based
equivalent. This generates identical source code and resource files,
barring a few appropriate changes in the comments.
We've already included this in IcedTea as a patch against OpenJDK6,
but ideally would like to also see it included upstream.
The attached patches were created against a checkout of the latest
CORBA forest (http://hg.openjdk.java.net/jdk7/corba/). I couldn't see
a way to create a whole forest diff, so I instead create one against
the forest root and one against the CORBA tree. The patches are
as follows:
* jscheme-root.diff: Removes the JScheme notice from the root README file.
* jscheme-corba.diff: The main patch; adds the new code and Makefile,
and adds this to the build process.
* jscheme-rm.diff: Removes jscheme.jar, jschemelogutil.jar and the
JScheme scripts from the repository.
The second two could be made into one patch if necessary.
I did notice that there seems to be no mailing list or active
development for the CORBA tree, hence this mail to build-dev instead
of
a corba-dev alias (the same seems to be true of jaxws and jaxp too).
Are these not actively maintained or are they maintained outside
the OpenJDK process?
Thanks,
--
Andrew :-)
Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: jscheme-corba.diff
Url: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20080619/6e339c26/jscheme-corba.diff
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: jscheme-root.diff
Url: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20080619/6e339c26/jscheme-root.diff
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: jscheme-rm.diff
Url: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20080619/6e339c26/jscheme-rm.diff
More information about the distro-pkg-dev
mailing list