-
Notifications
You must be signed in to change notification settings - Fork 526
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Resolving dependencies takes too long #1524
Comments
yeah looks like a massive perf issue. I will investigate |
I just reverted that change. Can just please check if perf is restored? Seems I need to investigate deeper |
pushed 2.52.12 - I think I verschlimmbessert it in 2.52.11 |
Tested it with 2.52.12. and it's back to normal. Thx. |
2.52.13 will be online in 2min. Please give it a try |
that will fit |
so it's online |
I'm already testing it. I get some warnings that I cannot specifcally say what they are about:
Also some of the numbers do not fit to the package itself. Is something mixing up here? |
shit. soo I'm not done |
Also after a second run of |
sorry for that |
ok this one is really driving me nuts. I released another version. Can you give me your deps file by any chance? |
I'll send it to you, but it contains many of our own packages and we use also a Klondike server as backend. i'll send it to you via mail. |
i guess this means 2.52.14 is still broken... |
It has the same strange warning as before, but this time it does not tries to redownload. |
I have sent you our dep file per mail. |
just trying to reproduce with your deps file, but I assume in order to make it really hard the conflict is only in your custome nugets ;-) |
no worries. I can pin paket for now. For today I'm out. I have some assumption on that as well. Before monday I will not get into that. Would be glad if you can give me a hint what I should look at. Lately I saw on the verbose level that one package was repeatedly tried to "retrieve information". |
so the public part of your deps file resolves without error. I guess we need to look into this next week. |
@forki what do you think to separate releases into stable and beta channels because these frequent changes with high potential for regression, are affecting people day to day work. |
we usally do that, but the v3 branch is blocking the alpha channel. |
Maybe you need 3 channels, stable, alpha for bigger longer changes and beta for smaller one |
Ok. I think I found the error in our package that was causing the warning:
The |
So what paket says is correct? |
Yes. I misunderstood the message! Sorry for that confusion. If I read the message like this, I would maybe understand this earlier. Should I make a pr for this? |
Yes everything that improves error messages is good.
|
@Stift seems that I need your help again. Property based testing revealed another issue around that code. I was able to fix that but I want to know if how bad the perf is. Can you please check 3.0.0-alpha079? Thanks mate |
No problem.
and for a
The unclean commit was the one that originally made problems and where we had a package which was not configured well. I mean the only issue that I see is that with this unclean package we get into a situation where paket does not behave that well. When I looked in the verbose output of 2.52.10 (where the original problem started) I had the feeling paket was running in circles. |
So apart from a strange state it was ok? |
yes. Seems like current stable and alpha are similiar. |
I just fear a bad user experience when paket cannot detect that it runs in a regression. |
Yes we need to find that error. Question is how to reproduce on my machine.
|
ok I added another 3.0alpha package. I hope it solves that 2h hour thing |
thanks buddy. |
no problem. Glad to serve and give something back. |
We have around 90+ direct dependencies and like ~200 dependencies in total in our project and since v2.52.9 the resolving takes 'forever'. It seems for me, that the fix of #1520 has caused that problem. Before an
paket install
took like 7-10s and now we are waiting +15min at least (I had to stop this and did not measure the correct timing).The text was updated successfully, but these errors were encountered: