Skip to content

migrate from akka to pekko#1531

Merged
brharrington merged 20 commits intoNetflix:mainfrom
brharrington:pekko
Sep 5, 2023
Merged

migrate from akka to pekko#1531
brharrington merged 20 commits intoNetflix:mainfrom
brharrington:pekko

Conversation

@brharrington
Copy link
Copy Markdown
Contributor

Try out migrating to the pekko nightly. No major issues found, mostly adjusting the name and imports. This shouldn't be merged until there is a 1.0 release, but it is a good sign the migration was straightforward.

Try out migrating to the pekko nightly. No major issues
found, mostly adjusting the name and imports.
@brharrington brharrington added this to the 1.8.0 milestone Mar 26, 2023
Compiler crashes when building docs otherwise:

```
[error] Caused by: java.lang.AssertionError: assertion failed: invalid prefix MethodType(List(), List(), AppliedType(TypeRef(ThisType(TypeRef(NoPrefix,module class util)),trait Set),List(TypeRef(TypeRef(ThisType(TypeRef(NoPrefix,module class stream)),module class Evaluator$),class DataSource))))
[error] 	at scala.runtime.Scala3RunTime$.assertFailed(Scala3RunTime.scala:8)
[error] 	at dotty.tools.dotc.core.Types$NamedType.<init>(Types.scala:2188)
[error] 	at dotty.tools.dotc.core.Types$TermRef.<init>(Types.scala:2783)
[error] 	at dotty.tools.dotc.core.Types$CachedTermRef.<init>(Types.scala:2880)
[error] 	at dotty.tools.dotc.core.Uniques$NamedTypeUniques.newType$1(Uniques.scala:44)
[error] 	at dotty.tools.dotc.core.Uniques$NamedTypeUniques.enterIfNew(Uniques.scala:46)
[error] 	at dotty.tools.dotc.core.Types$TermRef$.apply(Types.scala:2934)
[error] 	at dotty.tools.dotc.core.Types$TermRef$.apply(Types.scala:2940)
```
@brharrington brharrington marked this pull request as ready for review September 5, 2023 00:35
@brharrington brharrington merged commit fe2fa1a into Netflix:main Sep 5, 2023
@brharrington brharrington deleted the pekko branch September 5, 2023 00:37
manolama pushed a commit to manolama/atlas that referenced this pull request May 22, 2024
Akka license changed in newer versions. Switch to
Pekko which is a fork that maintains the ApacheV2
license.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant