> I wonder, are there any drawbacks of making the linter check that the > URL provides the data named by the hash?
That may be useful. I think if guix refresh would accept a version flag, and possibly a force flag, that would also be useful. The version flag would be used as follows: guix refresh qtbase -u --version=5.7.0 If the version is already set to 5.7.0 a -f flag would download and update the hash anyway. This is useful when the download url has changed, but the version hasn't as in the snappy example. I think these two features could make guix refresh more generally applicable, to packages that don't have an automatic updater.