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 nuget/nuget.client #46290

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

Conversation

dotnet-maestro[bot]
Copy link
Contributor

@dotnet-maestro dotnet-maestro bot commented Jan 25, 2025

This pull request updates the following dependencies

From https://github.com/nuget/nuget.client

  • Subscription: fcb199f6-ff33-44a0-f3ef-08d8e97c775d
  • Build: 6.14.0.17
  • Date Produced: January 29, 2025 9:40:56 PM UTC
  • Commit: 4ccad7689eaf96f30d41709369bebc888e4a5db3
  • Branch: dev

…6.14.0.12

Microsoft.Build.NuGetSdkResolver , NuGet.Build.Tasks , NuGet.Build.Tasks.Console , NuGet.Build.Tasks.Pack , NuGet.CommandLine.XPlat , NuGet.Commands , NuGet.Common , NuGet.Configuration , NuGet.Credentials , NuGet.DependencyResolver.Core , NuGet.Frameworks , NuGet.LibraryModel , NuGet.Localization , NuGet.Packaging , NuGet.ProjectModel , NuGet.Protocol , NuGet.Versioning
 From Version 6.14.0-preview.1.11 -> To Version 6.14.0-preview.1.12
…6.14.0.13

Microsoft.Build.NuGetSdkResolver , NuGet.Build.Tasks , NuGet.Build.Tasks.Console , NuGet.Build.Tasks.Pack , NuGet.CommandLine.XPlat , NuGet.Commands , NuGet.Common , NuGet.Configuration , NuGet.Credentials , NuGet.DependencyResolver.Core , NuGet.Frameworks , NuGet.LibraryModel , NuGet.Localization , NuGet.Packaging , NuGet.ProjectModel , NuGet.Protocol , NuGet.Versioning
 From Version 6.14.0-preview.1.11 -> To Version 6.14.0-preview.1.13
@NikolaMilosavljevic
Copy link
Member

Source-build is failing with CSC : error CS8002: Referenced assembly 'Microsoft.VisualStudio.SolutionPersistence, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have a strong name. [/__w/1/vmr/src/nuget-client/src/NuGet.Core/NuGet.CommandLine.XPlat/NuGet.CommandLine.XPlat.csproj]

This is presumably a new assembly. Any reason why it doesn't have a strong name? @baronfel this dependency was added 3 days ago with NuGet/NuGet.Client#6219

Also, which repo is supposed to build this library from source? Current failure is in online build, but offline build will also fail unless new library is source-built.

@mthalman
Copy link
Member

Also, which repo is supposed to build this library from source? Current failure is in online build, but offline build will also fail unless new library is source-built.

It's built from SBE: https://github.com/dotnet/source-build-externals/blob/main/repo-projects/vs-solutionpersistence.proj

@NikolaMilosavljevic
Copy link
Member

Microsoft.VisualStudio.SolutionPersistence library produced in source-build-externals repo doesn't have a valid strong-name unlike the library produced in official builds of that repo, and available on nuget.org.

…6.14.0.14

Microsoft.Build.NuGetSdkResolver , NuGet.Build.Tasks , NuGet.Build.Tasks.Console , NuGet.Build.Tasks.Pack , NuGet.CommandLine.XPlat , NuGet.Commands , NuGet.Common , NuGet.Configuration , NuGet.Credentials , NuGet.DependencyResolver.Core , NuGet.Frameworks , NuGet.LibraryModel , NuGet.Localization , NuGet.Packaging , NuGet.ProjectModel , NuGet.Protocol , NuGet.Versioning
 From Version 6.14.0-preview.1.11 -> To Version 6.14.0-preview.1.14
@NikolaMilosavljevic
Copy link
Member

NikolaMilosavljevic commented Jan 28, 2025

Microsoft.VisualStudio.SolutionPersistence library produced in source-build-externals repo doesn't have a valid strong-name unlike the library produced in official builds of that repo, and available on nuget.org.

I am working on this - SBE needs to produce an assembly with valid strong-name. Original repo has the same issue with packages produced in Linux build legs.

…6.14.0.15

Microsoft.Build.NuGetSdkResolver , NuGet.Build.Tasks , NuGet.Build.Tasks.Console , NuGet.Build.Tasks.Pack , NuGet.CommandLine.XPlat , NuGet.Commands , NuGet.Common , NuGet.Configuration , NuGet.Credentials , NuGet.DependencyResolver.Core , NuGet.Frameworks , NuGet.LibraryModel , NuGet.Localization , NuGet.Packaging , NuGet.ProjectModel , NuGet.Protocol , NuGet.Versioning
 From Version 6.14.0-preview.1.11 -> To Version 6.14.0-preview.1.15
@ViktorHofer ViktorHofer requested a review from a team as a code owner January 30, 2025 07:42
@ViktorHofer ViktorHofer enabled auto-merge (squash) January 30, 2025 07:43
@ViktorHofer
Copy link
Member

@premun can you please take a look at the VMR sync failures here? The patch got removed so I'm surprised that it fails.

@premun
Copy link
Member

premun commented Jan 30, 2025

Having a look. Looks like some CRLF issue again. I saw this before and the repo had some weird EOL checked in where the file was dirty even after a plain clone. I will check how the file looks and how the patch looks too.

…6.14.0.17

Microsoft.Build.NuGetSdkResolver , NuGet.Build.Tasks , NuGet.Build.Tasks.Console , NuGet.Build.Tasks.Pack , NuGet.CommandLine.XPlat , NuGet.Commands , NuGet.Common , NuGet.Configuration , NuGet.Credentials , NuGet.DependencyResolver.Core , NuGet.Frameworks , NuGet.LibraryModel , NuGet.Localization , NuGet.Packaging , NuGet.ProjectModel , NuGet.Protocol , NuGet.Versioning
 From Version 6.14.0-preview.1.11 -> To Version 6.14.0-preview.1.17
@premun
Copy link
Member

premun commented Jan 31, 2025

Sorry, had some live incidents for the past 2 days. Will get to it first thing on Monday

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

Successfully merging this pull request may close these issues.

5 participants