openmainframeproject / software-discovery-tool

Software Discovery Tool
Apache License 2.0
31 stars 40 forks source link

Fedora package name and version regex issue #199

Open hbarsaiyan opened 1 month ago

hbarsaiyan commented 1 month ago

There seems to be a problem in the regex used to bifurcate the package name and version for many packages (at least for Fedora). For eg. {"packageName": "tzdata-java-2023c","version": "1"} should be {"packageName": "tzdata-java","version": "2023c-1"}. Similarly, {"packageName": "unity-gtk3-module","version": "0.0.0"} should be {"packageName": "unity-gtk3-module","version": "0.0.0+17.04.20170403-17"}

image

hbarsaiyan commented 1 month ago

I would like to work on this