Le 02/01/2020 à 11:06, Stefan Bodewig a écrit :

> Any other ideas?

The removal of pack200 isn't an issue for the upcoming release yet since
we still target Java 7. For now this is just an issue with the CI using
Java 14+. Maybe we can deal with this by using a Maven profile excluding
the pack200 classes from the compilation when Java 14+ is used.

This leaves some time to find an alternative implementation, I don't
think Commons Compress will require Java 14+ in the next 5 years.

FYI I plan to fork the JDK pack200 implementation into a standalone
project. I've reserved the 'pack200' group on GitHub for this. The code
isn't published yet but I've already Mavenized the project and converted
the tests to JUnit. I'm struggling a bit to get the native code to build.

The fork will inherit the GPL2 with classpath exception license from
OpenJDK. I'm not sure Apache projects are allowed to depend on such
libraries, but that would be odd not to be able to use it since it's
exactly the same code that we used in the JDK.

Emmanuel Bourg

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to