> That’s a known issue. The auto build is controlled by ASF. We have > discussed that before and came up the conclusion of current approach. There > is a BP to move dockerfile to a different repo. It just need someone to > complete the BP.
This was a known issue a year ago. Nothing has moved on it, so I'm trying to make movement now. > If you did so, you will not release 4.8.2 image, no? The image isn't part of the official release. At most it's a convenience binary of the official release. However, at present it isn't even that since it's generated from a tag which has not been +1d by 3 PMC members. > Instead of doing a different way at the last phase of releasing a release, > I would suggest following the guide that was agreed by the community, and > work on the BP to move the dockerfile to a different repo in next release. There's a fundamental release issue here. The official release is the source tarball. The tag should reflect the contents of the source tarball, and it should be possible to generate all binary convenience packages from the source tarball. Things that do not match this criteria should not be presented as part of the release as they have not been approved by 3 members of the PMC. I'm not going to put my signature on a tag which hasn't been voted on. Currently whether tags constitute an official release artifact is unresolved from a legal POV [1], but they are two clicks away from the bookkeeper website frontpage so I think we should treat them as such. I will however fix the process for subsequent releases. The simplest fix is to set the BK_VERSION from tag name. This can be done in a build hook [2] which dockerhub autobuild[3] will pick up. Really though we should build the tarball in a prehook so that the image can also be generated for release candidates, so it can be tested and voted on along with the rest of the convenience binaries. -Ivan [1] https://issues.apache.org/jira/browse/LEGAL-438 [2] https://github.com/ivankelly/bookkeeper/commit/e247ef705f055706604ba2f862c1006a8cf817e9 [3] https://cloud.docker.com/repository/registry-1.docker.io/ivankelly/bookkeeper/builds