(no title)
ricardobeat | 3 days ago
The cache key includes the state of the filesystem so I don’t think that would ever be true.
Regardless, the purpose of the tool is to generate [layer] images to be reused, exactly to avoid the pitfalls of reproducible builds, isn’t it? In the context of the article, what makes builds reproducible is the shared cache.
xyzzy_plugh|3 days ago
verdverm|3 days ago
similarly, nix cannot guarantee reproducibility if the user does things to break that possibility
craftkiller|3 days ago
cpuguy83|2 days ago
Nix isn't some magical thing that makes things reproducible either. nix is simply pinning build inputs and relying on caches. nixpkgs is entirely git based so you end up pinning the entire package tree.
verdverm|3 days ago