Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
checksums: fix packages after github change; fix download logic error #1975
102 out of 331 checksums changed in the last few days. I queried this with Github support, this is their reply:
The fix for now is to recalculate the affected checksums. If the lack of byte stability proves to be too much of an issue in future we'll need to review how the checksum is calculated (maybe a checksum of the extracted contents, rather than the archive file itself?)
It was brought to my attention that when the primary download is successful but the checksum is invalid, the download from the mirror (which may have a suitable package with correct checksum) does not occur, and so the download eventually fails without downloading from the mirror.
The fix to
…m is invalid A download might succeed from, say, github, but have an invalid checksum. In this case it would not attempt the alternative download from the mirror (which might have the correct checksum), but instead it would repeatedly download from github until the download limit is exceeded, and then fail completely.