nanopack/shaman

Vendoring doesn't work on a fork.

Opened this issue · 5 comments

When I tried to build a fork of the project in my own CI and my laptop it could not find the packages.
Example:
main.go:46:2: cannot find package "github.com/nanopack/shaman/api" in any of: /home/travis/gopath/src/github.com/rugwirobaker/shaman/vendor/github.com/nanopack/shaman/api (vendor tree) /home/travis/.gimme/versions/go1.9.linux.amd64/src/github.com/nanopack/shaman/api (from $GOROOT)

It maybe a beginner's issue but please help me I think I like this project.

Solved local build with help from this post

etcd clientv3 dependencies don't seem to work well with govendor. I am trying to integrate etcd as a backend but when I try to build after having created a simple etcd client as according to the the etcd README example it fails(more in the referenced issue). I have successfully build after having replaced govendor with dep. How to you recommend I proceed??

ref: etcd-io/etcd#10288 (comment)

I think moving to dep is a good move. Would you mind creating a PR that switches to dep?

Once that’s merged into master you should be good to continue here.

Thank you! This is excellent work.

right away chief.