I've got an existing Go project that lives under GOPATH, i.e. ~/go/src/github.com/...
I just updated to go 1.13 (from 1.12.1) and rebuilt the project without changing any sources. The build succeeded and Go created a go.mod (and go.sum) file that containing my third party dependencies (there are only two of them). Ok, that's nice, I thought. I added and committed go.mod and go.sum. When I started editing sources (with NeoVim), I noticed that vim-go was no longer working, so I ran :GoUpdateBinaries. It most succeeded with one complaint among the 2 dozen or so packages it updated. It's still not working well in the editor, but that's not the point of this post. I wrote some new code in one of my project files, running go vet from the command line several times until there were no errors. When I looked at git status, I saw that the go.mod and go.sum files had changed. My go.mod now contains lines for all vim-go dependencies! WTF? None of those repos have anything to do with my project code. Has anyone else encountered this? FWIW, here's what the require section now looks like. The lines I've bolded are the prior content. 9fans.net/go v0.0.2 // indirect github.com/alecthomas/gometalinter v3.0.0+incompatible // indirect github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4 // indirect github.com/cosiner/argv v0.0.1 // indirect github.com/davidrjenni/reftools v0.0.0-20190827201643-0605d60846fb // indirect github.com/fatih/gomodifytags v1.0.1 // indirect github.com/fatih/motion v1.0.0 // indirect github.com/go-delve/delve v1.3.1 // indirect github.com/google/shlex v0.0.0-20181106134648-c34317bd91bf // indirect github.com/josharian/impl v0.0.0-20190715203526-f0d59e96e372 // indirect github.com/jstemmer/gotags v1.4.1 // indirect github.com/keegancsmith/rpc v1.1.0 // indirect github.com/kisielk/errcheck v1.2.0 // indirect github.com/klauspost/asmfmt v1.2.0 // indirect github.com/konsorten/go-windows-terminal-sequences v1.0.2 // indirect github.com/koron/iferr v0.0.0-20180615142939-bb332a3b1d91 // indirect github.com/mattn/go-colorable v0.1.2 // indirect github.com/mattn/go-isatty v0.0.9 // indirect github.com/mattn/go-runewidth v0.0.4 // indirect github.com/mdempsky/gocode v0.0.0-20190203001940-7fb65232883f // indirect github.com/peterh/liner v1.1.0 // indirect * github.com/robfig/cron v1.2.0* github.com/rogpeppe/godef v1.1.1 // indirect github.com/sirupsen/logrus v1.4.2 // indirect github.com/spf13/cobra v0.0.5 // indirect github.com/stamblerre/gocode v0.0.0-20190327203809-810592086997 // indirect github.com/zmb3/gogetdoc v0.0.0-20190228002656-b37376c5da6a // indirect go.starlark.net v0.0.0-20190820173200-988906f77f65 // indirect golang.org/x/arch v0.0.0-20190815191158-8a70ba74b3a1 // indirect golang.org/x/crypto v0.0.0-20190829043050-9756ffdc2472 // indirect golang.org/x/lint v0.0.0-20190409202823-959b441ac422 // indirect * golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297* golang.org/x/sys v0.0.0-20190904154756-749cb33beabd // indirect golang.org/x/tools v0.0.0-20190904211325-a4fdb3a8b281 // indirect gopkg.in/alecthomas/kingpin.v3-unstable v3.0.0-20180810215634-df19058c872c // indirect honnef.co/go/tools v0.0.1-2019.2.3 // indirect -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/7da3b1f0-a5c4-416e-a7c2-2d5ce2b6a8ce%40googlegroups.com.