tools-nrepl-clojure fail to build from source with Java 21
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tools-nrepl-clojure (Debian) |
New
|
Unknown
|
|||
tools-nrepl-clojure (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
The package fails to build from source with default Java 21 due to deprecation of Thread.stop().
The package updated override_dh_build target, and now runs a test that invokes package's method that calls Thread.stop() causing a build timeout:
----
#'user/all-tests
(nil nil nil nil nil Testing with Clojure v1.11.2 on 21.0.4-ea
nil nil nil nil nil)
Testing clojure.
Jul 12, 2024 4:00:32 PM clojure.
SEVERE: Unhandled REPL handler exception processing message {:id e6e57230-
java.lang.
at java.base/
at clojure.
at clojure.
at clojure.
at clojure.
at clojure.
at clojure.
at clojure.
at clojure.
at clojure.
at clojure.
at clojure.
at clojure.
at clojure.
at clojure.
at clojure.
at java.base/
at java.base/
at java.base/
at java.base/
----
tags: | added: foundations-todo |
tags: | added: fr-8311 |
Changed in tools-nrepl-clojure (Debian): | |
status: | Unknown → New |
Usage of Thread.stop is removed in 1.2 version of the package.
The package has following reverse build depends: Build-Depends ======= ======= schema- clojure (for libtools- nrepl-clojure) nrepl-clojure)
Reverse-
=======
* prismatic-
* rbac-client-clojure (for libtools-
The package has no reverse depends.