Skip to content
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/arcade #45353

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

dotnet-maestro[bot]
Copy link
Contributor

@dotnet-maestro dotnet-maestro bot commented Dec 6, 2024

This pull request updates the following dependencies

From https://github.com/dotnet/arcade

  • Subscription: 3d9043af-0e17-4eb5-f3e3-08d8e97c775d
  • Build: 20241212.1
  • Date Produced: December 12, 2024 10:31:25 AM UTC
  • Commit: 2c4eeabbeab30dfe532190f7e5c448078231cdd0
  • Branch: refs/heads/main

…205.1

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions
 From Version 10.0.0-beta.24604.4 -> To Version 10.0.0-beta.24605.1
…206.6

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions
 From Version 10.0.0-beta.24604.4 -> To Version 10.0.0-beta.24606.6
@dsplaisted
Copy link
Member

@dotnet/product-construction @dotnet/source-build Can you look at the failures here?

@ViktorHofer ViktorHofer requested review from a team as code owners December 10, 2024 08:58
@ViktorHofer
Copy link
Member

ViktorHofer commented Dec 10, 2024

@jaredpar @jjonescz can you please take a look at the roslyn source-build failure? There seems to be a TFM in-consistency now that NetCurrent is net10.0 and NetPrevious is net9.0:

/vmr/.dotnet/sdk/10.0.100-alpha.1.24555.54/Microsoft.Common.CurrentVersion.targets(1889,5): error : Project '../MSBuild.BuildHost/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.csproj' targets 'net10.0'. It cannot be referenced by a project that targets '.NETCoreApp,Version=v9.0'. [/vmr/src/roslyn/src/Workspaces/Core/MSBuild/Microsoft.CodeAnalysis.Workspaces.MSBuild.csproj::TargetFramework=net9.0]

@ViktorHofer
Copy link
Member

ViktorHofer commented Dec 10, 2024

@nohwnd the vstest repo fails to build with the .NET 10 SDK (which we use as the unified toolchain in the VMR) and the updated TMF properties in Arcade:

/vmr/.dotnet/sdk/10.0.100-alpha.1.24555.54/Sdks/NuGet.Build.Tasks.Pack/buildCrossTargeting/NuGet.Build.Tasks.Pack.targets(221,5): error : Could not find a part of the path '/vmr/src/vstest/artifacts/bin/Microsoft.TestPlatform.AdapterUtilities/Release/net9.0'. [/vmr/src/vstest/src/Microsoft.TestPlatform.AdapterUtilities/Microsoft.TestPlatform.AdapterUtilities.csproj]

This is happening because you use the NetCurrent TFM property but then hardcode the TFM in the nuspec: https://github.com/microsoft/vstest/blob/7d34b30433259fb914aaaf276fde663a47b6ef2f/src/Microsoft.TestPlatform.AdapterUtilities/Microsoft.TestPlatform.AdapterUtilities.nuspec#L80-L92. NetCurrent now means net10.0 with the latest Arcade SDK. What is the expected behavior from your POV?

Submitted microsoft/vstest#10622 to keep the existing behavior for now and unblock this PR. PTAL

@jjonescz
Copy link
Member

can you please take a look at the roslyn source-build failure? There seems to be a TFM in-consistency now that NetCurrent is net10.0 and NetPrevious is net9.0

Looking at the TFMs of the failing projects, I guess this should help: dotnet/roslyn#76354

@nohwnd
Copy link
Member

nohwnd commented Dec 10, 2024

@ViktorHofer merged.

…210.1

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions
 From Version 10.0.0-beta.24604.4 -> To Version 10.0.0-beta.24610.1
…210.2

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions
 From Version 10.0.0-beta.24604.4 -> To Version 10.0.0-beta.24610.2
@v-wuzhai
Copy link
Member

/azp run dotnet-sdk-public-ci,sdk-source-build,sdk-unified-build

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@ViktorHofer
Copy link
Member

ViktorHofer commented Dec 12, 2024

@dotnet/source-build this PR requires a newer .NET SDK and Arcade SDK when building from source. Can you please help with that?

…212.1

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitExtensions
 From Version 10.0.0-beta.24604.4 -> To Version 10.0.0-beta.24612.1
@ViktorHofer
Copy link
Member

ViktorHofer commented Dec 12, 2024

Hmm I think the re-bootstrap won't help in this case as we don't yet have an official build with the new .NET SDK and Arcade SDK. I submitted dotnet/arcade#15330 with a workaround to partially unblock this build.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Infrastructure untriaged Request triage from a team member
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants