Description
Running "go mod vendor" also fails due to a missing line in go.sum.
Errors when running "go build -mod=vendor" without running "go mod tidy":
go: inconsistent vendoring in docker-engine-:
cloud.google.com/[email protected]: is marked as explicit in vendor/modules.txt, but not explicitly required in go.mod
cloud.google.com/go/[email protected]: is marked as explicit in vendor/modules.txt, but not explicitly required in go.mod
cloud.google.com/go/[email protected]: is marked as explicit in vendor/modules.txt, but not explicitly required in go.mod
code.cloudfoundry.org/[email protected]: is marked as explicit in vendor/modules.txt, but not explicitly required in go.mod
[snip]
To ignore the vendor directory, use -mod=readonly or -mod=mod.
To sync the vendor directory, run:
go mod vendor
Reproduce
- Run
go build -mod=vendor ./cmd/dockerd
Expected behavior
Previous releases build correctly without any changes using go build -mod=vendor.
docker version
docker info
Additional Info
No response
Description
Running "go mod vendor" also fails due to a missing line in go.sum.
Errors when running "go build -mod=vendor" without running "go mod tidy":
go: inconsistent vendoring in docker-engine-:
cloud.google.com/[email protected]: is marked as explicit in vendor/modules.txt, but not explicitly required in go.mod
cloud.google.com/go/[email protected]: is marked as explicit in vendor/modules.txt, but not explicitly required in go.mod
cloud.google.com/go/[email protected]: is marked as explicit in vendor/modules.txt, but not explicitly required in go.mod
code.cloudfoundry.org/[email protected]: is marked as explicit in vendor/modules.txt, but not explicitly required in go.mod
[snip]
To ignore the vendor directory, use -mod=readonly or -mod=mod.
To sync the vendor directory, run:
go mod vendor
Reproduce
go build -mod=vendor ./cmd/dockerdExpected behavior
Previous releases build correctly without any changes using
go build -mod=vendor.docker version
docker info
Additional Info
No response