twistlock / authz

Docker Authorization Plugin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build failure: logrus: use of vendored package not allowed (go 1.6)

eungjun-yi opened this issue · comments

Here is what I did:

$ cd authz
$ go get -u
$ cd ..
$ make
golint authz/basic.go || exit; golint authz/basic_test.go || exit; golint authz/doc.go || exit; golint broker/main.go || exit; golint core/doc.go || exit; golint core/interfaces.go || exit; golint core/route_parser.go || exit; golint core/route_parser_test.go || exit; golint core/server.go || exit; golint core/types.go || exit;
gofmt -w authz/basic.go authz/basic_test.go authz/doc.go broker/main.go core/doc.go core/interfaces.go core/route_parser.go core/route_parser_test.go core/server.go core/types.go
go vet ./core/.; go vet ./broker/.; go vet ./authz/.;
CGO_ENABLED=0 go build  -o authz-broker -a -installsuffix cgo ./broker/main.go
package main
    imports github.com/docker/docker/vendor/src/github.com/Sirupsen/logrus: use of vendored package not allowed
Makefile:26: recipe for target 'binary' failed
make: *** [binary] Error 1

My go version is 1.6:

$ go version
go version go1.6 linux/amd64

It was built successfully with go 1.5.

It seems to be fixed at 10b1aca. Thanks!