I’m setting up a brand new backup server, and ponder installing Git and Go to maintain restic and rest-server from source instead of by compiling them on another system and copying it to this server. The purpose would be that I can more easily be up to date with latest versions, and also make minor changes to the code directly on the server, without always having to copy the build from another system. Part lazyness, I suppose
However, I’m not interested in fiddling around with non-packaged versions of Git and Go on this server, and the current version of Go in the package repository is 1.8.3.
My question is; In this context and the foreseeable future, is Go 1.8.3 perfectly fine for restic, or would it for any reason, in general, be more beneficial to build restic or rest-server using a newer Go (e.g. 1.10 that is the currently latest release)?
I’m guessing it’d be perfectly fine with Go 1.8.3, but I’m curious on a general note anwyay.