alexandru commented on issue #6:
URL: https://github.com/apache/incubator-pekko/issues/6#issuecomment-1302135402

   Bumping Scala 3's minor version isn't necessarily a good thing, some care is 
needed.
   
   If a project is using Scala `3.1.3`, bumping the Pekko dependency to a new 
version that uses Scala `3.2.0`, also forces the project on Scala `3.2.0` — 
backwards compatibility is provided, but not forward compatibility. In that 
sense, Scala 3 upgrades behave like libraries. This is unlike upgrading from 
Scala 2.3.9 to Scala 2.3.10.
   
   And care is needed because a compiler is unlike a library, as it may have 
bugs that don't manifest in the Pekko library's codebase, but that impacts 
downstream projects.
   
   I think right now an upgrade to Scala 3.2.0 is totally fine, given the state 
of the Scala 3 adoption, and that of Pekko, but for the future, it's good to 
keep in mind that such upgrades basically force the new Scala version on 
downstream users, and that may not be good for Scala versions that have issues.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to