-
Notifications
You must be signed in to change notification settings - Fork 60
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 Akka HTTP and Akka Streams #146
Comments
definitely only worth tackling on JDK 8. the JDK 6 community build is pretty close to frozen these days; too many libs are dropping JDK 6 support, and the existing set is good enough to achieve our main goal of guarding against regressions in Scala 2.11.x |
depends on #292 |
wip in SethTisue/community-builds#akka-http:
|
this is an actual incompatibility with Scala 2.12, because Range.Inclusive is final since scala/scala#5226 @ktoso can you guys work around this? in general, subclassing collections is iffy |
Also, Range got a compact toString at scala/scala@214ea82 |
in the above test runs I was trying an approach of building Akka in two separate phases, first with most of the modules, then again with akka-http + akka-stream. the first phase produced an akka-actors jar for ssl-config to depend on. that part worked, but akka-http-core failed to build, with dbuild/sbt saying it couldn't find the akka-testkit and/or akka-stream-testkit modules. I guess it has to do with test dependencies vs. regular dependencies somehow. I tried tweaking the currently trying again with a slightly different approach: in the first phase, only publish akka-actor, which is all ssl-config needs. then build everything else in the second phase. I have high hopes this will work |
latest attempt fails with a Scaladoc generation issue; reported upstream at akka/akka#21543 |
done in #298 , but I had to fork akka to get the needed Range.Inclusive change in. reported upstream at akka/akka#21548 |
we should do this because it's Akka, but also because ensime-server's master branch now has them as a dependency
I tried changing our dep to
akka.git#releasing-akka-stream-and-http-experimental-1.0
but it didn't work and I decided to postpone rather than investigate. (for now we freeze ensime-server at the commit before the dependency was added)(this was in the 2.11 build. it might be better to leave that one alone and only tackle Akka Streams in Java 8 world? dunno)
The text was updated successfully, but these errors were encountered: