(no title)
denom | 3 years ago
The build looks up the github tar.gz release for each tag and commits the sha256sum of that file to the formula
What's odd is that all the _historical_ tags have broken release shasums. Does this mean the entire set of zip/tar.gz archives has been rebuilt? That could be a problem, as perhaps you cannot easily back out of this change...
lozenge|3 years ago
crote|3 years ago
However, if you change the compression algorithm used to generate the archive, it'll result in a different checksum! The content is the same, but the archive is not.
Denvercoder9|3 years ago
They are probably generated on-demand (and cached) from the Git repository, not prebuilt.
scyrybdis|3 years ago
tinus_hn|3 years ago
Unfortunately for this kind of service you need to actively fiddle with the bytes to prevent people from relying on an implementation detail like this and prevent them from digging you into a too big to fail api stability hole.