[Pkg-puppet-devel] Bug#1026163: Uses Java 11
Hans Joachim Desserud
debian at desserud.org
Wed Dec 21 11:16:39 GMT 2022
The main reason puppetdb fails to build with JDK 17 is a check in
project.clj which only allows Java 8 or 11. However, this has recently
been expanded to allow Java 17 in upstream [1] and should be part of the
7.12.0 release. So upgrading the package should hopefully resolve this.
Somewhat unrelated but I did notice that several other puppet-related
packages, at least
https://tracker.debian.org/pkg/puppetlabs-http-client-clojure
https://tracker.debian.org/pkg/trapperkeeper-metrics-clojure
https://tracker.debian.org/pkg/trapperkeeper-webserver-jetty9-clojure
have similar checks which will fail with Java 17. They don't seem to
have newer upstream versions though, and I don't know if additional
changes in the code would be required for these to support Java 17.
[1] https://github.com/puppetlabs/puppetdb/blob/main/project.clj#L281
--
mvh / best regards
Hans Joachim Desserud
http://desserud.org
More information about the Pkg-puppet-devel
mailing list