status-im / open-bounty

Enable communities to distribute funds to push their cause forward.
https://openbounty.status.im/
GNU Affero General Public License v3.0
118 stars 36 forks source link

Upgrade dependencies for JDK 9 compatibility #413

Open tirkarthi opened 6 years ago

tirkarthi commented 6 years ago

Description

It seems that the project uses versions of Clojurescript, aleph and http-kit that are incompatible with JDK 9.

(Feature or Bug? i.e Type: Bug)

Type: Bug

Solution.

Clojurescript :

Latest Clojurescript release 1.10 fixes JDK 9 compatibility issue caused by xml-bind. Relevant JIRA issue : https://dev.clojure.org/jira/browse/CLJS-2377 .

http-kit :

Relevant http-kit upstream issue : https://github.com/http-kit/http-kit/issues/356 Relevant release : https://github.com/http-kit/http-kit/releases/tag/2.3.0-beta2 Latest RC release : https://github.com/http-kit/http-kit/releases/tag/v2.3.0-RC1

This was reported using Clojars metadata and GitHub search. Feel free to close this if it's irrelevant.

[#CLJS-2377] The CLJS compiled uses deprecated modules on Java 9 - Clojure JIRA
GitHub
http-kit/http-kit
http-kit is a minimalist, event-driven, high-performance Clojure HTTP server/client library with WebSocket and asynchronous support
GitHub
http-kit/http-kit
http-kit is a minimalist, event-driven, high-performance Clojure HTTP server/client library with WebSocket and asynchronous support