Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

dacoburn
Copy link
Collaborator

Root Cause

Fix purl deduplication logic to properly handle namespace and inputPurl fields. Previously, Maven packages were missing namespace in the returned purl field.

Fix

  • Use inputPurl when available and complete
  • Append version to incomplete inputPurl
  • Construct proper purl with namespace when building from scratch

Public Changelog

  • Fix where namespace was not being kept in the de duplication logic for purl results

Fix purl deduplication logic to properly handle namespace and inputPurl fields.
Previously, Maven packages were missing namespace in the returned purl field.

- Use inputPurl when available and complete
- Append version to incomplete inputPurl
- Construct proper purl with namespace when building from scratch
@dacoburn dacoburn requested a review from a team as a code owner August 23, 2025 23:40
@dacoburn dacoburn requested review from staltz and amoeller and removed request for a team August 23, 2025 23:40
Copy link

github-actions bot commented Aug 23, 2025

🚀 Preview package published!

Install with:

pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple socketdev==3.0.2.dev3

@dacoburn dacoburn added the product changelog Any public-facing change in the product's features label Aug 23, 2025
Copy link
Member

@Planeshifter Planeshifter left a comment

Choose a reason for hiding this comment

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

LGTM.

@dacoburn dacoburn merged commit 64fc6f0 into main Aug 24, 2025
6 checks passed
@dacoburn dacoburn deleted the doug/fix-dedupe-logic-for-artifacts branch August 24, 2025 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product changelog Any public-facing change in the product's features
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants