We are going through a rough transition right
now, with us dropping support for golang 1.12. This is
causing some pain in Ubuntu and Debian communities.
The issues is some of the code we vendor from
other projects has added requirements that only work on golang
1.13 and beyond. Currently the stable branch of golang is
1.14 and 1.13.
Valentin Rothberg reports to me.
He suggests:
a policy that our tools (at new release) must be
compatible with the officially supported versions of Go,
which is always the last two major/minor versions. In case
of Podman 2.0: 1.14 and 1.13. If we can commit to that,
the community can't really get angry at us; it's
reasonable to move on once a version hits EOL. However,
breaking changes are always an annoyance ...
I agree with this suggestion. And think this is the way we
should go forward.
We are also working to make sure we can
build on Ununtu LTS.
RHEL and Centos already can use the
golang 1.13 compilers.