Also has some excellent discussion of the challenge of tarball reproducibility: https://github.com/cgwalters/git-evtag#tarball-reproducibility
miniblog.
Related Posts
Thoughtful article about building older software with Nix: https://blinry.org/nix-time-travel/
It's striking how a project that does so much excellent work on build reproducibility still has some build errors in this scenario. Bitrot is scary.
All of Debian's patches for rustc: bugfixes, tweaks for the Debian environment, and even some reproducibility improvements.
https://sources.debian.org/patches/rustc/1.40.0+dfsg1-5/
Many have a separate comment, which is really helpful.
@cstanhope runkit: https://runkit.com/ is a notebook-style UI that has stronger reproducibility guarantees AIUI.
Jupyter is still exploring this space and I don't think there's a standard tool for enforcing reproducibility there.