Both are fixed and verified on a current Debian system (default-jdk is now
OpenJDK 26):

- #1139932: PLM's internal progress-tracking commits now call setSign(false), so
an enabled commit.gpgsign no longer makes jgit fail with
ServiceUnavailableException and dump a stack trace to the console on every run.

- #1139926: LessonRunner.stopAll() now uses cooperative Thread.interrupt()
instead of the deprecated-for-removal Thread.stop(), so PLM's in-process
recompilation of its framework sources no longer fails and Java exercises run
again.

Both fixes are forwarded upstream as
https://github.com/BuggleInc/PLM/pull/528 and are part of the PLM packaging
update at

https://salsa.debian.org/java-team/plm/-/merge_requests/4,

which also ports PLM to Scala 2.12. They will land with that upload.

Best,
Juan

Reply via email to