I am fine with keeping the docker files.

It is a good point that Jenkins machine is a factor.

On Mon, Feb 3, 2020 at 9:27 AM Nicholas Nezis <[email protected]>
wrote:

> 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