golang-builder icon indicating copy to clipboard operation
golang-builder copied to clipboard

Consider renaming latest minor version images

Open grobie opened this issue 8 years ago • 2 comments

Golang uses $major.$minor version names for patch version 0. Golang builder uses the same naming scheme for the "latest patch version" image. Given an image name golang-1.6 it's not clear to a go developer whether that means 1.6.3 or 1.6.0.

What do you think about using 1.6.x as image name for "the latest patch version"?

grobie avatar Aug 30 '16 07:08 grobie

Actually, for me (and probably for others like @fabxc), I think it is less-confusing to have 1.6 as a shortcut for the latest 1.6.x version. Lately, we got confused because Travis (with gimme), doesn't do that.

The logic of "1.6", which means the latest "1.6.x", also apply to a lot of official and non-official docker images. It simplify a lot of config updates.

I'm not in favor of changing that, even if Golang use 1.6 as 1.6.0.

sdurrheimer avatar Aug 30 '16 09:08 sdurrheimer

Actually, for me (and probably for others like @fabxc), I think it is less-confusing to have 1.6 as a shortcut for the latest 1.6.x version. Lately, we got confused because Travis (with gimme), doesn't do that.

I think that's exactly @grobie 's point: By mixing both ways, we get confused. Since we won't be able to change Go's way, we can avoid the mix-up by using the unambiguous 1.6.x scheme.

In any case, shame on Go for making up their own versioning scheme. (It already confused my with their rc naming.)

beorn7 avatar Aug 30 '16 09:08 beorn7