encode upstream qualifier on os package pURLs (#769)

Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
This commit is contained in:
Alex Goodman
2022-01-25 09:55:56 -05:00
committed by GitHub
parent d2e815a2c5
commit 6f0fad7ffd
8 changed files with 103 additions and 26 deletions
+4
View File
@@ -63,6 +63,10 @@ func (m RpmdbMetadata) PackageURL(distro *linux.Release) string {
qualifiers[purlEpochQualifier] = strconv.Itoa(*m.Epoch)
}
if m.SourceRpm != "" {
qualifiers[purlUpstreamQualifier] = m.SourceRpm
}
return packageurl.NewPackageURL(
packageurl.TypeRPM,
namespace,