> But more to the point here, is there a Dockerfile to build the Docker
image?

There is an in progress PR at
https://github.com/apache/incubator-pekko/pull/188

>  Can we spell out how to configure a standard linux system to build
Pekko without the docker image?

Not entirely sure what you mean by "standard linux system to build".
Linux's have
different distributions/package managers and most developers install things
like
OpenJDK via a package manager. While that in of itself is not problematic,
the issue
here is the "multiple installs" part (or to be more accurate you need
OpenJDK 11
to be installed and you have to download a distribution of OpenJDK 8 to get
the
rt.jar so that Pekko can compile sources that refer to sun.misc.unsafe and
feed that
into sbt). There are other solutions like sdkman which can handle multiple
JDK
installs, but the obvious issue here is the explosion of installation
instructions (
also this presumes that developers primary machines are Linux).

The one big advantage that the Docker build has (aside from it just working
on any major OS) is that it uses the same docker image that github actions
does
(at least this appears to be the case from a cursory glance).

I will try and spend some time getting
https://github.com/apache/incubator-pekko/pull/188
finished and merged this week.

On Tue, May 23, 2023 at 3:00 PM Claude Warren, Jr
<[email protected]> wrote:

> >
> > Also I would like to point out/remind that even though making a source
> > package release is important
> > for Apache, it's useless for Pekko's users. It's been stated many times
> on
> > the mailing list that the people
> > actually using Pekko ultimately only care about the maven binary jars
> (i.e.
> > 1.0.0 release) and that a lot
> > of potential contributors are waiting for that 1.0.0 maven jar binary
> > release. The ironic thing here is that
> > we already have a method of creating proper artifacts, it's just done by
> > github actions CI which doesn't
> > adhere to Apache's processes for a release and that is an example of
> what's
> > making it more complicated
> > (otherwise we could have been pushing RC's weeks/months ago).
> >
> >
> I want to point out that most of the projects I work on are libraries, and
> as you say most users just want the binary packages.
>
> But more to the point here, is there a Dockerfile to build the Docker
> image?   Can we spell out how to configure a standard linux system to build
> Pekko without the docker image?
>
> Claude
>


-- 

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]

Reply via email to