NuGet / NuGetGallery

NuGet Gallery is a package repository that powers https://www.nuget.org. Use this repo for reporting NuGet.org issues.
https://www.nuget.org/
Apache License 2.0
1.52k stars 643 forks source link

[Feature]: Need more visibility on why package is taking so long to get indexed to Nuget.org. #9939

Open v-manil2 opened 2 months ago

v-manil2 commented 2 months ago

Related Problem

Your status page is all green. Nothing indicates anything should be delayed. We need more visibility into why a package is taking so long to get indexed. This has happened several times in the past.

As Nuget package validation depends on partner service team for validation which takes more time for the package to get validated.

The Elevator Pitch

If you can display a message stating, "Please note that the package has been sent for manual validation, and completion may take some time" (If possible, please mention the approximate time period required for validation completion).

Additional Context and Details

No response

jchristn commented 2 months ago

Thank you @v-manil2 this is helpful.

For context, some of us build packages that are built on top of other packages. We often update a dependency in order to update another package. Normally, indexing takes ~2-3 minutes, and the package is available for download.

This has trained us to expect it should normally take 2-3 minutes. Meaning, we have conditioned our minds to sit on the "NuGet" window in Visual Studio, on the "Update" tab, periodically clicking refresh.

When a package is set aside for manual validation, our agony grows as we are smashing the refresh button for 10, 20, 30, or in my case the other day, over 40 minutes.

If we had a warning or indicator that this particular package may take longer to validate, we could go find another thing on which to focus for a period of time.