Bug#900299: leiningen-clojure: depends on openjdk-8
Emilio Pozuelo Monfort
pochu at debian.org
Mon Jun 4 15:19:57 BST 2018
On 04/06/18 15:24, Elana Hashman wrote:
> Hi Emilio,
> Why was this bug filed as serious? Leiningen has a direct dependency on
> Java 8 and upstream has not yet been updated to use a newer version of
> Java, as the public Java 11 builds aren't really available yet. I had to
> pin the build to Java 8 as it does not work properly with Java 9+ yet.
> Java 11 won't even be released until September I think?
> I was not under the impression that Java 8 would be removed from buster,
> so I don't see this bug as release critical. While it might not be
> officially supported by upstream, RedHat should still be releasing
> security patches.
OpenJDK 8 will be EOL sometime in 2020 (Red Hat will drop support for it in
October 2020). With a buster release in mid 2019, that would only be a little
over one year into buster's release. With 3 years of main support, that won't be
enough. Thus the OpenJDK maintainers aim to switch to Java 11 for buster
(default-jdk already points to 10, and will be switched to 11 once it's released
in September) . Also note that pre-releases of 11 are available in sid and
I filed this bug as serious so that you are aware that buster will release
without openjdk-8 and can prepare for that. Perhaps upstream could start the
porting work already using the Java 11 pre-releases, or porting to Java 10 now
and to 11 once it's out (a 10 -> 11 port would probably be easier than a 8 -> 11
Let me know if you have any questions or concerns.
More information about the Pkg-clojure-maintainers