Had a look at similar failures today and I fixed the way libcore-async-clojure exports its classpath [1].
This should _at least_ fix the need for adding tools.analyzer.jar and tools.analyzer.jvm.jar manually to the classpath. I'd be curious to know how that changed things for puppetdb! (maybe this bug is fixed?) [1]: https://tracker.debian.org/news/1324649/accepted-core-async-clojure-13610-5-source-into-unstable/ -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Louis-Philippe Véronneau ⢿⡄⠘⠷⠚⠋ po...@debian.org / veronneau.org ⠈⠳⣄