-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Makefile sha1sum
is not available on all OSs
#3630
Comments
Agree here @greg-szabo -- do you have any recommendations? |
I did write We could |
@alessio bump |
My advice is the ticket description: remove this feature for now. Dependency management will change with go1.13 with Go modules. By that time, we can describe requirements for this feature better. |
Indeed the modules file will contain a hash which is what we need. I suppose we can get rid of vendor hash all together @alessio |
Once we switched to go modules, we can get rid of it |
Also don't compute hash on vendor/ contents. Instead hash go.sum. Closes: #3630
Closing as we have #3907 |
@alexanderbez I'd keep this open til #3907 is merged |
Fair, but we don't need it in this milestone -- especially since #3907 will be merged. |
agreed |
Fixed in #3907. Hence closing. |
Summary of Bug
The
vendor-deps
target in the Makefile usessha1sum
for some checks. It is not available on Macs and Windows. Makefile has to be cross-OS compatible. Please fix or remove.Note: apparently sha1sum is supposed to hash the whole
vendor
folder. Depending on FS implementations this could be different on each OS. My advice: this should be removed.Steps to Reproduce
make vendor-deps
on OSX or Windows.For Admin Use
The text was updated successfully, but these errors were encountered: