-
Notifications
You must be signed in to change notification settings - Fork 24
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
Stale dependencies check prohibitively slow #111
Comments
Never have encountered this or heard about it (though perhaps this is the same as #30?). But as long as we cannot reproduce this and in general have no more information than "it hangs", we can't do anything about it. Perhaps you can tell us more:
|
Thanks for the reply. Sorry for not being more verbose in my question, but I managed to reproduce the error locally. I will try to make a MBE that I can share. In the meantime, answers to your questions:
Steps to reproduce:
I am quite sure I encountered the error before without using TestEnv, both in a clean Ctrl-C:
|
Excellent, thank you! An MBE would be fantastic so it is waiting for a subprocess. I guess next we'd need a backtrace for that. |
https://github.com/KeithWM/BrokenAqua.jl I think this is a breaking example. |
Thank you! I tried this on macOS, but it "just works", when I do this in a fresh Julia 1.9 session:
So it would be good to reduce differences to your setup...
|
I've now tried to reproduce this on Windows, with Julia 1.9.0; I also tried it with TestEnv (using the assumption that you did Waiting now to hear whether you can repo with Julia 1.8.5 and/or 1.9.0 |
For the BrokenAqua.jl repo, I did not need TestEnv nor ReTest for it to fail. I just tried it on my Mac with Julia 1.8.3, and it passes there too. So it might be a Windows issue more than anything else. And it appears to only happen with PlotlyJS as a dependency. I will install Julia 1.9 on one of the Windows machine I have access to and try that. (Not to brag 😁 .) |
Just tried on a Windows 10 system and it also hangs. After ctrl-c:
|
Tried it on a different Windows machine and there it passes on 1.8.3 and 1.9.0. I tried it both before and after doing an
I suspect these two packages happen to have had an update over the past day and a half. So the issue does seem to be rare. Any ideas/suggestions/requests on other things to try? |
Hmm... Could you please verify that It might help to enable debug logging. So right before you invoke |
A bit of a long shot to post this here, but maybe others have encountered this issue too and there is something I can to fix it.
When running Aqua locally, the
test_stale_deps
takes so long that I've never actually seen it complete (even after leaving the machine for several hours). There is no issue when running the same tests in our CI/CD pipeline (on Bitbucket).Does anyone know what could be the cause of this?
The text was updated successfully, but these errors were encountered: