Skip to content

Update DiaSymReader.Converter package versions - #84614

Merged
JoeRobich merged 18 commits into
mainfrom
ViktorHofer-patch-1
Aug 7, 2026
Merged

Update DiaSymReader.Converter package versions#84614
JoeRobich merged 18 commits into
mainfrom
ViktorHofer-patch-1

Conversation

@ViktorHofer

@ViktorHofer ViktorHofer commented Jul 24, 2026

Copy link
Copy Markdown
Member

These updated packages aren't targeting netstandard1.x anymore and use latest dependencies that don't have any flagged transitive vulnerabilities. That will reduce the number of NuGet Audit warnings in this repo significantly.

Microsoft Reviewers: Open in CodeFlow

Context: Roslyn currently has 672 NuGet Audit warnings in the VMR build: https://gist.github.com/ViktorHofer/0663836156a49e1fc6c6abde17668546

These updated packages aren't targeting netstandard1.x anymore and use latest dependencies that don't have any flagged transitive vulnerabilities. That will reduce the number of NuGet Audit warnings  in this repo significantly.
Copilot AI review requested due to automatic review settings July 24, 2026 08:19
@ViktorHofer
ViktorHofer requested a review from a team as a code owner July 24, 2026 08:19
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 2 pipeline(s).
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the centrally-managed NuGet package versions for Microsoft.DiaSymReader.Converter and Microsoft.DiaSymReader.Converter.Xml in Roslyn’s eng/Packages.props, affecting restores for the few internal tool/test projects that reference these packages.

Changes:

  • Bump Microsoft.DiaSymReader.Converter from 1.1.0-beta2-26119-01 to 1.1.0-beta2-26372-02.
  • Bump Microsoft.DiaSymReader.Converter.Xml from 1.1.0-beta2-26119-01 to 1.1.0-beta2-26372-02.
Show a summary per file
File Description
eng/Packages.props Updates the centrally-managed versions of the DiaSymReader converter packages used by internal tool/test projects.

Copilot's findings

  • Files reviewed: 1/1 changed files
  • Comments generated: 0

Copilot AI review requested due to automatic review settings July 24, 2026 08:28

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot's findings

  • Files reviewed: 3/3 changed files
  • Comments generated: 0 new

Copilot AI review requested due to automatic review settings July 24, 2026 10:01

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot's findings

  • Files reviewed: 3/3 changed files
  • Comments generated: 1

Comment thread eng/Version.Details.xml
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 24, 2026 10:06
@ViktorHofer

Copy link
Copy Markdown
Member Author

@jjonescz can we update runtime dependencies from 10.0.8 to 10.0.10 or are the restrictions behind that?

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot's findings

  • Files reviewed: 3/3 changed files
  • Comments generated: 0 new

Copilot AI review requested due to automatic review settings July 24, 2026 10:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot's findings

Comments suppressed due to low confidence (1)

eng/Version.Details.props:17

  • The dotnet/dotnet package version bumps in Version.Details.props (e.g., Microsoft.Bcl.AsyncInterfaces 10.0.10, System.* 10.0.10) don't match the corresponding dependencies still pinned in eng/Version.Details.xml (they remain at 10.0.8, including ToolsetDependencies/System.Composition). This leaves the repo in an inconsistent state: MSBuild consumes the props values, while dependency-flow/source-build metadata still references the older versions.

Please align eng/Version.Details.xml with these new versions (or regenerate Version.Details.props so it matches the current Version.Details.xml) so both files agree.

    <MicrosoftBclAsyncInterfacesPackageVersion>10.0.10</MicrosoftBclAsyncInterfacesPackageVersion>
    <MicrosoftExtensionsConfigurationPackageVersion>10.0.1</MicrosoftExtensionsConfigurationPackageVersion>
    <MicrosoftExtensionsDependencyInjectionPackageVersion>10.0.1</MicrosoftExtensionsDependencyInjectionPackageVersion>
    <MicrosoftExtensionsFileSystemGlobbingPackageVersion>10.0.1</MicrosoftExtensionsFileSystemGlobbingPackageVersion>
    <MicrosoftExtensionsLoggingPackageVersion>10.0.1</MicrosoftExtensionsLoggingPackageVersion>
  • Files reviewed: 3/3 changed files
  • Comments generated: 0 new

Copilot AI review requested due to automatic review settings July 24, 2026 10:44

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot's findings

  • Files reviewed: 3/3 changed files
  • Comments generated: 0 new

@jjonescz

Copy link
Copy Markdown
Member

can we update runtime dependencies from 10.0.8 to 10.0.10 or are the restrictions behind that?

Sounds okay to me, although we should probably run a validation vs insertion before merging.

I'm also wondering why these don't update with automatic flow from VMR since they seem to be tracked in Version.Details.xml?

@ViktorHofer

ViktorHofer commented Jul 24, 2026

Copy link
Copy Markdown
Member Author

I'm also wondering why these don't update with automatic flow from VMR since they seem to be tracked in Version.Details.xml?

Version.Details.xml is an input to both Maestro (PCS - product construction service) and the VMR inner dependency flow (msbuild infra inside dotnet/dotnet). Maestro only ever touches Version.Details.xml entries when you have a subscription configured. The file alone doesn't make it do anything.

For the VMR inner dependency flow, those entries are there so that the VMR understands that these are product dependencies. It depends on whether roslyn has a live product dependency on runtime inside the VMR (which it doesn't have for non-source-build but it does for source-build).

  • Live dependency: Roslyn builds after runtime and gets the live product assets (via version properties that automatically get imported).
  • Non-live-dependency: The hardcoded version in Version.Details.props is used (nothing gets overwritten) unless you are building from source, then the previously-source-built version gets automatically injected (via the same mechanism as the live dependency version).

Comment thread eng/Version.Details.xml Outdated
Comment thread eng/Version.Details.xml Outdated
Comment thread eng/Version.Details.xml Outdated
Comment thread eng/Version.Details.xml Outdated
Comment thread eng/Version.Details.xml Outdated
Comment thread eng/Version.Details.xml Outdated
Comment thread eng/Version.Details.xml Outdated
Co-authored-by: Joey Robichaud <joseph.robichaud@microsoft.com>
Copilot AI review requested due to automatic review settings August 4, 2026 20:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot's findings

  • Files reviewed: 8/8 changed files
  • Comments generated: 0 new

@ViktorHofer

Copy link
Copy Markdown
Member Author

@tmat can you please dismiss your change request so that we can merge the PR?

@tmat

tmat commented Aug 5, 2026

Copy link
Copy Markdown
Member

@ViktorHofer Did we run val build to confirm the version updates are ok for VS insertion?

@ViktorHofer

Copy link
Copy Markdown
Member Author

VS main is already on 10.0.10. Isn't that sufficient? I have no idea how to trigger a roslyn specific validation insertion build.

@tmat

tmat commented Aug 5, 2026

Copy link
Copy Markdown
Member

/pr-val

@tmat

tmat commented Aug 5, 2026

Copy link
Copy Markdown
Member

VS main is already on 10.0.10. Isn't that sufficient? I have no idea how to trigger a roslyn specific validation insertion build.

Yes, it should. But it's better to make sure. I kicked off val build.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

View PR Validation Run triggered by @tmat

Parameters
  • Validation Type: pr-val
  • Pipeline ID: 8972
  • Pipeline Version: main
  • PR Number: 84614
  • Commit SHA: e960df5d0c49f7fa6184e9e5d5b1441891441393
  • Source Branch: ViktorHofer-patch-1
  • Target Branch: main
  • Build ID: 14881259

@ViktorHofer

Copy link
Copy Markdown
Member Author

Publish using darc failed

@JoeRobich

JoeRobich commented Aug 5, 2026

Copy link
Copy Markdown
Member

Publish using darc failed

I think there was a PAT that got rotated earlier today.

Nope, definitely something new.

@JoeRobich

Copy link
Copy Markdown
Member

@ViktorHofer

Copy link
Copy Markdown
Member Author

Thanks. I'm not able to interpret the results. I will let you handle the decision and the merge :)

@ViktorHofer

Copy link
Copy Markdown
Member Author

Gentle ping. Can we merge the PR in? Resolves a bunch of NuGet Audit warnings that show up in the VMR.

@JoeRobich
JoeRobich merged commit eef7df3 into main Aug 7, 2026
29 checks passed
@ViktorHofer
ViktorHofer deleted the ViktorHofer-patch-1 branch August 7, 2026 13:48
@jjonescz jjonescz added this to the 18.11 milestone Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants