-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add JDK 13 community build #873
Comments
JDK 13 is in final release, so it's time for this. to conserve resources, we can get rid of the JDK 12 jobs. |
It might require sbt 1.3.1 that uses Scala 2.12.10. |
and https://jdk.java.net/14/ early builds are available too ;) |
instructions for installing new OpenJDK versions on the behemoths: #942 (comment) |
@mr-git I've made a separate ticket on that, though I don't plan to tackle it immediately: #984 |
JDKs installed on all 3 behemoths job names/configurations updated first runs in progress: |
https://scala-ci.typesafe.com/job/scala-2.12.x-jdk13-integrate-community-build/494/artifact/logs/ I'll have to look at these one at a time. |
repos that don't extract because they're on old sbt 1.x versions that don't work on JDK 13 (as @eed3si9n anticipated): blaze, doodle, fs2, genjavadoc, monix, paradox, sbt, sbt-*, scala-js, sconfig, sttp, tsec, zinc Scala modules with hardcoded JDK version check needs updating: scala-async, scala-collection-compat, scala-continuations, scala-partest, scala-swing I don't see any other classes of failure. |
#986 should fix the modules. after that I'll think about what to do about the others |
I just updated the wiki page (https://github.com/scala/community-builds/wiki) which had some dead links to the jdk12 builds. |
a couple possible workarounds I've thought of:
|
#991 tries this approach ( |
this turned up in the context of scala/community-build#873
#991 is merged. all projects extract now, on both the 2.12.x and 2.13.x branches let's see how the actual builds go:
|
2.13.x:
|
JDK 13 adds another overload to that method. This turned up in the context of scala/community-build#873.
2.12.x: failures are about as above, plus:
|
declaring victory, according to our target ambition level most of the 2.12 and 2.13 builds are green; the failures are don't look concerning, or are known issues in scala/bug |
the 2.13.x-on-JDK-13 build keeps SIGSEGV'ing when running the scalacheck-shapeless tests — not every time, but very often hoping a version upgrade would fix it, I did but the first scalacheck-shapeless run on the new version still crashed. oh well |
ha! scalacheck-shapeless segfaults even on JDK 14 (14-ea+32-1423) on macOS, even on 2.13.1 and outside dbuild. reported upstream: alexarchambault/scalacheck-shapeless#149 |
what, already? sure, why not. setting it up is easy, I know the drill now, and we have enough disk space on the workers.
early access builds are available from https://jdk.java.net/13/
The text was updated successfully, but these errors were encountered: