Clojure compiler build fails with Java 10

Description

When building clojure-1.10.0-alpha4 with Java 10 early access the test test-proxy-non-serializable fails with the following error:

Cause: The test inherently relies on serialized objects and is now invalid due to a serialVersionUID change.

Solution: Make conditional on jdk

Patch:
0001-CLJ-2330-brittle-serialization-test.patch

Screened by: Alex Miller - verified on Java 8,9,10,11

Environment

None

Activity

Show:
Alex Miller
March 2, 2018, 11:10 PM

Test failure related to CLJ-2204

Alex Miller
June 25, 2018, 3:27 PM

Chouser - I'd love to have a patch for this if you have time to look at it...

Ghadi Shayban
June 25, 2018, 6:39 PM

added patch covering JDK 8 - 11

Completed

Assignee

Unassigned

Reporter

John Schmidt

Labels

Approval

Ok

Patch

Code and Test

Fix versions

Affects versions

Priority

Major
Configure