-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Description
Hi,
the badger is great KV-store, it really is, but I have to say after two build breaking event I'm getting tired by it.
The first one was the removal of the original 2.0.0-rc.2. Then you've pushed master to it (that was incompatible).
Now, again, you modified v2.0.0-rc2 to point to #896, which again breaks our builds (and builds for a lot of people who depend on us).
Please, stop modifying tags. All of this could have been avoided by just pushing v2.0.0-rc3 and -rc4.
What is even worst, nobody should be using v2.0.0-x tags from this repo.
By messing with them, you've polluted the namespace at proxy.golang.com which will be default in next release of Go (1.13). I challenge you to show me a go.mod file that uses tags for depending on badger and builds with both:
go build .
and
GOPROXY='https://proxy.golang.org` go build .
Characteristic builds errors:
missing github.com/dgraph-io/badger/go.mod and .../v2/go.mod at revision v2.0.0-rc2
go: github.com/dgraph-io/badger@v2.0.0-rc.2+incompatible: go.mod has post-v2 module path "github.com/dgraph-io/badger/v2" at revision v2.0.0-rc.2
go: error loading module requirements