Sometimes people wonder: Why is not everything reproducible yet?
And the general reason is that there are other interests that result in added non-determinism.
I collected some with examples Performance (PGO, benchmarking, -march=native, parallelism/races) https://build.opensuse.org/request/show/1130552 https://github.com/bmwiedemann/theunreproduciblepackage/tree/master/pgo Simplicity (e.g. using random UUIDs instead of hashed inputs) https://github.com/ipxe/ipxe/pull/1082 Security (Signatures): https://bugzilla.opensuse.org/show_bug.cgi?id=1217690 https://bugzilla.opensuse.org/show_bug.cgi?id=1208478 https://bugzilla.opensuse.org/show_bug.cgi?id=1081723 Traceability of provenance (date+user+hostname): https://github.com/bmwiedemann/theunreproduciblepackage/tree/master/timestamp repeatable builds: https://github.com/rpm-software-management/rpm/issues/2343 Portability: https://github.com/ipxe/ipxe/pull/1082#issuecomment-1862899660- see also the code-monster we need to support SOURCE_DATE_EPOCH with sh on *NIX
Ciao Bernhard M.
OpenPGP_signature.asc
Description: OpenPGP digital signature