-
Notifications
You must be signed in to change notification settings - Fork 407
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
Drop Scala 3.0, publish for 3.1? #878
Comments
I spent my formative years in the enterprise salt mines, and I vigorously maintain the idea that libraries should drop support when pinning hurts, not because it's there. We now have a concrete reason that pinning hurts, and I have not heard any specific 3.0 -> 3.1 tales of woe. "It's time", says the archconservative. But let's not delude ourselves: when this hits Maven Central, some maintainers are going to bump because It's there, and that's going to be the end of 3.0 for a wide swath of the ecosystem, for a test-only dependency. No great loss, but until we have the scala-release flag, I'm digging a new trench at 3.1. |
Eh, that same group probably is already on 3.1.1 because it's there. Note that bumping to Scala 3.1 is easy (merge the Steward PR and carry on), but a bumping Scalacheck PR will break a project still on 3.0 until they manually bump to Scala 3.1. |
@sjrd @julienrf @smarter @romanowski is there sentiment at the Scala Center or on the Scala 3 team that merging #879 would be a Very Bad Thing? personally I'm in the "let's just pretend 3.0 never existed" camp |
I generally lean towards staying on 3.0, but in the case of scalacheck the situation is different:
💯 So, I don’t think merging #879 would be a Very Bad Thing. |
I'd even say it's a Good Thing but we've had this discussion already: typelevel/cats#4016 (comment) |
Unblocks:
See also discussion in:
scalacheck is definitely in more of a maintenance-mode so anyone who truly wants to stick fast to 3.0 can pin to Scalacheck 1.15.4 without missing out on much. We can merge outstanding PRs and do a last hurrah 1.15.5 on 3.0 before bumping.
The text was updated successfully, but these errors were encountered: