This repository was archived by the owner on Sep 9, 2020. It is now read-only.
This repository was archived by the owner on Sep 9, 2020. It is now read-only.
dep cannot vendor dependencies that do not have Go source code #1306
Closed
Description
What version of dep
are you using (dep version
)?
What dep
command did you run?
I am trying to convert a project that uses glide to vendor two repositories containing protocol buffer definitions. The abstract from glide.yaml
is
hash: 2f5e7adae8a174aebf478c2aac823837001c82d40f647fd9da15be270739057c
updated: 2017-10-23T16:03:08.007589083-04:00
imports:
- name: github.com/envoyproxy/data-plane-api
version: 5b29f002b44f3f6e3921bd3b4535aeb91f89e84a
- name: github.com/googleapis/googleapis
version: 5c6df0cd18c6a429eab739fb711c27f6e1393366
- name: github.com/golang/protobuf
version: ab9f9a6dab164b7d1246e0e688b0ab7b94d8553e
subpackages:
- jsonpb
- proto
- protoc-gen-go/descriptor
- ptypes
- ptypes/any
- ptypes/duration
- ptypes/struct
- ptypes/timestamp
- ptypes/wrappers
The two repositories in question are github.com/envoyproxy/data-plane-api
and github.com/googleapis/googleapis
. When I try to add
+
+[[constraint]]
+ name="github.com/envoyproxy/data-plane-api"
+ revision="5b29f002b44f3f6e3921bd3b4535aeb91f89e84a"
+
+[[constraint]]
+ name="github.com/googleapis/googleapis"
+ revision="5c6df0cd18c6a429eab739fb711c27f6e1393366"
dep ensure refuses to vendor the repositories
What did you expect to see?
those two repositories vendored into vendor/
What did you see instead?
% dep ensure
ensure Solve(): No versions of github.com/envoyproxy/data-plane-api met constraints:
5b29f002b44f3f6e3921bd3b4535aeb91f89e84a: Could not introduce github.com/envoyproxy/data-plane-api@5b29f002b44f3f6e3921bd3b4535aeb91f89e84a, as its subpackage github.com/envoyproxy/data-plane-api does not contain usable Go code (*build.NoGoError).. (Package is required by (root).)
master: Could not introduce github.com/envoyproxy/data-plane-api@master, as its subpackage github.com/envoyproxy/data-plane-api does not contain usable Go code (*build.NoGoError).. (Package is required by (root).)
typo: Could not introduce github.com/envoyproxy/data-plane-api@typo, as it is not allowed by constraint 5b29f002b44f3f6e3921bd3b4535aeb91f89e84a from project github.com/heptio/zzz.
Metadata
Metadata
Assignees
Labels
No labels