-
Notifications
You must be signed in to change notification settings - Fork 440
[release/7.0.2xx] Update dependencies from dotnet/sdk #15078
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
[release/7.0.2xx] Update dependencies from dotnet/sdk #15078
Conversation
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22601.6 Dependency coherency updates Microsoft.NET.Test.Sdk From Version 17.5.0-preview-20221130-01 -> To Version 17.5.0-preview-20221201-01 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22601.11 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22601.2 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22601.22 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22601.2 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22601.38 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22601.2 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22601.40 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22601.4 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22602.5 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22601.4 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22602.6 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22601.4 (parent: Microsoft.NET.Sdk
|
@dotnet/source-build-internal Could you take a look at the failures here? |
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22605.7 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22601.4 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22605.11 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22602.3 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22606.1 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22602.3 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22606.6 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22605.2 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22606.9 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22606.3 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22607.6 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Net.Compilers.Toolset,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22606.3 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22607.8 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Net.Compilers.Toolset,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22606.3 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22607.10 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Net.Compilers.Toolset,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22606.3 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22607.12 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Net.Compilers.Toolset,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22606.3 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22607.18 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Net.Compilers.Toolset,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22607.3 (parent: Microsoft.NET.Sdk
|
@dotnet/source-build-internal there are 9 failing tests in the tarbal leg to look at. |
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22608.6 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Net.Compilers.Toolset,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22607.3 (parent: Microsoft.NET.Sdk
|
@nohwnd, @Haplois, @Evangelink - Could one of you help investigate the vstest related failures we are seeing in the source-build smoke-tests. The test is running the following commands In this dependency flow the vstest commit sha is being updated: https://github.com/microsoft/vstest/compare/dbdb1f6f9007a288c904aa1f13485a3e57080fb6..81e2a78c4e5645610a64cc37abdd2d3d0e37d387 |
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22608.8 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Net.Compilers.Toolset,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22608.1 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22608.10 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Net.Compilers.Toolset,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22608.3 (parent: Microsoft.NET.Sdk
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli From Version 7.0.200-preview.22580.54 -> To Version 7.0.200-preview.22609.2 Dependency coherency updates Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Net.Compilers.Toolset,Microsoft.Build,NuGet.Build.Tasks From Version 12.5.0-beta.22580.6 -> To Version 12.5.0-beta.22608.3 (parent: Microsoft.NET.Sdk
|
@MichaelSimons can you point me to the If I look at my local 7.0.100 win sdk I see our old version in the folder I did a source build on my wsl and also there I see 1.1.1 version used and I cannot repro( cc: @Evangelink |
|
@MarcoRossignoli - Here is the SDK the PR validation produced - https://artprodcus3.artifacts.visualstudio.com/A6fcc92e5-73a7-4f88-8d13-d9045b45fb27/cbb18261-c48f-4abb-8651-8cdcb5474649/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2RuY2VuZy1wdWJsaWMvcHJvamVjdElkL2NiYjE4MjYxLWM0OGYtNGFiYi04NjUxLThjZGNiNTQ3NDY0OS9idWlsZElkLzEwNzEyNC9hcnRpZmFjdE5hbWUvQnVpbGRfVGFyYmFsbF94NjQrQ2VudE9TU3RyZWFtOC1PbmxpbmVfQXJ0aWZhY3Rz0/content?format=file&subPath=%2Fdotnet-sdk-7.0.200-preview.22609.1-centos.8-x64.tar.gz. Note this is a rid specific SDK (centos.8). If you want to run it, you can use the following container - mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream8 I am guessing the Microsoft.Extensions.FileSystemGlobbing reference is getting lifted by source-build to the version included in source-build (7.0.0). This binlogs are captured in CI if needed. |
|
I'm able to repro, trying to bump to |
|
I did a workaround PR to unblock the installer here microsoft/vstest#4186 Local manual testing looks good, let's see how it will go the journey to the installer. |
…d2' of https://github.com/dotnet/installer into darc-release/7.0.2xx-b09871e1-4455-4b2f-a5fe-a12a074510d2
|
@MarcoRossignoli, Thanks, I pulled in your fix as a source-build patch so that we can test the e2e and unblock this PR. |
|
@MarcoRossignoli - Looks like the tests failed with the same error. |
|
Mmm weird, if I download the package generated by the source-build pipeline after the patch https://devdiv.visualstudio.com/DevDiv/_build/results?buildId=7076204&view=artifacts&pathAsName=false&type=publishedArtifacts I see the correct Is it possible that for some reason the old package is "restored"? |
|
I just realized this issue only is affecting the online build; not the online build. Pulling the two sdks from CI, the online build includes a 6.0 version of Microsoft.Extensions.FileSystemGlobbing while the offline build includes a 7.0 version. |
I recently found an issue where vstest was flowing the 1.1 copy and overwrote the CLI's copy. Do you think this might be a feed issue? Here's the commit from the SDK in main that solved the problem: dotnet/sdk@b55b5ae |
|
Got it, is there some MSbuild var we can use to add another workaround? Is there "a good" way to fix it? It's not clear to me what's happening and why the version we're using is not preserved or sometime overridden. |
|
I tracked this down and it is actually the NuGet.Client that is causing the SDK to pickup a 6.0 version of Microsoft.Extensions.FileSystemGlobbing. This is only breaking in offline because the way the package reference is defined, the 6.0 version is the minimum required version. When building offline, NuGet is forced to pickup the 7.0 version which is what source-build is building. I logged NuGet/Home#12317 to track fixing NuGet. |
|
@MarcoRossignoli, I forgot to explicitly call out that the vstest fix you proposed should not be necessary. Thanks for the help investigating. |
|
This PR has been superseded by #15115 |
|
Thanks I'll revert it asap |

This pull request updates the following dependencies
Coherency Updates
The following updates ensure that dependencies with a CoherentParentDependency
attribute were produced in a build used as input to the parent dependency's build.
See Dependency Description Format
From https://github.com/dotnet/sdk