aboutcode-org / aboutcode-org/dejacode

BUG: Packages being created with inadequate PURL data

Abierto
#275 2 comentarios 0 reacciones 3 asignados Reclamado por @DennisClark Ver en GitHub
bug HighPriority integration PackageSet
Lenguaje dominante
Python
Estrellas
50
Forks
27
Merge medio
4 h 51 min
PR fusionados (30 d)
11

Descripción

This problem actually is associated with multiple AboutCode projects, but the impact is most apparent to the DejaCode user. A recent import of an SBOM to a product in DejaCode resulted in the creation of 3 different package definitions for `pkg:github/pypa/pip@20.3.1` each with a different download URL. A subsequent search for `pip@20.3.1` turned up 2 older package definitions for `pkg:pypi/pip@20.3.1` each with a different download URL. We don't have a problem of duplicate packages here, but the PURLs are not well defined and should contain additional details to differentiate them:

* The 2 pypi packages should have a file_name qualifier.
* The 3 github packages should have a subpath value.

Screenshot of the 5 pip@20.3.1 packages attached.

Image

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.