-
Notifications
You must be signed in to change notification settings - Fork 1k
dep importing from godep produces 30x bigger vendor folder and takes 10 minutes to do so #1069
Comments
For me, it takes 50 seconds with a clean cache.
That's the reason for 106MB – some versions are off. Specifically, |
I don't know where the cache is nor should I need to know where it is for the tool to work quickly. And if the purpose of the cache is to speed things up but it slows them down then I guess that's a valid problem on its own.
Which I've specified as a separate problem in #1070. That in itself is a huge problem.
I believe so, but also |
I'm just saying that timing is not "highly reproducible". |
ok, a few things here!
some of this is likely a product of the version changing that's happening with
the newer version of that project, that the solver picked for whatever reason - brought in new dependencies, which means more things end up in but yes, that's only part of the explanation. because:
you'll want to run
performance in general is something we've prioritized below correctness and safety, which is why it's taking a little while to get to. however, we're making active progress on two things that'll reduce running times significantly. the FAQ has more info. |
there's nothing original in this issue that isn't already covered by others. |
In the following project https://github.com/gopheracademy/gopher , running
dep init
needs more than 10 minutes to work and produces avendor/
folder that's 106MB compared to the 3MB one produced bygodep
. It also vendors packages that are not originally present in thegodep
manifest nor are needed by the project to compile.Since this is highly reproducible, just download
gopher
and rundep init
to obtain the same results.dep version: f134697
gopher version: 7bb1dd8a82cff5fb8172bcb768d0decd9ba80420
The text was updated successfully, but these errors were encountered: