2 ms·
This sort of thing can be a real problem for bootstrappable/reproducible builds, where you want to verify that the tests all pass. For a while, GNU Guix wouldn'
by _jackdk_ 6mo ago
This sort of thing can be a real problem for bootstrappable/reproducible builds, where you want to verify that the tests all pass. For a while, GNU Guix wouldn't bootstrap with tests enabled because it wanted to build openssl-1.1.1l for some reason, and the test suite contained expired certificates. (This was especially bad in a Nix-ish environment, where changing whether or not tests run changes the build command that the derivation uses, which means that you can't turn the tests off without changing the hash of every dependent package.)
- franga2000 6mo agoIsn't it common to set a fake static date and time for reproducible builds?
- _jackdk_ 6mo agoIt's a good idea, I don't know how often it's baked into the build runner by default. And in the Guix openssl-1.1.1l case, it hadn't been done.