Replies: 2 comments 8 replies
-
I wanted to do this when we added the semver extra bits to the relaxed version scheme (allow more cross-scheme comparisons) but it's complicated because the different schemes can parse as each other but have different comparison rules. For example, Perhaps allowing cross between "semver" and "relaxed" alone should work here. |
Beta Was this translation helpful? Give feedback.
-
For posterity, the issue with versions with leading 0s is that the version database search is done with exact string match, due to version-strings. |
Beta Was this translation helpful? Give feedback.
-
Describe the bug
It is my understanding that version schemes
semver
andrelaxed
are comparable, in other words I can useversion>=
constraints for packages using these schemes.However, when I try to do it with e.g.
fmt
, I get this error message:Environment
(that's the same version as what I currently get after doing
git pull
andbootstrap-vcpkg.bat -disabledMetrics
)To Reproduce
Try building manifest mode for this project:
vcpkg.json
vcpkg-configuration.json
and e.g. empty CML.txt:
Steps to reproduce the behavior:
Expected behavior
I expect these two version to be comparable and to get 8.0.1 of
fmt
packageBeta Was this translation helpful? Give feedback.
All reactions