You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, vcpkg only allows specifying the minimum version, and to give an exact version, a separate "override" entry should be used. This is very unintuitive and verbose.
Is your feature request related to a problem? Please describe.
Specifying an exact version is hard in the current manifest format
Proposed solution
Allow adding version entry, which follows the exact version.
Describe alternatives you've considered
Using the overrides entry of vcpkg.json
Additional context
Only specifying the minimum version has many issues. For example, whenever the library updates, the whole thing should be rebuilt. Let's say libjpeg is updated, then the whole opencv needs to be rebuilt, which takes a lot of time.
category:vcpkg-featureThe issue is a new capability of the tool that doesn’t already exist and we haven’t committedinfo:versioningThis PR or Issue pertains to the versioning feature
1 participant
Converted from issue
This discussion was converted from issue #21329 on November 12, 2021 09:14.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Currently, vcpkg only allows specifying the minimum version, and to give an exact version, a separate "override" entry should be used. This is very unintuitive and verbose.
Is your feature request related to a problem? Please describe.
Specifying an exact version is hard in the current manifest format
Proposed solution
Allow adding
version
entry, which follows the exact version.Describe alternatives you've considered
Using the overrides entry of vcpkg.json
Additional context
Only specifying the minimum version has many issues. For example, whenever the library updates, the whole thing should be rebuilt. Let's say libjpeg is updated, then the whole opencv needs to be rebuilt, which takes a lot of time.
Beta Was this translation helpful? Give feedback.
All reactions