The issue occurs when I try to install a package that complies with semver. The presence of a package with a non-semver version is enough to fail the installation of other packages with the same name (maybe all other packages with the same name). Installing a package from the same feed with a different name still succeeds.
I manually created demo packages to reproduce the issue. I first uploaded the bad version to the proget feed (don't know if that matters) through the manual file upload in the web interface, then the good version. The issue occurs when I try to install the good version.
The issue happens when pgutil tries to parse the available versions on the server (see call stack in first post) AFTER it already successfully parsed the requested version from the command.
I couldn't find a general file upload. Here are the upack.json used to create the demo packages
{
"name" : "DEMO-5418",
"version" : "1.0.0-bad_version",
"createdDate" : "2025-06-16T17:17:15Z"
}
{
"name" : "DEMO-5418",
"version" : "1.0.0-good-version",
"createdDate" : "2025-06-16T17:18:10Z"
}