-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Upgrade JLine to 3.19.0 #11707
Upgrade JLine to 3.19.0 #11707
Conversation
Aligns with Scala 2.13.5: scala/scala#9467 and sbt 1.4.8: sbt/sbt#6366 Fixes scala#11488
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Shouldn't we upgrade sbt too so that it uses the same version of jline? |
Some additional information:
|
So the cause of the error above while invoking This presents a problem, as the Since the Ordinarily, JLine would then fall back to attempting to create a dumb terminal, but we have this: which prevents it from doing so. Incidentally, this also affects the scala/scala repo since they have upgraded to JLine 3.19.0, however the fallback to a dumb terminal is permitted there:
Since AFAIK this only affects the The workaround given here of using Another workaround is to force usage of a dumb terminal by setting the environment variable
|
Regardless of everything else, maybe we should remove this if it prevents creating dumb terminals in situation where that would be possible otherwise |
Aligns with Scala 2.13.5: scala/scala#9467 and sbt 1.4.8: sbt/sbt#6366
Fixes #11488