Maybe you do not have installation of recommended packages enabled. I dont think so zypp.conf, zypper.conf not modified 'zypper info --requires go' and --recommends only do not show other version 'sudo zypper in -f go' still only shows 1.9
it seems go 1.4 to 1.8 are not associated with the package 'go' and hence zypp/rpm still thinks there installed zypper se go i | go1.4 | A compiled, garbage-collected, concurren-> | package i | go1.4-doc | Go documentation | package i | go1.4-race | Go runtime race detector | package i | go1.6 | A compiled, garbage-collected, concurren-> | package i | go1.6-doc | Go documentation | package i | go1.6-race | Go runtime race detector | package i | go1.7 | A compiled, garbage-collected, concurren-> | package i | go1.7-doc | Go documentation | package i | go1.7-race | Go runtime race detector | package i+ | go1.8 | A compiled, garbage-collected, concurren-> | package i+ | go1.8-doc | Go documentation | package i+ | go1.8-race | Go runtime race detector | package i | go1.9 | A compiled, garbage-collected, concurren-> | package i | go1.9-doc | Go documentation | package i | go1.9-race | Go runtime race detector | package -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org