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 > > > > > > > > > >
