-
Notifications
You must be signed in to change notification settings - Fork 656
Open
Labels
Area: SupportEpicStaleDescribe an issue that has been opened for a long time with no actvitiesDescribe an issue that has been opened for a long time with no actvities
Description
Background
Spec: Support package renames
Tasks
Minimum Viable Product
These are the highest priority work items. Once they are complete, we will have an internal MVP that our partner team can use to give feedback:
- NuGetGallery#7900 - Add new schema
- NuGetGallery#7898 - Apply popularity transfers in search
- NuGetEngineering#3087 - Validate MVP with internal team
- NuGetGallery#7944 - Add feature flag to undo popularity transfers
A/B test
Next we can A/B test the popularity transfers on PROD to ensure the new search rankings does not regress customer scenarios:
- NuGetGallery#7903 - Expose popularity transfers in search
- NuGetGallery#7905 - Monitor the popularity transfer freshness
- NuGetGallery#7966 - Monitor V3 jobs' feature flag staleness
- NuGetGallery#7977 - Unblock deployments to existing search instances
- NuGetGallery#7906 - A/B test popularity transfers
General Release
Once we feel confident that the feature addresses the needs of our internal partner, we can work on releasing this feature to all customers.
Add Gallery UI:
- NuGetGallery#7907 - Show replacement packages on "Display Package" page
[ ] NuGetGallery#7908 - Add package renames form to "Manage Package" page[ ] NuGetGallery#7910 - Add message for pending popularity transfers on "Manage Package" page- This depends on NuGetGallery#7903 - Expose popularity transfers in search
[ ] NuGetGallery#7911 - Reduce popularity transfer propagation times- NuGetGallery#7943 - Add documentation
Testing:
- NuGetGallery#7897 - Add "categories" to NDCG data sets
[ ] NuGetGallery#7909 - Add Gallery API for end-to-end testing[ ] NuGetGallery#7904 - Add end-to-end test- This depends on NuGetGallery#7911 - Reduce popularity transfer propagation times
Future Refinements
Once the feature has been released to all customers, we can consider the following future refinements. These are low priority:
- NuGetGallery#7901 - Consider letting new packages match on old packages' ID
- NuGetGallery#7902 - Refine the transfer popularity algorithm
- Engineering#3089 - Remove manual download overrides
Recently Triaged Issues
All issues in this section should be triaged by the v-team into one of their business objectives or features.
Nirmal4G and JaykeBird
Metadata
Metadata
Assignees
Labels
Area: SupportEpicStaleDescribe an issue that has been opened for a long time with no actvitiesDescribe an issue that has been opened for a long time with no actvities