On Sun, Jan 03, 2016 at 11:01:25PM -0600, Jeremy Rand wrote:
I noticed that it looks like Tor Project is using Go 1.4.2 to build the pluggable transports in Gitian. I'm curious why a newer version of Go isn't used. My understanding is that Go 1.4.2 (or earlier) is needed to build Go 1.5 because 1.5's source code is itself in Go. Would using Go 1.5 be as simple as building 1.4.2 in Gitian (as is done now), and then using 1.4.2 to build 1.5, and then placing 1.5 in PATH instead of 1.4.2 as is done now? Have obstacles been identified in such a configuration, or is it just that no one tried it?
It's just that nobody has tried it. Here's the ticket for the most recent update (to 1.4.2) if you want to make a new patch and file a new ticket: https://bugs.torproject.org/15448