Linux and MacOS installer definitely. For the MacOS users, it would be
awesome to maintain being able to `brew install heron`

As to the images, I definitely think it would be better to keep a smaller
set of Dockerfiles. With my move to Bazel 2.0 it has been painful working
through the various build issues related to the different OS builds. If the
Dockerfiles are meant to provide people with the list of packages for their
local install, perhaps maintaining them is ok. If the goal is to have an
isolated build container and runtime container, then having a single option
makes more sense.

Short term:
Ubuntu 14.04 is used in the Travis CI build so having them be consistent
makes sense to me. This is the image I would focus on.

Long term:
We should update things to use a newer Ubuntu LTS version if possible.
There are some issues that might be blockers:
- cppcheck doesn't compile on Ubuntu 18.04 (
https://github.com/apache/incubator-heron/issues/3440)
- TravisCI expects JDK 9+ on Ubuntu 16+
- DNS issue with Ubuntu in Kubernetes (
https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/#known-issues
)


On Mon, Feb 3, 2020 at 11:58 AM Ning Wang <[email protected]> wrote:

> For installer, I feel that MacOS should be included.
> For docker images, we may choose one to release. I don't really have a
> preference. Maybe market share is a good indicator. I think Ubuntu was #1 a
> few years ago, but I am not sure what is the current case.
>
> So overall my vote would be,
> docker image: ubuntu or current #1 market share wise if we can find the
> information.
> installer: MacOS + the same OS as the docker image.
>
>
> On Mon, Feb 3, 2020 at 5:02 AM Josh Fischer <[email protected]> wrote:
>
> > Any thoughts on this email?
> >
> > Hi All,
> >
> > After  several conversations with people across the Heron repo we keep
> > hearing that a Heron convenience binary release would be appreciated.
> > Based on some feedback from Dave we need to decide on what type of
> > packaging is helpful to Heron users as the first step to getting people
> > what they want/need.
> >
> > Right now we have, but not released in a while:
> >
> > Heron Docker Containers:
> > - CentOS
> > - Ubuntu
> > - Debian
> > Heron install scripts
> > - CentOS
> > - Darwin (MacOs)
> > - Ubuntu
> >
> > Does anyone have a preference on which package and distro they would like
> > us to start with?  If possible, I would like us to scope down to one
> > supported docker image to use for Heron.  Maintaining 3 separate images
> is
> > quite a task.
> >
> > On Tue, Jan 28, 2020 at 4:51 PM Josh Fischer <[email protected]>
> wrote:
> >
> > > Hi All,
> > >
> > > After  several conversations with people across the Heron repo we keep
> > > hearing that a Heron convenience binary release would be appreciated.
> > > Based on some feedback from Dave we need to decide on what type of
> > > packaging is helpful to Heron users as the first step to getting people
> > > what they want/need.
> > >
> > > Right now we have, but not released in a while:
> > >
> > > Heron Docker Containers:
> > > - CentOS
> > > - Ubuntu
> > > - Debian
> > > Heron install scripts
> > > - CentOS
> > > - Darwin (MacOs)
> > > - Ubuntu
> > >
> > > Does anyone have a preference on which package and distro they would
> like
> > > us to start with?  If possible, I would like us to scope down to one
> > > supported docker image to use for Heron.  Maintaining 3 separate images
> > is
> > > quite a task.
> > >
> > > - Josh
> > >
> >
>

Reply via email to