Of course everyone is free to create their own setups for building Pekko however the idea for the docker image is to create a multi platform/architecture baseline that is easy to use/follow.
> Unfortunately it looks like the scala 3 artifacts will not be bit-by-bit reproducible for now Thanks for looking into this! Definitely something we should look out for, and if this gets resolved I am quite sure it will be backported to Scala 3.3 LTS. (https://github.com/lampepfl/dotty/issues/17330) On Mon, May 22, 2023 at 2:10 PM Arnout Engelen <[email protected]> wrote: > On Mon, May 22, 2023 at 2:53 AM Justin Mclean <[email protected]> > wrote: > > > The docker image is not a convenience package (this also foesnt make > sense > > > since Pekko is a library), it's for creating a reproducible > environment for > > > making a release. There are other ways to do this such as a VM image > but > > > docker is the least friction solution. > > > > I’m not sure if this is the case, but requiring docker to check the > release may be a barrier to getting IPMC votes on your release. > > While I'm sure the docker image is a convenience for those who are > happy to run it, I plan to also rebuild releases outside of it. Having > the two JDK's available is a somewhat unusual requirement but not that > hard to achieve - on most distro's it's likely a matter of installing > them both, on NixOS I use the following `shell.nix`: > > ``` > { pkgs ? import <nixpkgs> {} }: > > pkgs.mkShell { > buildInputs = [ > (pkgs.sbt.override { > jre = pkgs.jdk11; > }) > ]; > JAVA_8_HOME = "${pkgs.jdk8}/lib/openjdk"; > } > ``` > > The override to use jdk11 is probably not strictly needed, but there > to be conservative. > > Of course I'm not on the IPMC, so this doesn't matter from the formal > voting perspective, but I think it's healthy to test with a diverse > set of build setups. > > Unfortunately it looks like the scala 3 artifacts will not be > bit-by-bit reproducible for now > (https://github.com/lampepfl/dotty/issues/17330) > > > Arnout > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- 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:* [email protected]
