fixing versiones de herramientas utilizadas por go

Estoy buscando crear compilaciones reproducibles con go. Para proyectos individuales estamos usando glide.

Entonces, por ejemplo, uso:

glide get github.com/stretchr/testify

para arreglar la versión del paquete "testificar". Sin embargo, esto no funciona para las herramientas. Por ejemplo

glide install github.com/tebeka/go2xunit

devuelve el éxito pero en realidad no instala go2xunit, así que tengo que usar:

go get github.com/tebeka/go2xunit

que instala go2xunit a $ GOPATH / bin.

Q ¿Cómo puedo arreglar la versión de herramientas como go2xunit?

También noto queglide dice usar dep en su lugar y dep dicegolang ha divergido de su implementación y probablemente terminará usando algo basado en vgo. Hay una gran cantidad de herramientas de administración de dependencias para ir, ¿quizás una de las menos conocidas lo respalde?

En caso de que sea relevante, estoy usando go 1.7.4 según lo provisto por Debian9.

Respuestas a la pregunta(1)

Su respuesta a la pregunta