purl-spec icon indicating copy to clipboard operation
purl-spec copied to clipboard

Reserve LabVIEW-related package formats vip / nipkg

Open samsharp99 opened this issue 3 years ago • 2 comments

I request to add nipkg and vip as PURL types to support the generation of SBOM for LabVIEW-related package formats.

nipkg = NI Package Manager packages (https://www.ni.com/en-gb/support/downloads/ni-package-manager.html) vip = VI Packages (https://www.vipm.io/)

These are the two main package formats used by LabVIEW developers.

samsharp99 avatar Nov 09 '22 15:11 samsharp99

Proposed PURL types:

nipkg nipkg for NI Package format packages namespace is the maintainer from the package attributes (optional) name is the package name from the package attributes version is the full version from the package attributes (not the display version)

vip vip for VI Package Manager (VIPM) packages namespace is the company name from the package attributes (optional) name is the package name from the package attributes with the -version removed version is the version string from the package attributes

qualifiers:

  • repository_name is the repository name from the package attributes (optional)

samsharp99 avatar Nov 10 '22 12:11 samsharp99

@samsharp99 thank you for the proposal, would you be willing to contribute a PR to add these? You can follow one of the existing types as an example.

iamwillbar avatar Jan 04 '23 17:01 iamwillbar

@iamwillbar Thanks - it's taken a while to get around to it but I have submitted a PR to add these formats.

samsharp99 avatar Aug 07 '24 08:08 samsharp99