- Notifications
You must be signed in to change notification settings - Fork 8.1k
Make Travis CI use libcurl+openssl+gssapi for macOS#5629
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
Uh oh!
There was an error while loading. Please reload this page.
Conversation
markekraus commented Dec 5, 2017 • edited
Loading Uh oh!
There was an error while loading. Please reload this page.
edited
Uh oh!
There was an error while loading. Please reload this page.
65a4929 to a758be9Comparemarkekraus commented Dec 5, 2017
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? |
daxian-dbw commented Dec 5, 2017 • edited
Loading Uh oh!
There was an error while loading. Please reload this page.
edited
Uh oh!
There was an error while loading. Please reload this page.
We need to document it in the web cmdlets help content, and point out what parameters are affected by this. |
e232177 to bbbf5f8Comparebbbf5f8 to 3c9e098Compare
TravisEz13 left a comment
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.
| # 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.
| - 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 5f96cc6Comparedaxian-dbw commented Dec 6, 2017
I didn't add the [feature] tag when resolving a conflict. Add the |
Closes#5590
brewinstalledlibcurlthat uses OpenSSL for the crypto provider and include the gssapi option. The native libcurl provides inconsistent feature support across OS versions.PowerShellGetin order to supportHttpClientHandler.UseDefaultCredentialswhich 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