Skip to content
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

Fix sbt interface #10110

Closed
scabug opened this issue Dec 17, 2016 · 5 comments
Closed

Fix sbt interface #10110

scabug opened this issue Dec 17, 2016 · 5 comments
Assignees

Comments

@scabug
Copy link

scabug commented Dec 17, 2016

The interface with sbt is stale and rife with comments about compatibility with ancient versions of scala.

sbt needs a simple hook for postInit actions.

@scabug
Copy link
Author

scabug commented Dec 17, 2016

Imported From: https://issues.scala-lang.org/browse/SI-10110?orig=1
Reporter: @som-snytt
Affected Versions: 2.12.1
See #10102

@scabug
Copy link
Author

scabug commented Dec 18, 2016

@adriaanm said:
See also scala/scala@2.12.x...adriaanm:sbt-api-consolidate (and further refinements by Guillaume Martres in Dotty)

@som-snytt
Copy link

Also align reporting and configuration (such as -Xmaxerrs).

@SethTisue
Copy link
Member

I suggest we not keep this open unless someone can clearly state what ought to be fixed and why it ought to be fixed?

@SethTisue SethTisue removed the repl label Dec 8, 2020
@dwijnand
Copy link
Member

I'm not breaking any new ground, but just to lay it out: as a tool (sbt) that supports multiple previously released versions of Scala, it can only use the APIs that are available for that version (as we're not inclined to releasing new minor releases of, say, 2.10).

Perhaps there are still APIs in the 2.12 and 2.13 trees that sbt doesn't used (having migrated to better newer ones) so those could now go. But my impression is it's only a number of lines, at most the odd class and/or odd file. Not something that, IMO, is worth dropping in a minor version (e.g 2.13.5) and force ("break") some other tool that hadn't yet migrated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants