3 ms·
I hadn't seen this spec before: https://reproducible-builds.org/specs/source-date-epoch/ https://reproducible-builds.org/specs/source-date-epoch/ Parabola's ef
by LukeShu 11y ago
I hadn't seen this spec before: https://reproducible-builds.org/specs/source-date-epoch/ https://reproducible-builds.org/specs/source-date-epoch/
Parabola's efforts toward reproducibility have been essentially discarding timestamps by forcing them all to Jan 1, 1990 (a simple date, with a wide gap between it and the Unix epoch) https://projects.parabola.nu/packages/libretools.git/tree/src/librefetch/librefetch#n325 https://projects.parabola.nu/packages/libretools.git/tree/sr...
Perhaps I should add support for this to Parabola's toolchain.
- mapreri 11y agoSOURCE_DATE_EPOCH is useful in those cases where for a reason or another you can't remove timestamps. Initially we wanted to remove everything, but we also noticed it's easier to convince people/upstream to accept the support for SOURCE_DATE_EPOCH than remove the timestamp entirely.
- LukeShu 11y agoThe `tar` format requires timestamps; so if the tarball products are to be reproducible, then you need to stick something there.
- lamby 11y ago> Perhaps I should add support for this to Parabola's toolchain Please do. :) In writing this spec I intended this to be used throughout the entire software community, both closed and open source.