some replacements for encumbered binary plugs no longer required?

Paul Jenner psj at familyjenner.co.uk
Fri Dec 7 11:19:01 PST 2007


Hi all.

It looks like some of the replacements for encumbered binary plugs in
IcedTea are no longer required - as plugs have either been opened or
replaced in OpenJDK.

As a quick first pass:

1) Ductus renderer:

Looks like it was replaced in OpenJDK here:
http://mail.openjdk.java.net/pipermail/graphics-rasterizer-dev/2007-October/000049.html

Allowing removal of:

libdcpr.so (from Makefile.am)

rt/sun/dc
rt/sun/dc/pr
rt/sun/dc/pr/PRException.java
rt/sun/dc/pr/PathDasher.java
rt/sun/dc/pr/Rasterizer.java
rt/sun/dc/pr/PathStroker.java
rt/sun/dc/path
rt/sun/dc/path/PathException.java
rt/sun/dc/path/PathConsumer.java
rt/sun/dc/path/FastPathProducer.java

2) Encumbered sound:

Looks like it was partially opened here:
http://mail.openjdk.java.net/pipermail/sound-dev/2007-September/000037.html

Allowing removal of:

libjsoundalsa.so (from Makefile.am)
libjsound.so (from Makefile.am)

(only libjsoundhs.so looks to be needed from the referenced e-mail)

3) Lib2k font library:

Looks like it was replaced in OpenJDK here:
http://mail.openjdk.java.net/pipermail/2d-dev/2007-August/000037.html

Allowing removal of:

libt2k.so (from Makefile.am)

4) unused gnu. imports:

It looks like:

rt/gnu/java/io
rt/gnu/java/io/Base64InputStream.java

was left over from the merge of GNU crypto and is no longer used.

I intended to try a build with these removed to confirm they really
weren't required but hit a problem with ecj build (org.xml.sax.helpers
not found) so thought I would mail for comment in the meantime.

Is there any intention to review and keep the replacement plugs as small
as possible - or is it simply not worth the effort of removal now as
this is a temporary solution anyway and does not really hurt to leave a
few unnecessary ones around?

Thanks,

Paul

-- 
Paul Jenner <psj at familyjenner.co.uk>




More information about the distro-pkg-dev mailing list