This Pekko 1.1 build set up has never been agreed on. I'm against it due to its complexity and unproven benefits.
On Tue, 19 Mar 2024 at 11:54, Matthew de Detrich <matthew.dedetr...@aiven.io.invalid> wrote: > > This was discussed previously multiple times, in order for the > inlining to be fully > enabled it needs to be built with Pekko 1.1.0-M1 because that's the > version of Pekko > with the fixed inlining. This does not mean that a pekko gRPC > built with Pekko 1.1.0-M1 won't work with Pekko 1.0.x, it just means it needs > to > be built with it. > > Note that this also implies we need to add a test to make sure a pekko > gRPC built > with Pekko 1.1.0-M1 works when linked with Pekko 1.0.x at runtime > > On Tue, Mar 19, 2024 at 10:36 AM PJ Fanning <fannin...@apache.org> wrote: > > > > I don't agree that we want to build Pekko gRPC 1.1 off of Pekko > > 1.1.0-M1. Pekko 1.1.0-M1 is > > * a milestone - not a proper release > > * I thought we were trying to maintain it so that our modules would be > > compatible with Pekko 1.0 > > > > I don't see the need for a milestone release of Pekko gRPC. There is > > nothing experimental in the main branch. The only reason to make this > > a 1.1 release instead of 1.0.3 release is that the changes in our > > Protobuf dependencies are not trivial. > > > > > > > > > > On Tue, 19 Mar 2024 at 07:12, Matthew de Detrich > > <matthew.dedetr...@aiven.io.invalid> wrote: > > > > > > I would wait till Pekko Core 1.1.0-M1 release so that gRPC 1.1.0 can > > > build off of Pekko Core 1.1.0-M1 > > > as this will enable the full cross inlining[1]. > > > > > > Also not sure if we want to do -M1 first before full release (or not). > > > The reasons here are weaker than > > > other projects but I may be missing something. > > > > > > 1: > > > https://github.com/pjfanning/sbt-pekko-build/blob/main/src/main/scala/com/github/pjfanning/pekkobuild/PekkoInlinePlugin.scala#L49-L56 > > > > > > On Mon, Mar 18, 2024 at 9:26 PM PJ Fanning <fannin...@apache.org> wrote: > > > > > > > > Hi everyone, > > > > > > > > The gRPC code is heavily dependent on protobuf and there are upgrades > > > > to grpc-protobuf and protoc in the main branch. With the 2 gRPC based > > > > Pekko Connectors that we maintain, we are already blocked from > > > > upgrading some Google libs - because they are incompatible with the > > > > Pekko gRPC jars. These connectors will compile with the latest Google > > > > jars if Pekko gRPC 1.1 snapshots are used. > > > > > > > > These projects demo this: > > > > * > > > > https://github.com/pjfanning/pekko-connectors-google-cloud-pub-sub-grpc/ > > > > * > > > > https://github.com/pjfanning/pekko-connectors-google-cloud-bigquery-storage > > > > > > > > There has recently been a new protobuf-java 4.0.26 release but the > > > > gRPC and other libs have been changed to support this incompatible > > > > version. I suspect that we might need a Pekko gRPC release for these > > > > new protobuf-java 4.0,x releases at some point also. > > > > > > > > Does anyone have any thoughts about this? > > > > > > > > Regards, > > > > PJ > > > > > > > > --------------------------------------------------------------------- > > > > 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 > > > > > > Alexanderufer 3-7, 10117 Berlin > > > > > > Amtsgericht Charlottenburg, HRB 209739 B > > > > > > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen > > > > > > m: +491603708037 > > > > > > w: aiven.io e: matthew.dedetr...@aiven.io > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: dev-unsubscr...@pekko.apache.org > > > For additional commands, e-mail: dev-h...@pekko.apache.org > > > > > > > --------------------------------------------------------------------- > > 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 > > Alexanderufer 3-7, 10117 Berlin > > Amtsgericht Charlottenburg, HRB 209739 B > > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen > > m: +491603708037 > > w: aiven.io e: matthew.dedetr...@aiven.io > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@pekko.apache.org > For additional commands, e-mail: dev-h...@pekko.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pekko.apache.org For additional commands, e-mail: dev-h...@pekko.apache.org