Go modules are the future. They works outside of GOPATH, so build instructions are simpler.
I鈥檓 running up against GOPATH/dep issues while looking into new CI solutions, so +1 from me.
I think we should do it, I would like to time it the way that won't disrupt too much - may be right after major release, or after beta release is cut, create beta.2 that is identical and is migrated to new dep modules, so we will avoid disrupting development flows.
@klizhentas @russjones @webvictim @fspmarshall any objections to doing this now?
4.3 was just released and we have plenty of time to polish out any issues before 4.4.
I should be able to migrate without changing the locked versions of any deps.
Thumbs up on this comment if you approve, leave a comment if not.
Only question from me is whether we鈥檙e going to keep with dep for branch/4.3 and then cut over with 4.4, or whether we cut immediately and use Go modules for 4.3.1.
To keep things simple, we should leave the 4.3 branch as is, using dep.
Most helpful comment
@klizhentas @russjones @webvictim @fspmarshall any objections to doing this now?
4.3 was just released and we have plenty of time to polish out any issues before 4.4.
I should be able to migrate without changing the locked versions of any deps.
Thumbs up on this comment if you approve, leave a comment if not.