On Wed, Aug 17, 2016 at 01:24:46PM +1000, Ben Woodcroft wrote: > On 17/08/16 09:45, Leo Famulari wrote: > > How did it appear non-deterministic to you? > Just based on guix build --check: > > guix build: error: build failed: derivation > `/gnu/store/sxybcxw64q1ajzq6dysal75ffgq6238i-dlib-19.1.drv' may not be > deterministic: output > `/gnu/store/il57dcii4pzii11zlixjjxxxw699bg5x-dlib-19.1' differs > > I'm actually not sure, why does it say "may not be deterministic"? If it > builds twice and the second version is different, doesn't that mean it is > definitely not deterministic by counter-example, unless there has been some > leakage into the build container?
Ah yes, that checks if the built output is bit-for-bit identical. I thought that you meant there was some non-determinism in the build system, like a race condition caused by parallel building. Which could also be true.