I’d like to point out the while it is convenient, as per policy, an Apache project should not have “official” or dev binaries that created nightly or similarly that is not an approved, voted release.
In other words, dev tag on development branch should be clearly marked as not an official release https://www.apache.org/legal/release-policy.html#host-rc ________________________________ From: Nicholas Sorrell <n...@cint.io> Sent: Tuesday, March 9, 2021 6:07:32 AM To: dev@age.apache.org <dev@age.apache.org> Subject: Re: [DISCUSS] AGE Container Support Because Docker builds can support multiple tags, I would propose that the default `latest` tag point to the latest stable release and that version tagging becomes explicit (i.e., 0.3.0) in the future AGE Docker images. I would also propose a `dev` tag that points to the head of the chosen development branch. Regarding if the containers should include Postgres, I would say yes. I think the main goal of the containers is to make it easy to use/try/contribute-to AGE, and as long as the Docker Hub images are automated, the Dockerfile will be viewable by users who want to learn how they can include the extension into their own custom build of PG (such as TimeScale). For example, anyone looking for dependencies and build steps could look at https://hub.docker.com/r/sorrell/agensgraph-extension/dockerfile. When it comes to virtualization, I think including PG is good. As AGE matures, the team should look to support binary releases and utilize package management (apt/debs, yum/rpms) so that it's easier to install AGE without compiling. -- Nick Sorrell ________________________________ From: Eya Badal <e...@apache.org> Sent: Monday, March 8, 2021 2:27 PM To: dev@age.apache.org <dev@age.apache.org> Subject: Re: [DISCUSS] AGE Container Support On 2021/02/18 22:24:04, Josh Innis <joshin...@gmail.com> wrote: > Hi All, > > The AGE community is asking us to support more containers than just Docker, > see https://github.com/apache/incubator-age/issues/24. Additionally, upon > review of our Docker images they are in need of being updated. > > The Docker images still refer to AgensGraph-Extension. This is due to these > images being set up before our official acceptance to the Apache incubator > and the official name change to Apache AGE (A Graph Extension). > Furthermore, these images refer to the master branch of AGE, so these are > pointing to development work instead of any official release. Personally, I > believe that should be altered, but please let us know what you think. > > Moving on to the github issue: Some of our community is unable to use > Docker and is requesting us to support LXC/Snap and/or Kata. For a brief > summary of all these technologies, please refer to the links below. > > LXC: > https://linuxcontainers.org/lxc/introduction/ > > Snap: > https://snapcraft.io/about > > A forum discussing Snap: > https://askubuntu.com/questions/808524/whats-the-main-difference-between-docker-and-snap > > Kata Official Site: > https://katacontainers.io/ > > A Good Discussion on Kata: > https://platform9.com/blog/kata-containers-docker-and-kubernetes-how-they-all-fit-together/ > > Personally, some of the questions I have on the subject before going > forward on providing support for this is: AGE is an extension of Postgres, > so should our containers include Postgres in them to avoid dependencies. > Furthermore, would that affect users' ability to use other extensions, such > as TimeScaleDB, in these environments? > > Thanks. > >We requested to have a space on Apache docker hub. Once we have a space on >that docker hub we can have official Apache AGE images over there. Thank you!!