ALS Prolog uses export-subst to automatically label git-archive tar-balls with version information. Unfortunately, this means that the tar-balls can change slightly, depending on the state of master.
Specifically, the ARCHIVE variable in the version script changes:
When master and the version tag point to the same commit, then the string "HEAD -> master" appears in the description. After more commits are pushed to master, the description just show the tag.
This behavior breaks the Homebrew formula's SHA1 hash, so it needs to be updated both when a new release is tagged, and again when any further commits are made to master.
Possible solutions are to switch the formula back to head with an explicit version tag.
ALS Prolog uses export-subst to automatically label git-archive tar-balls with version information. Unfortunately, this means that the tar-balls can change slightly, depending on the state of master.
Specifically, the ARCHIVE variable in the version script changes:
When master and the version tag point to the same commit, then the string "HEAD -> master" appears in the description. After more commits are pushed to master, the description just show the tag.
This behavior breaks the Homebrew formula's SHA1 hash, so it needs to be updated both when a new release is tagged, and again when any further commits are made to master.
Possible solutions are to switch the formula back to head with an explicit version tag.