Skip to content

Revert JLine to version 3.29.0 for Scala 2.13.17#11135

Merged
SethTisue merged 1 commit intoscala:2.13.xfrom
lrytz:jline29
Sep 23, 2025
Merged

Revert JLine to version 3.29.0 for Scala 2.13.17#11135
SethTisue merged 1 commit intoscala:2.13.xfrom
lrytz:jline29

Conversation

@lrytz
Copy link
Copy Markdown
Member

@lrytz lrytz commented Sep 23, 2025

When running the REPL through sbt console, the JLine jar from both the compiler and sbt seem to be on the classpath. It looks like classes may be loaded from either jar, depending on the time the class is needed.

We need to figure out how to isolate this better. For 2.13.17 it seems apropriate to keep JLine at 3.29. Compared to past activity, there seem to be more substantial changes in the 3.30 version.

sbt/sbt#8294

When running the REPL through `sbt console`, the JLine jar from both
the compiler and sbt seem to be on the classpath. It looks like classes
may be loaded from either jar, depending on the time the class is
needed.

We need to figure out how to isolate this better. For 2.13.17 it seems
apropriate to keep JLine at 3.29. Compared to past activity, there seem
to be more substantial changes in the 3.30 version.
@lrytz lrytz requested a review from SethTisue September 23, 2025 06:39
@scala-jenkins scala-jenkins added this to the 2.13.18 milestone Sep 23, 2025
@SethTisue SethTisue modified the milestones: 2.13.18, 2.13.17 Sep 23, 2025
@SethTisue SethTisue added the internal not resulting in user-visible changes (build changes, tests, internal cleanups) label Sep 23, 2025
@SethTisue SethTisue merged commit 2ba79a9 into scala:2.13.x Sep 23, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal not resulting in user-visible changes (build changes, tests, internal cleanups)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants