> 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
>

Reply via email to