Output of go project contains nonreproducible datetime values
Steps to reproduce:
./rbm/rbm build go --target release --target torbrowser-linux-x86_64twice.
- Compare the hashes of the results.
The hashes should be reproducible.
The hashes are not reproducible.
I'm attaching a diffoscope. Most of the nonreproducibility seems to be due to datetime values. I suspect, but have not verified, that these datetime values are being inserted by the (currently unmaintained) Go 1.4.x compiler, and that therefore we can't expect an upstream fix. libfaketime seems like the most straightforward way to fix the issue. Would a patch be accepted that uses libfaketime to make the datetime values in the
go project's output reproducible?