aboutcode-org / aboutcode-org/dejacode

BUG: creating package brow6el-main.tar.gz generates unexpected PURL values

Ouverte
#449 3 commentaires 0 réactions 1 personne assignée Réclamée par @tdruez Voir sur GitHub
bug design needed enhancement
Langage dominant
Python
Étoiles
50
Forks
27
Merge moyen
4 h 51 min
PR mergées (30 j)
11

Description

**Describe the bug**
Creating a package in DejaCode from https://codeberg.org/janantos/brow6el/archive/main.tar.gz results in unexpected PURL values.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to Packages user list view
2. Click on Add Package
3. enter https://codeberg.org/janantos/brow6el/archive/main.tar.gz and click Add
4. Note that the generated PURL is `pkg:generic/main.tar.gz?download_url=https://codeberg.org/janantos/brow6el/archive/main.tar.gz` even though it correctly generates the Filename field as `brow6el-main.tar.gz` and it correctly records the Download URL.

**Expected behavior**
The Name value in the PURL should be `brow6el-main-tar-gz` rather than `main.tar.gz`

**Context (OS, Browser, Device, etc.):**
DejaCode v5.5.0

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.