You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Paket pretty much always deadlocks since 0.38.
The issue pops up as soon as you delete the cache and are on linux.
Repro:
git clone https://gist.github.com/d8653537d65775db669c.git
mono paket.bootstrapper.exe
rm -r ~/.local/share/NuGet/Cache
mono paket.exe -v restore # deadlock# if you cancel the above and try again it will work
The last message seems to be different depending on the mono tracing flags. However is seems to be always near the FSharp.Compiler.Service License, after 2 previous 404 warnings.
Note it is also possible that the default timeout is >10 minutes (or longer on mono) and that's the reason why travis kills the process (I did not try to wait a day to see if it eventually finishes..)
Or this could be some mono race condition bug we should IMHO work around somehow, if possible.
That said: Can somebody reproduce this? Should I try to send a fix for this?
Activity
forki commentedon Apr 2, 2015
yes please try to send a fix. we should cancel the license download after one or two seconds it's just not important enough.
Download License as Child Async with Timeout, add Timeout to the WebR…
forki commentedon Apr 2, 2015
is 6d2f239 ready?
matthid commentedon Apr 2, 2015
nope still testing
matthid commentedon Apr 2, 2015
It looks like everything times out now with 5 secs on the async and 3 secs on the request.
Merge pull request #747 from matthid/fix_746
matthid commentedon Apr 2, 2015
But at least it doesn't fail anymore: See #747.