-
Notifications
You must be signed in to change notification settings - Fork 1k
Can dep resolve dependencies in other tools format (glide or godep for example)? #222
Comments
Not right now, but it could. Initially, implementing reading other tools is all about In discussions about this prior to opening up the dep project, the committee was generally more in favor of not supporting old tooling at all (except at |
tl;dr: dep probably won't read Glide config out of the box, but probably will convert from Glide config. |
I agree with that. |
This is pretty much a deal breaker. If the projects I depend on are using glide, then how can I use dep if dep isn't going to read the glide.yaml of dependent projects during 'dep ensure'? Generally the upstart provides compatibility with the incumbent systems to ease adoption. |
dep parses glide files, but medium-term, projects should convert from glide to dep. edit: so I think we can close this issue? |
Is that a recent change? Because up above, sdboyer's comments seem to suggest that glide files are only read during 'dep init' and not during 'dep ensure'. And this issue (#821) was filed just a few days ago which is in-line with my own experience that dep does not seem to be using the glide.yaml files during 'dep ensure'. |
yes, i'm going to close this one, though, as #821 is really a more detailed and complete writeup, and the use case described there convinced me that we definitely need to support on-the-fly conversion of dependencies' glide files during |
Like others said, I moved to dep, but moving back to glide. I understand the need to discourage fragmentation, but when Google's own Kubernetes and GRPC is on Godep.json, it's a bit of irony that all our transitive dependencies get broken badly. |
Can dep read the configuration from Glide, Godep, GB, GOM, and GPM (currently Glide can do this)?
We now using Glide for all internal packages, if dep can read the configuration from some of the current popular community tools, this will help the transition to this new tool (in some day).
The text was updated successfully, but these errors were encountered: