Skip to content

Fix vcpkg_install.bat - #6298

Merged
dscho merged 1 commit into
mainfrom
fix-vcpkg_install
Jun 27, 2026
Merged

Fix vcpkg_install.bat#6298
dscho merged 1 commit into
mainfrom
fix-vcpkg_install

Conversation

@dscho

@dscho dscho commented Jun 26, 2026

Copy link
Copy Markdown
Member

While researching a build failure in shears/seen, I noticed that the vcpkg Pipeline has been broken since August last year 🤦. The reason is that the schannel feature of curl was removed, as part of microsoft/vcpkg#46459. This PR did not remove Secure Channel support, it merely removed the ability to specify it as a feature. Let's accommodate for that.

vcbuild: stop hard-coding OpenSSL as a dependency

Git for Windows' default SSL backend is actually Secure Channel. Let's
not hard-code any backend, just ask for _any_ SSL backend.

This is necessary because we cannot ask for `schannel`, as
microsoft/vcpkg#46459 removed the option to
specify that as a feature.

Signed-off-by: Dennis Ameling <dennis@dennisameling.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
@dscho dscho self-assigned this Jun 26, 2026
@dscho
dscho merged commit c373206 into main Jun 27, 2026
87 of 162 checks passed
@dscho
dscho deleted the fix-vcpkg_install branch June 27, 2026 16:57
@dscho dscho added this to the Next release milestone Jun 27, 2026
gitforwindowshelper Bot pushed a commit that referenced this pull request Jun 29, 2026
While researching a build failure in `shears/seen`, I noticed that the
`vcpkg` Pipeline [has been broken since August last
year](https://dev.azure.com/git/git/_build?definitionId=9&_a=summary) 🤦.
The reason is that the `schannel` feature of `curl` was removed, as part
of microsoft/vcpkg#46459. This PR did not remove
_Secure Channel support_, it merely removed the ability to specify it
_as a feature_. Let's accommodate for that.
gitforwindowshelper Bot pushed a commit that referenced this pull request Jun 29, 2026
While researching a build failure in `shears/seen`, I noticed that the
`vcpkg` Pipeline [has been broken since August last
year](https://dev.azure.com/git/git/_build?definitionId=9&_a=summary) 🤦.
The reason is that the `schannel` feature of `curl` was removed, as part
of microsoft/vcpkg#46459. This PR did not remove
_Secure Channel support_, it merely removed the ability to specify it
_as a feature_. Let's accommodate for that.
gitforwindowshelper Bot pushed a commit that referenced this pull request Jun 29, 2026
While researching a build failure in `shears/seen`, I noticed that the
`vcpkg` Pipeline [has been broken since August last
year](https://dev.azure.com/git/git/_build?definitionId=9&_a=summary) 🤦.
The reason is that the `schannel` feature of `curl` was removed, as part
of microsoft/vcpkg#46459. This PR did not remove
_Secure Channel support_, it merely removed the ability to specify it
_as a feature_. Let's accommodate for that.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant