3 ms·
To be clear, there is no bug here: derivers are simply not uniquely determined in the presence of fixed-output derivations, which is by design. That's even more
by edolstra 11mo ago
To be clear, there is no bug here: derivers are simply not uniquely determined in the presence of fixed-output derivations, which is by design. That's even more true with CA derivations.
CA derivations also introduce the opposite situation, namely that the same derivation can produce different output paths for different users (if the build is not bitwise reproducible).
- setheron 11mo agopick your poison: 1:N or N:1 ;P
- Ericson2314 11mo agoIt's both, multiple derivations can produce the same (content-addressed) store object, and the derivations may not be reproducible and produce different (content-addressed) store objects each time. The reality of executing arbitrary programs on non-deterministic computers is, unfortunately, N:M! (Cue deterministic WASM derivations or something.)
- huem0n 11mo ago> (Cue deterministic WASM derivations) "Rah Rah, this is why we need deterministic wasm derivations!" - Me (There you go Ericson) Relevant links: https://github.com/WebAssembly/design/blob/main/Nondeterminism.md https://github.com/WebAssembly/design/blob/main/Nondetermini...