-
Notifications
You must be signed in to change notification settings - Fork 133
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
Default Scala versions are out of date #2394
Comments
I hesitate to nag, but naturally all of us were swamped last week, because of Scala Days — can we return to this now...? |
I will discuss this issue internally and return with response tomorrow. Thank you for reporting this issue. |
We decided that when using version such as
The default version used by Scala CLI will be the last version we released with, since that is properly tested and we don't want to change the version for the users at a random time. We can bump the version and release at a later date since it's not really breaking anyones code. |
What is a bit confusing to me, is how does this fit the expectations of SIP-46? Maybe is something for later, but I was assuming that running For instance, using coursier and trying the |
still wondering about these questions? |
There will be separate artifact release with Scala 3, but that was postponed to 3.3.2. With that artifact the version will correspond to the installed version. So if you install We don't want to change the defaults automatically since that might make people code stop compiling if the newest version would for example be 3.4.x or later. |
The aim was to share the concerns on the scope of the solution #2411 (should've probably asked on the PR itself my bad)
Sounds great, thanks for clarifying! |
I don't think I understand the logic here of having "no version specified" mean "latest when this scala-cli was built", but having "no patch version specified" mean "latest on Maven Central" I thought the policy would be "We don't want to change the defaults automatically" across the board. So for example, @j-mie6 reported on Discord today that he had his students using Am I asking/reporting this in the right place, or is there some more recent discussion? |
Yeah, to provide some background, the CI I'm running when I had the run fail post 2.13.13 release is pulling
We are set to |
I noticed today that even though Scala 2.13.12 and Scala 3.3.1 are both out now,
scala-cli -S 2
still runs 2.13.11, andscala-cli -S 3
still runs 3.3.0.Is there some way we can expedite updating that when new Scala versions come out?
As the Scala 2 release manager, I'd be happy to add this to the Scala 2 release steps if action from our end is needed.
One possibility would be simply be for me to open an issue in this repo whenever there's a new Scala 2 release, to remind y'all to do something. But I could also PR a change directly if you point me in the right direction.
Pardon if we've discussed this before and I'm not remembering. but let's not depend on my memory, let's enshrine something in the release steps. (And perhaps @Kordyjan could add something to the Scala 3 release steps.)
The text was updated successfully, but these errors were encountered: