Debian Patches

Status for trapperkeeper-clojure/3.2.0-4

Patch Description Author Forwarded Bugs Origin Last update
0001_Lein_Local.patch Patch project.clj to build locally with lein. =?utf-8?b?SsOpcsO0bWUgQ2hhcmFvdWk=?= <jerome@riseup.net> not-needed 2022-10-20
0002_Fix_Testsuite_Failure.patch Fix Testsuite Failure
Skip 2 tests that fail due to our version of clj-time-clojure being more recent
than what upstream uses (0.11 -- quite old)
See https://tickets.puppetlabs.com/browse/TK-493 for more details.
Debian Clojure Maintainers <team+clojure@tracker.debian.org> no 2022-10-20
0003-Remove-nREPL-dependency.patch Remove nREPL dependency
This patch removes the nREPL dependency from trapperkeeper, which is only
useful in development. In addition, enabling this service by accident
may represent a security risk. And finally, since libnrepl-clojure is
not arch:all in Debian, removing this dependency will unlock more
architectures for TK and TK-dependent apps like puppetdb and
puppetserver.
=?utf-8?b?SsOpcsO0bWUgQ2hhcmFvdWk=?= <jerome@riseup.net> not-needed 2023-02-01
0004-PDB-5215-Avoid-clojure.java.io-resource-NPE-on-SIGHU.patch (PDB-5215) Avoid clojure.java.io/resource NPE on SIGHUP
Right now, io/resource can crash if the current thread's context class
loader is nil, which can sometimes be the case, and is the case with
current puppetdb versions after startup and before processing any
commands.

Avoid the crash by falling back to the system class loader when the
thread's is nil.

cf. https://clojure.atlassian.net/browse/CLJ-2431

Thanks to Jrme Charaoui for coming up with the reproduction that
allowed tracking down the problem.
Rob Browning <rlb@puppet.com> not-needed upstream, https://github.com/puppetlabs/trapperkeeper/pull/304/commits/a64003119574a4fb243389ed973b46ab97347be2 2023-02-06

All known versions for source package 'trapperkeeper-clojure'

Links