Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up version requirements #4814

Merged
merged 3 commits into from
Jul 20, 2023
Merged

Clean up version requirements #4814

merged 3 commits into from
Jul 20, 2023

Conversation

antkmsft
Copy link
Member

@antkmsft antkmsft commented Jul 20, 2023

The version numbers are enforced by "version>=" in vcpkg.json.
They are not necessary in find_package() or find_dependency(), which, by the way, can't handle semvers.

@ahsonkhan
Copy link
Member

The version numbers are enforced by "version>=" in vcpkg.json.

What happens for customers who may not be using vcpkg, and building the source directly?

@antkmsft
Copy link
Member Author

@ahsonkhan, we don't have a documented story of building the SDK without vcpkg. If SDK is built without vcpkg, customers will have to ensure the version correctness themselves, at least until we have a better story.

@antkmsft antkmsft requested a review from ahsonkhan July 20, 2023 19:01
@antkmsft antkmsft merged commit 0a175f2 into Azure:main Jul 20, 2023
209 checks passed
@antkmsft antkmsft deleted the remove-version branch July 20, 2023 23:04
Comment on lines +38 to +39
],
"version>=": "7.44"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change resulted in 7.44 showing up here:
microsoft/vcpkg#32971

And looks like the oldest version of curl listed in the version databse within he catalog is 7.48:
https://github.com/microsoft/vcpkg/blob/master/versions/c-/curl.json#L425

So, to make that work, we got bumped up by vcpkg, here:
microsoft/vcpkg#33109

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EngSys This issue is impacting the engineering system.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants