[Pkg-puppet-devel] Bug#1026163: Uses Java 11

Louis-Philippe Véronneau pollo at debian.org
Wed Dec 21 18:35:29 GMT 2022


On 2022-12-21 06 h 16, Hans Joachim Desserud wrote:
> 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

That's the kind of thing that can easily be patched in Debian (we often 
already do that).

Most of the time, the restriction isn't really required and everything 
still works as intended with the newer openjdk.

-- 
   ⢀⣴⠾⠻⢶⣦⠀
   ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
   ⢿⡄⠘⠷⠚⠋   pollo at debian.org / veronneau.org
   ⠈⠳⣄

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xE1E5457C8BAD4113.asc
Type: application/pgp-keys
Size: 3281 bytes
Desc: OpenPGP public key
URL: <http://alioth-lists.debian.net/pipermail/pkg-puppet-devel/attachments/20221221/3daef18a/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 228 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-puppet-devel/attachments/20221221/3daef18a/attachment.sig>


More information about the Pkg-puppet-devel mailing list