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