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: [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]
