Skip to content

Conversation

@crozzy
Copy link
Contributor

@crozzy crozzy commented Dec 17, 2025

Review on CodeApprove

@crozzy crozzy requested a review from a team as a code owner December 17, 2025 22:09
@crozzy crozzy requested review from hdonnay and removed request for a team December 17, 2025 22:09
@crozzy crozzy force-pushed the purls-implementation branch from a076ce9 to 78c3912 Compare December 17, 2025 23:21
@crozzy crozzy force-pushed the purls-implementation branch 2 times, most recently from bffc3a7 to 478d3c6 Compare January 2, 2026 23:03
crozzy added 13 commits January 5, 2026 13:53
Add GeneratePURL and ParsePURL to translate from IndexRecord to PURL and
back.

Signed-off-by: crozzy <joseph.crosland@gmail.com>
Add GeneratePURL and ParsePURL to translate from IndexRecord to PURL and
back. This patch minimally changes the matching logic to ensure the
version code name isn't needed.

Signed-off-by: crozzy <joseph.crosland@gmail.com>
Add GeneratePURL and ParsePURL to translate from IndexRecord to PURL and
back. This patch minimally changes the matching logic to ensure the
version code name isn't needed.

Signed-off-by: crozzy <joseph.crosland@gmail.com>
Add GeneratePURL and ParsePURL to translate from IndexRecord to Maven PURLs
and back. The group ID is extracted from the Package.Name and used as
the PURL Namespace.

Signed-off-by: crozzy <joseph.crosland@gmail.com>
Add GeneratePURL and ParsePURL to translate from IndexRecord to PURL and
back.

Signed-off-by: crozzy <joseph.crosland@gmail.com>
Add GeneratePURL and ParsePURL to translate from IndexRecord to PURL and
back.

Signed-off-by: crozzy <joseph.crosland@gmail.com>
Add GeneratePURL and ParsePURL to translate from IndexRecord to PURL and
back.

Signed-off-by: crozzy <joseph.crosland@gmail.com>
TODO(crozzy) revisit this, I'm not sure it's fully correct.
Add GeneratePURL and ParsePURL to translate from IndexRecord to PURL and
back.

Signed-off-by: crozzy <joseph.crosland@gmail.com>
Add GeneratePURL and ParsePURL to translate from IndexRecord to PURL and
back. Uses distro qualifier to pass DID-VERSION but also supports
distro_cpe as SUSE is a distro that includes a CPE in their os-release
file.

Signed-off-by: crozzy <joseph.crosland@gmail.com>
Add GeneratePURL and ParsePURL to translate from IndexRecord to PURL and
back. Uses distro qualifier to pass DID-VERSION but also supports
distro_cpe as amazon linux is a distro that includes a CPE in their os-release
file.

Signed-off-by: crozzy <joseph.crosland@gmail.com>
Add GeneratePURL and ParsePURL to translate from IndexRecord to PURL and
back.

Signed-off-by: crozzy <joseph.crosland@gmail.com>
Add GeneratePURL and ParsePURL to translate from IndexRecord to PURL and
back.

Signed-off-by: crozzy <joseph.crosland@gmail.com>
There are now versions 4 and 5 that should be referenced in the code
because this is not an updater that supports dynamic distribution
discovery (yet).

Signed-off-by: crozzy <joseph.crosland@gmail.com>
@crozzy crozzy force-pushed the purls-implementation branch from 478d3c6 to 212f2c1 Compare January 5, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant