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
Make Travis CI use libcurl+openssl+gssapi for macOS #5629
Conversation
65a4929
to
a758be9
Compare
yay.. all passed this time. So.. the question is where do I document this at? in the web cmdlets documentations? somewhere in this repo (install documentation)? both? |
We need to document it in the web cmdlets help content, and point out what parameters are affected by this. |
e232177
to
bbbf5f8
Compare
bbbf5f8
to
3c9e098
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One comment about another issue this PR brings up, Please file an issue or submit a PR for this and link in this PR.
@@ -1533,7 +1533,7 @@ function Start-PSBootstrap { | |||
Start-NativeExecution { brew install $Deps } -IgnoreExitcode | |||
|
|||
# Install patched version of curl | |||
Start-NativeExecution { brew install curl --with-openssl } -IgnoreExitcode | |||
Start-NativeExecution { brew install curl --with-openssl --with-gssapi } -IgnoreExitcode |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should update the PowerShell brew recipe as well.
https://github.com/caskroom/homebrew-cask/blob/master/Casks/powershell.rb#L33
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need to figure out what to do with the powershell package about this limitation on macOS.
CoreCLR has explicitly moved away from OpenSSL on mac, see this PR: dotnet/corefx#17011.
Please open an issue to track the macOS packaging about this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
opened Homebrew/homebrew-cask#41673
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CHANGELOG.md
Outdated
@@ -5,6 +5,8 @@ | |||
- Update the contribution guideline to note that updating the changelog is required. (#5586) | |||
- Remove Pester as a module include with the PowerShell Packages. | |||
In the future, you should be able to add it by running `Install-Module Pester`. (#5623, #5631) | |||
- Make Travis CI use `libcurl+openssl` (#5629, @markekraus) | |||
- Make Travis CI use `libcurl+openssl+gssapi` (#5629, @markekraus) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should only have one line for a single PR
e6896f0
to
5f96cc6
Compare
I didn't add the [feature] tag when resolving a conflict. Add the |
Closes #5590
brew
installedlibcurl
that uses OpenSSL for the crypto provider and include the gssapi option. The native libcurl provides inconsistent feature support across OS versions.PowerShellGet
in order to supportHttpClientHandler.UseDefaultCredentials
which it sets as true (unless you supply credentials).PR Checklist
Note: Please mark anything not applicable to this PR
NA
.[feature]
if the change is significant or affectes feature testsPR Summary