On Tue, Feb 5, 2019 at 2:48 PM Dave <snoopd...@gmail.com> wrote: > I totally agree with you that Docker images should be built from official > source releases, unless they are clearly marked as unofficial SNAPSHOT > releases and intended for testing. I'm just repeating what I've heard over > and over again from various ASF members that the only official release is > the source release; I'd don't agree with that point of view. > > I'm curious what "built from the official source releases". Does that mean > that you must create Docker images by downloading the official source > release, verifying it's hash and then building image? Or, are you allowed > to build your Docker images from the same SCM tag as was used to create the > source release? >
I think an acceptable solution could be: * make sure that your :latest tag either points to a Docker scratch container or a container that simply prints Incubator disclaimer and exists * introduce a tagging scheme for nightly builds (personally I'm quite fond of tagging nightly docker builds with SHAs from your git tree from which you build the image) * introduce :snapshot tag that points at the latest tag from previous item I feel that this could be passable for IPMC. Thanks, Roman.