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

   @pjfanning 
   > upgrading to 3.2.0 is not zero risk but it pretty low on the scale of 
these things.
   
   I kind of disagree with their blog post, as it's not low risk, because new 
compiler versions can introduce source-level regressions. The difference 
between a library and the compiler, is that libraries are dynamically linked, 
at runtime. For this reason, a tranzitive dependency cannot break your source 
code, but compiler update can.
   
   For example, here's an issue that broke my code when upgrading from `3.0.x` 
to `3.1.2`, and it was close to be considered a feature: 
https://github.com/lampepfl/dotty/issues/15160
   
   Downstream users may be able to fix such instances, but if an upgrade breaks 
source compatibility, then in my view that's a major version, not a minor one 
(according to semver).
   
   ---
   
   Again, 3.2.0 is fine for now, all I'm saying is that we can't be very 
relaxed about upgrading these versions. I would feel better if we let new 
versions stabilize a little.
   
   And I also don't think we need further discussions, it's a simple update 
IMO, and for now the Scala 3 adoption of Akka is probably very low anyway, so 
might as well update it now, rather than later. But it's something to keep in 
mind.


-- 
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