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

[Bug Bash] The vulnerable info shows inconsistently between “Package Details” & “Version” dropdown list for the transitive package “Microsoft.Data.OData” #14004

Open
v-luzh opened this issue Dec 18, 2024 · 3 comments

Comments

@v-luzh
Copy link

v-luzh commented Dec 18, 2024

NuGet Product Used

Visual Studio Package Management UI

Product Version

Dev\6.13.0.99

Worked before?

  1. It is not regression since it reproes on VS D17.12\35523.42 + NuGet Client 6.12.1.1.

Impact

It bothers me. A fix would be nice

Repro Steps & Context

Details about problem

VS Version: Main\35617.63
OS: Windows-11-Enterprise-23H2

Notes:  

  1. The repro rate is 100%. 
  2. It reproes after installing the versions: 5.8.0, 5.8.1, 5.8.2, 5.8.3 for package “Microsoft.Data.Services.Client” in step3.
  3. It also reproes after installing the package with "packages.config" format in step 4.
  4. It doesn't repro when installing this package “Microsoft.Data.OData” directly as top-level package, but it reproes after updating the package “Microsoft.Data.OData 5.8.0” from transitive package to top-level package.\

Repro Steps:   

  1. Create a “C# Console App (.NET Framework 4.8.1)” project.   
  2. Right-click the project in Solution Explorer window and select "Manage NuGet Packages…" menu item to open the PM UI. 
  3. Select the package sources “nuget.org” from “Package source” dropdown box and search for the package “Microsoft.Data.Services.Client”.
  4. Select.”5.8.0” in the “Version” dropdown list and install the package with "PackageReference" format.
  5. Go to “Installed” tab and observe the package info in both “Package Details” & “Version” dropdown list for the transitive package “Microsoft.Data.OData”.

Expected Result:

The vulnerable info shows consistently between “Package Details” & “Version” dropdown list for the transitive package “Microsoft.Data.OData”.

Actual Result:

The vulnerable info shows inconsistently between “Package Details” & “Version” dropdown list for the transitive package “Microsoft.Data.OData” as the screenshot below.
image

@nkolev92
Copy link
Member

nkolev92 commented Dec 20, 2024

@martinrrm
Copy link
Contributor

Duplicate of https://github.com/NuGet/Client.Engineering/issues/3017, the warning icon on the packages list is a bad design

@martinrrm martinrrm reopened this Jan 6, 2025
@martinrrm martinrrm self-assigned this Jan 6, 2025
@jebriede
Copy link
Contributor

jebriede commented Jan 6, 2025

Duplicate of NuGet/Client.Engineering#3017, the warning icon on the packages list is a bad design

I'm not sure this is a duplicate. This bug is in the project-level package manager which represents a single package version in the packages list, whereas NuGet/Client.Engineering#3017 is in the solution PM UI where the package in the list can represent more than one version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants