-
Notifications
You must be signed in to change notification settings - Fork 1.1k
[main] Update dependencies from dotnet/runtime #16810
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
[main] Update dependencies from dotnet/runtime #16810
Conversation
…0409.1 Microsoft.NETCore.Platforms , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NET.HostModel , Microsoft.Extensions.DependencyModel , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.CodeDom , VS.Redist.Common.NetCore.SharedFramework.x64.6.0 , System.Security.Cryptography.ProtectedData , System.Text.Encoding.CodePages From Version 6.0.0-preview.4.21207.11 -> To Version 6.0.0-preview.4.21209.1
I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label. |
Rerunning as there were 5 sdk tests failures |
This round seems to fail due to restore failures: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. C:\h\w\B5080A10\p\d\sdk\6.0.100-ci\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(241,5): error MSB4018: The "ResolvePackageAssets" task failed unexpectedly. |
@marcpopMSFT are you seeing in stability across the sdk repo? This pr seems to be in a whack a mole issue hunt with azure. Here is a new one: python.exe -c "import future" || C:\Users\runner.azdo-env\Scripts\python.exe -m pip install future==0.17.1 |
@jeffschwMSFT we have been having a lot of stability issues mainly related to ADO feeds throttling us and overlapping test directories. They've increased the limits for us, we've fixed the test directory at the beginning of this week, and added a retry on restore such that at least earlier this week, our reliability was looking very good. Today though is having a lot of issues so I'm not sure if there is system problem today or we just got lucky earlier in the week. @dsplaisted is on build duty. Given the high number of failures in this run (we usually see a smaller number), might be a system problem or an issue in the payload. |
@dsplaisted will you get a chance to take a look? The current set of failures look different than the last set, which is true of the first set. |
@jeffschwMSFT This looks like it might be a break in the runtime that is being inserted. I'm seeing a failure down in the System.IO code:
Is this the failure you were seeing? |
Only on this most recent retry. I don't have the previous logs, but I do not think it was due to this. Adding @jeffhandley . |
…0409.14 Microsoft.NETCore.Platforms , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NET.HostModel , Microsoft.Extensions.DependencyModel , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.CodeDom , VS.Redist.Common.NetCore.SharedFramework.x64.6.0 , System.Security.Cryptography.ProtectedData , System.Text.Encoding.CodePages From Version 6.0.0-preview.4.21207.11 -> To Version 6.0.0-preview.4.21209.14
…0411.1 Microsoft.NETCore.Platforms , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NET.HostModel , Microsoft.Extensions.DependencyModel , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.CodeDom , VS.Redist.Common.NetCore.SharedFramework.x64.6.0 , System.Security.Cryptography.ProtectedData , System.Text.Encoding.CodePages From Version 6.0.0-preview.4.21207.11 -> To Version 6.0.0-preview.4.21211.1
…0411.7 Microsoft.NETCore.Platforms , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NET.HostModel , Microsoft.Extensions.DependencyModel , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.CodeDom , VS.Redist.Common.NetCore.SharedFramework.x64.6.0 , System.Security.Cryptography.ProtectedData , System.Text.Encoding.CodePages From Version 6.0.0-preview.4.21207.11 -> To Version 6.0.0-preview.4.21211.7
@adamsitnik @carlossanlop @jozkee -- These errors look to be caused by the recent changes to Here's the trimmed up call stack:
|
@carlossanlop @jozkee repro: git clone https://github.com/dotnet/sdk repro
cd repro
git checkout darc-main-0fd96bf7-148d-4cf6-97b0-d3934c67609e
.\build.cmd -c Debug
.\.dotnet\dotnet.exe test -c Debug src\Tests\Microsoft.NET.Build.Tests\Microsoft.NET.Build.Tests.csproj --filter Microsoft.NET.Build.Tests.GivenThatWeWantToBuildASelfContainedApp.It_succeeds_when_RuntimeIdentifier_and_PlatformTarget_mismatch_but_PT_is_AnyCPU |
@jeffschwMSFT @marcpopMSFT we have a runtime PR out to revert the compat flag that enabled the new FileStream rewrite by default. This will unblock dotnet/sdk and will allow us to investigate the root cause more carefully. |
Thanks @carlossanlop. Please prioritize getting that in and flowing as this PR is needed to unblocked dotnet/installer#10185 and I need a new build of installer with runtime changes to insert into VS previews as well. CC @joeloff |
The PR with the fix was merged. Is dotnet-maestro going to update this PR automatically with the commit that contains the fix, or do we need to do something manually? |
Hopefully it is updated by maestro once a new runtime build is ready |
…0413.1 Microsoft.NETCore.Platforms , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NET.HostModel , Microsoft.Extensions.DependencyModel , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.CodeDom , VS.Redist.Common.NetCore.SharedFramework.x64.6.0 , System.Security.Cryptography.ProtectedData , System.Text.Encoding.CodePages From Version 6.0.0-preview.4.21207.11 -> To Version 6.0.0-preview.4.21213.1
Thanks @carlossanlop. The current failures are due to a missing browswer wasm package. /private/tmp/helix/working/ABAC0950/w/B36A0A16/e/testExecutionDirectory/BuildMinimal_---F77D8391/blazorwasm-minimal.csproj : error NU1102: Unable to find package Microsoft.NETCore.App.Runtime.browser-wasm with version (= 6.0.0-preview.4.21213.1) @marek-safar @steveisok can y'all take a look at what is missing? |
@steveisok that's the renaming issue, right? |
Yes, we are working on fixing |
…0413.3 Microsoft.NETCore.Platforms , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.DotNetHostResolver , Microsoft.NET.HostModel , Microsoft.Extensions.DependencyModel , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.CodeDom , VS.Redist.Common.NetCore.SharedFramework.x64.6.0 , System.Security.Cryptography.ProtectedData , System.Text.Encoding.CodePages From Version 6.0.0-preview.4.21207.11 -> To Version 6.0.0-preview.4.21213.3
@steveisok the run just finished and we are now seeing the following: Unable to find package Microsoft.NETCore.App.Runtime.browser-wasm with version (= 6.0.0-preview.4.21213.3) |
@jeffschwMSFT dotnet/installer#10206 is part of the fix. |
Installer change is merged now. |
@marcpopMSFT would unblocking this PR need a new stage0 SDK? |
@pranavkm The changes made to OverrideAndCreateBundledNETCoreAppPackageVersion.cs allow them to avoid needing a stage 0 update. It basically adds the changes that would be from the new installer build to avoid the sdk vs. installer deadlock. |
@dotnet/dnceng The Ubuntu build has been queued for an hour now without starting. Is there an issue in the lab with resources or too many builds at once? |
@marcpopMSFT yes, the queue is its max capacity limit. I just scaled the queue over this limit to speed things up. FYI, the capacity limit will be increased tomorrow to prevent this. |
What's the best way for folks like @marcpopMSFT to look at the queue depth themselves? |
There is a Helix API call that you can do to get the queueDepth You can call https://helix.dot.net/api/info/queues/buildpool.ubuntu.1604.amd64.open?includeQueueDepth=true&api-version=2019-06-17 but it looks like the information isn't correct. @MattGal @alexperovich do you know if we stopped supporting this? |
new to me, checking it out. |
Um. I think it's an artifact from when @alexperovich rewrote the API? The old one has it the newer one doesn't really
|
It's intentional on both API versions:
... looks like updating SDKs took away functionality, sorry users! |
Remind me again what we use for our grafana alerting? |
Our monitoring system definitely has the queue depth information @marcpopMSFT was looking for. I'll share it with him but it isn't recommended approach for all users |
it probably just uses the old SDK where that API was still available. |
That makes sense. Marc could just use that too yes? |
Correct, we just don't usually point users at Grafana as @ulisesh said. |
@markwilkie PR improvement suggestion to show the queue in the new PR experience. I can certainly use the dashboard or api but I'll likely forget before the next time it gets backed up on a high visibility change. |
@garath / @missymessa - could one of you make sure we're tracking the suggestion to add queue depth to the PR experience please? @marcpopMSFT - it'll be good to track this, but given that the build won't even have started, it'll be tough to show results of something that hasn't started yet. :) Sounds like you could make an API call as well.... @garath / @ilyas1974 - what's the latest thinking around opening up grafana for more folks to see. My thinking is to allow folks to self-help queue depth. thoughts? |
No issues on my side opening up Grafana to more of our customers to view queue status. Is the scenario you're thinking about something like - my build didn't start properly (i.e. couldn't get a machine before timeout) and in the failure we also show what the current queue depth is? |
woot! Thanks everyone |
My scenario was: "All the builds are started except for Ubuntu. Why is it still queued and how long should I expect to wait?" That's why I pinged dnceng in the first place as this PR was blocking an installer PR which was blocking a VS PR....lots waiting for it to get fixed. |
Is opening up grafana something you can follow up on by any chance @ilyas1974 ? Probably check w/ @Chrisboh etc to see what (if anything) we need to think about. If you're full up, I can do it as well, just let me know. |
Happy to help to drive this. @marcpopMSFT, for your specific scenario, hooking into Grafana may not provide the answers you are looking for.
|
I've opened dotnet/core-eng#12899 in the epic to track. |
This pull request updates the following dependencies
From https://github.com/dotnet/runtime