4 ms·
Yeah, it definitely works, and nix works around the problem, and lets you, the user, install the packages, but the builds are not guaranteed to be reproducible.
by sa1 5y ago
Yeah, it definitely works, and nix works around the problem, and lets you, the user, install the packages, but the builds are not guaranteed to be reproducible.
- aidenn0 5y agoThey are as reproducible as you can get with C builds and far more reproducible than most other build systems across many different languages. https://r13y.com/ https://r13y.com/
- sa1 5y agoYeah, that's the point, as far as you can get with C builds isn't far enough. We're criticizing C build systems here, not nix.
- aidenn0 5y agoI mean is there a build system not named "bazel" that does a better job of making reproducible builds than a C autoconf project built with Nix?
- gilgad13 5y agoThere's a lot of wiggle room in "better", but there are a decent number of distros for which ~95% of the packages are built in a reproducible way, including Debian, Arch, and Yocto: https://reproducible-builds.org/citests/ https://reproducible-builds.org/citests/