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

Use vcpkg from its repository #1175

Merged
merged 1 commit into from
Aug 7, 2021
Merged

Use vcpkg from its repository #1175

merged 1 commit into from
Aug 7, 2021

Conversation

kcgen
Copy link
Member

@kcgen kcgen commented Aug 6, 2021

Last week a bug was introduced in vcpkg that prevented it from building gettext, an indirect dependency of Staging by way of glib, which FluidSynth depends on.

The vcpkg team is working on a PR to fix it: microsoft/vcpkg#19361.

Because this is impacting innumerable Windows build chains, we expect the vcpkg team to merge their fix shortly. However, because GitHub's VM team takes weekly snapshots of vcpkg, our CI workflows won't actually benefit from the gettext fix until sometime Sunday or Monday, which is when GitHub will update their VM images.

In the meantime, we can use vcpkg directly from its repository (with this PR) as soon as they merge the fix for gettext.

(Parking this as a draft for now)

@kcgen kcgen added CI GitHub Actions / CI related issues build system Build system related issues labels Aug 6, 2021
@kcgen kcgen requested a review from kklobe August 6, 2021 04:59
@kcgen kcgen self-assigned this Aug 6, 2021
@kcgen kcgen changed the title Use vcpkg direct from the repository Use vcpkg from its repository Aug 6, 2021
@kcgen
Copy link
Member Author

kcgen commented Aug 7, 2021

Putting vcpkg back in business using an older known-good commit (microsoft/vcpkg@4b317d7) until the latest is fixed.

@kcgen kcgen marked this pull request as ready for review August 7, 2021 02:33
@kcgen kcgen merged commit 69ba797 into master Aug 7, 2021
@kcgen kcgen deleted the kc/git-update-vcpkg-1 branch August 7, 2021 18:28
@kcgen kcgen added this to the 0.78 release milestone Dec 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build system Build system related issues CI GitHub Actions / CI related issues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant