question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

In order to support 2.12, we need to add crossScalaVersions to Build.scala, and make sure everything compiles. Not every scala library will be built against the current snapshot, so we may have to support different versions from 2.11 to 2.12. If part of an API has churned (scalacheck in particular is susceptible to this) we may need to upgrade the 2.11 library version to make progress. If that happens, contact me (@mosesn) and I’ll navigate the upgrade for you–it’s a little complicated because we will need to upgrade all of our internal libraries, not just finagle.

I expect most of the modules to be straightforward to upgrade. The one that might not be is util-eval, which we still can’t get rid of because ostrich depends on it. I’ll see if I can remove it from ostrich, but I’m not holding my breath.

If you want to claim a module, please let us know in this thread! I’ll annotate different modules once they’re done.

Probably a good way to start is for someone to try add 2.12 support for all of them, and then report back which ones still fail, so we know which ones are tricky and which ones work trivially.

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:24 (17 by maintainers)

github_iconTop GitHub Comments

1reaction
idarlingtoncommented, Jun 1, 2016

ok cool, got it. I would take ostrich. Thanks @jeffreyolchovy

1reaction
mosesncommented, May 29, 2016

@stuhood @jeffreyolchovy I filed https://issues.scala-lang.org/browse/SI-9796 to see if the scala folks can help figure out the type inference regression we found in Witness. I think it somehow has to do with traits which have only one method–I think they might be compiled down to java functions under the hood.

Read more comments on GitHub >

github_iconTop Results From Across the Web

2.12-ification · Issue #236 · twitter/scrooge · GitHub
In order to support 2.12, we need to add crossScalaVersions to Build.scala, and make sure everything compiles. Not every scala library will be...
Read more >
Finagle and Scala 2.10 - Google Groups
Hi Folks,. Future releases will only be to scala 2.11. Please let us know if you want to help on the scala 2.12-ification!...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found