
4 Apr
2017
4 Apr
'17
10:12 a.m.
Ryan Trinkle
I would strongly urge that any new tarballs be released under new names, and that the old tarballs be kept in place. Changing existing tarball URLs silently causes breakage for Nix, and, I would imagine, for any other build systems that are particularly concerned with reproducibility. Nix packages based on GHC use an SHA-256 hash of the tarball to check it when downloading, which of course will be broken by any change, no matter how minor.
I completely agree here; I avoid updating existing artifacts whenever possible. Cheers, - Ben