aboutcode-org / aboutcode-org/dejacode

BUG: Packages being created with inadequate PURL data

Aberta
#275 2 comentários 0 reações 3 responsáveis Reivindicada por @DennisClark Ver no GitHub
bug HighPriority integration PackageSet
Linguagem predominante
Python
Estrelas
50
Forks
27
Merge médio
4h 51min
PRs com merge (30d)
11

Descrição

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

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.