You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pekko.apache.org by GitBox <gi...@apache.org> on 2022/11/04 09:47:02 UTC

[GitHub] [incubator-pekko] jrudolph commented on issue #6: Upgrade scala versions

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

   On Fri, Nov 4, 2022 at 9:21 AM Alexandru Nedelcu ***@***.***>
   wrote:
   
   > @MateuszKubuszok <https://github.com/MateuszKubuszok>
   >
   > Akka HTTP from what I understand relies on parboiled2 for its macros -
   > 2.4.1 was compiled with 3.2.1 and 2.4.0 was compiled with 3.1.1, so it
   > might require some investigation.
   >
   > I was just thinking of this — we might not have a choice, but update,
   > alongside our dependencies. For example, akka-persistence depends on
   > jackson-module-scala <https://github.com/FasterXML/jackson-module-scala>,
   > and the latest version also depends on Scala 3.2.0.
   >
   > I think this idea is good — try to depend on the 3.3 LTS, when it gets
   > released, and until then, depend on intermediary versions 👍
   >
   >
   This is a good point. Another point is that Akka's Scala 3 support has so
   far been experimental and incomplete so expectations on compatibility are
   low. Until we make the first release, I think we should grant ourselves the
   flexibility of tracking the latest version of Scala 3. Not least, because
   Scala 3 has been somewhat unstable and we hit many regressions during the
   akka-http migration so we might have to take whatever works...
   
   Incidentally, Akka HTTP right now contains a copy of parboiled2 in its
   sources (with some slight additions). This decision was originally made on
   the grounds that Akka should not have many dependencies on Scala libraries,
   so it can be released quickly after a new (incompatible) Scala versions
   comes up. This point does not seem as important as before, so I'd suggest
   to move upstream parboiled2 when possible.
   
   I created https://github.com/apache/incubator-pekko-http/issues/1 to track
   this.
   
   > Message ID: ***@***.***>
   >
   


-- 
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: dev-unsubscribe@pekko.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pekko.apache.org
For additional commands, e-mail: dev-help@pekko.apache.org