> while doing it all at once and to also I meant instead of doing it all at once
On Sat, 10 June 2023, 13:07 Matthew Benedict de Detrich, < matthew.dedetr...@aiven.io> wrote: > My preference would delay this as long as it's practical to avoid merging > scala3 into main mainly because we are in no rush to do so. The unfortunate > thing is that there is one module geode which is a bit complicated when it > comes to upgrading to Scala 3 and this is because it uses shapeless (there > is no shapeless for Scala 3, instead the same functionality that shapeless > solves has been mainmailed into Scala 3 language/compiler and > https://github.com/typelevel/shapeless-3 is just for automatic derivation > of types which is not relevant here). > > This was the original intention behind the scala 3 branch, i.e. to > piecemeal the scala 3 specific changes to each connector while doing it all > at once and to also to make incomplete PR's that target scala 3 > specifically not target main such as > https://github.com/apache/incubator-pekko-connectors/pull/160. > > The annoying thing is that if it wasn't for ASF, this wouldn't be an > issue. i.e. ideally we could release the artifacts that we can for version > 1.0.0 and then when scala-3 support is added later to complicated modules > like geode we can just release only the scala 3 artifact for geode 1.0.0. > > On Fri, Jun 9, 2023 at 7:48 PM PJ Fanning <fannin...@apache.org> wrote: > >> Hi everyone, >> >> NB this email does not affect the Pekko Core RC1 work - it is parallel >> work >> >> We have about 70% of the connectors working with Scala3. Some more >> will be ready soon while some others are blocked or time consuming to >> fix up. >> >> Slick, Geode, MongoDB connectors are among those that need major rewrites. >> >> Main issue tracking this [1]. See the 'scala3' label to link to the >> broken out issues representing the more problematic connectors. >> >> I would like to merge the 'scala3' branch into 'main' branch now. >> >> This would mean that we would automatically publish snapshot jars for >> the connectors that already work with Scala 3. It would also help to >> unblock Scala3 work on pekko-persistence-cassandra [2]. >> >> >> [1] https://github.com/apache/incubator-pekko-connectors/issues/126 >> [2] >> https://github.com/apache/incubator-pekko-persistence-cassandra/issues/53 >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@pekko.apache.org >> For additional commands, e-mail: dev-h...@pekko.apache.org >> >> > > -- > > Matthew de Detrich > > *Aiven Deutschland GmbH* > > Immanuelkirchstraße 26, 10405 Berlin > > Amtsgericht Charlottenburg, HRB 209739 B > > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen > > *m:* +491603708037 > > *w:* aiven.io *e:* matthew.dedetr...@aiven.io >