← Back to team overview

openjdk team mailing list archive

Bug#920037: Bug#920037: Bug#897945: #897945 still present/breaks with Java 8

 

Hi all,

Le 05/02/2019 à 14:24, Per Lundberg a écrit :

> is this the correct list of packages which can only be built w/ openjdk-8

That's almost correct:
- jzmq and openjfx are built with openjdk-11 already
- openjdk-8-jre-dcevm has just been removed, replaced by
openjdk-11-jre-dcevm (not in testing yet)
- leiningen-clojure is about to be updated with Java 11 compatibility
- uwsgi builds with openjdk-11, but supports openjdk-8 on kfreebsd. The
Java 8 plugin can probably be dropped.
- virtualbox switched to openjdk-11 a few days ago
- icedtea-web should support Java 11 in the next upstream release

The real issue is lombok, it needs both Java 8 and 11 to build (and even
6 and 7! But we managed do to without that). This is a complicated
package that is now a key part of the Java ecosystem in Debian, and we
can't really do without it. It looks like the latest releases have
improved the Java 11 support but I doubt it can build without Java 8.

Note that we'll still need OpenJDK 8 as part of the SBT packaging effort
(which is required to build Scala 2.12). I wouldn't be surprised to see
it required as well to bootstrap Kotlin. So even if we managed to ship
Buster without openjdk-8, the package should remain in unstable until
this is sorted out.

Emmanuel Bourg


Follow ups

References