-
Notifications
You must be signed in to change notification settings - Fork 59
flesh out JDK 11 and 12 community builds #796
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
Comments
I fixed these blockers: scalacheck, scalatest, utest, scala-java8-compat. a new run is now in progress at https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-jdk11-integrate-community-build/18/consoleFull and will hopefully have substantially more than 18 green projects @smarter joked that "every Scala codebase ever" is going to hit scala/bug#11125, and it seems that's not far from the truth. modifying projects one at a time to replace |
with |
"As a workaround, try removing |
60 projects are green now. top blockers: 87 specs2, 81 macro-paradise, 22 fastparse, 21 akka I'll need to go through the failures one by one and see if any them represent regressions in 2.12.7. |
Can we disable scaladoc generation globally and conveniently? |
@retronym good thought, I'll come back to it later. the 14 failures at https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-jdk11-integrate-community-build/18/consoleFull:
the only one of that looks maybe a bit worrisome is the pcplod one, but pcplod is an unusual project, I don't think we need to worry about it for 2.12.7 TL;DR looks good for 2.12.7 |
Thanks Seth! I know it’s late over there. |
etorreborre/specs2#710 should fix specs2 |
scalacommunitybuild/paradise@e4b6a5f should fix macro paradise |
|
thank you, Yoshida-san, for continuing to chip away at this. I'll keep at it as well :-) https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-jdk11-integrate-community-build/57/ shows the current top blockers as:
|
lightbend/ssl-config#128 (just an issue, not a PR) |
coursier/coursier#935 (just an issue, not a PR) |
scalameta: f4dfa83 |
139 green, up from 120 two weeks ago! in some cases JDK 11 support PRs have been merged, in other cases I've (impatiently) changed our config to point to the PR branch status as of https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-jdk11-integrate-community-build/105/ is:
from
|
fixed in master alexarchambault/case-app@5023eaa
typelevel/fs2@226ff68#diff-736c8aaa74103281c32f371842cf994bR41
|
@xuwei-k thanks for all this info. I've handled them as follows:
Dale hopes to fix ssl-config soon, lightbend/ssl-config#98 |
If my investigation and understanding is correct, JDK 9+ support on
|
scalafmt is green at https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-jdk11-integrate-community-build/126/, we're up to 148 green now
I'm working on ssl-config at #808 and fs2 at #805 sbt-util is an easy fix if someone wants to grab that one |
ssl-config, fs2, blaze went green I'll ask the Akka folks about the akka-streams compile error
|
I haven't had time to work on this in the past month. The blockers list remains as above. |
akka-stream is green now (I finally figured out a that brings us up to 165 green projects total, which is very satisfying. no major blockers remain
I tried unfreezing coursier (#823) but ran into trouble with downstream projects, I'll have to come back to that the next failure to look at is playframework, @dwijnand want to take a look at the errors? |
Actually scalacommunitybuild/playframework#1. |
lightbend/ssl-config#142 / playframework/play-meta#4 makes the Play situation messy, so I'm just going to sit tight and wait for that to get sorted out |
if anyone else is watching this ticket and would like to help out, the current failures list is: scala-refactoring, compiler-bridge-1-0, twitter-util, slick, kxbmap-configs, coursier, sconfig, scala-debugger, breeze, doobie, playframework, sbt-util and what's blocking downstream projects is:
|
it's time to start testing on JDK 12, too: #862 |
#862 is complete, all projects extract. I've broadened the scope of this ticket to cover both 11 and 12 |
the JDK 12 build is now fully on par with the JDK 11 one; both have 165 green projects |
the JDK 11 and 12 builds had fallen behind the 8 one somewhat while my attention was elsewhere but with the Scala 2.12.9 release coming up, it was important to return to it, so after some fixes, the 11 and 12 builds are green again (not counting a handful of known failures that I've evaluated and/or reported to upstream maintainers) |
closing, as keeping the 11 & 12 builds in shape is now part of normal maintenance. |
for e.g. spray-json I was able to do
but it might be harder in a multi-project build I finally got around to opening a ticket-of-record on the underlying bug: scala/bug#11682 |
in #742 we got the build up and running, all projects extracting, and enough green projects (18 green) to be sure that basics are working
next steps:
.lines
)The text was updated successfully, but these errors were encountered: