-
Notifications
You must be signed in to change notification settings - Fork 520
[main] Update dependencies from dotnet/arcade #1008
[main] Update dependencies from dotnet/arcade #1008
Conversation
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
Current theory is that the new SDK (preview2) has new MSBuild tasks/targets that uses 5.0.0 APIs. When the MSBuild locator resolves the SDK, it picks the SDK specified in the global.json. However, given the projects are targeting 3.1 runtime and loads 3.1 assemblies, the MSBuild tasks, when invoked, causes the assembly load failure. |
This solution removes all need for msbuild in process, but source copies a few things from the msbuild repo (aka everything needed for solution file parsing). It's around 2.5k LoC, if we aren't okay with that we can try investigating calling this out of proc with |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
I'm seeing this pass locally, going to check why things are timing out on CI. |
…405.1 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21160.1 -> To Version 6.0.0-beta.21205.1
…407.4 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21205.1 -> To Version 6.0.0-beta.21207.4
…408.2 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21207.4 -> To Version 6.0.0-beta.21208.2
…409.17 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21160.1 -> To Version 6.0.0-beta.21209.17
…412.6 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21160.1 -> To Version 6.0.0-beta.21212.6
…414.5 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21160.1 -> To Version 6.0.0-beta.21214.5
…415.5 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21160.1 -> To Version 6.0.0-beta.21215.5
…416.2 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21160.1 -> To Version 6.0.0-beta.21216.2
…419.2 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21160.1 -> To Version 6.0.0-beta.21219.2
…420.2 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21160.1 -> To Version 6.0.0-beta.21220.2
…421.1 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21160.1 -> To Version 6.0.0-beta.21221.1
…422.1 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21160.1 -> To Version 6.0.0-beta.21222.1
…428.3 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21160.1 -> To Version 6.0.0-beta.21228.3
…429.1 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21160.1 -> To Version 6.0.0-beta.21229.1
…430.2 Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.SignTool , Microsoft.DotNet.Helix.Sdk From Version 6.0.0-beta.21160.1 -> To Version 6.0.0-beta.21230.2
7653838
to
fe06d86
Compare
Something is up with the SDK that is causing dotnet build to hang indefinitely:
And that's it. No other output from dotnet build. |
I can repro this locally on ubuntu, but this doesn't repro when running dotnet test on commandline OR when invoking the same command that is being invoked for dotnet build. Only when invoking the build.sh -test. So weird. |
Skipping tests on osx and linux for now. Will file a follow up issue accordingly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI, I didn't find any way to fix the issue without bringing in all the MSBuild sources. But let's file an issue to track reviewing whether we can find an alternative before a rtm release.
This pull request updates the following dependencies
From https://github.com/dotnet/arcade