-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Mitigate the NuGet restore behavior #32764
Comments
@safern would you be able to take a look at this? It's killing a large number of our builds ATM. |
@CoffeeFlux yeah it's hitting roughly 6% of all builds in dotnet/runtime across all our build definitions. Having trouble finding someone with sufficient Unix skills + AzDO understanding to get this worked around. Typical group is otherwise engaged at the moment. |
Gotcha, unfortunate. There's no way to get a backport or something from the Nuget team? It's particularly annoying since it seems I can't restart the lane until everything is done thanks to the way AzDO works, and it's an early failure. |
The NuGet fix is available now. I'm guessing it will take another few days for this to flow to arcade and then to runtime. Given how deeply it's integrated into the SDK it's not an easy piece to isolate and update separately. Best path is for us to implement the work around. It's targeted and fairly straight forward. |
Mitigation is ineffective. Have to wait on the official bits to flow. Keeping this open to track the underlying problem. |
Blocked by dotnet/sdk#10759 |
There is a NuGet restore issue which is failing a significant number of our CI / PR builds (as of this time about 6%).
It will likely be several weeks before an actual NuGet fix can make it to our repository (just following standard code flow). That's too long given the magnitude of the failure here.
Short term though there does appear to be a viable work around for us. The linux based jobs need to add a step before arcade build which:
/tmp/NuGetScratch
(using the appropriate temp variable)chmod -R ugo+rwx
on the created directoryThis should remove the restore error until the actual fix comes along.
Places we need to insert this script call:
Symptoms of the bug:
The text was updated successfully, but these errors were encountered: