sassoftware / relic

Relic is a service and a tool for adding digital signatures to operating system packages for Linux and Windows
Apache License 2.0
153 stars 41 forks source link

Fix uuid.NewV4() call caused by a library change #3

Closed antoinedeschenes closed 6 years ago

antoinedeschenes commented 6 years ago

Changes in library satori/go.uuid cause a build error.

See issue: https://github.com/satori/go.uuid/issues/66

daenney commented 6 years ago

A v1.2.0 has been tagged that doesn't have the backwards incompatible changes. You can pin your dependencies to that in the mean time.

mtharp commented 6 years ago

relic is meant to be built using godep to vendor dependencies, in which case only tagged releases are used. I've added an explicit constraint to Gopkg.toml to ensure that once the 2.0 release is tagged relic doesn't break. Until then, this patch can't be applied.

To set up the vendored build:

go get github.com/golang/dep/cmd/dep
dep ensure -v
go get -v .