The solaris-amd64-smartosbuildlet builders just run the reverse buildlet in a loop, reusing the same container for multiple builds. (It's kinda trashy, but we don't have somebody who's good at Joyent+Solaris to help do things properly.)
Anyway, because we're reusing the same environment per build, we run the risk of filesystem pollution, and we indeed have: we've filled /tmp after many months.
The buildlet could at least wipe+create its own temp directory on process start (say, /tmp/buildlettmp) and set TMPDIR to it, so cmd/go and various tests use it by default. Should work. Still not ideal, but better.
The text was updated successfully, but these errors were encountered: