{"action":"opened","issue":{"url":"https://api.github.com/repos/dotnet/corefx/issues/5838","labels_url":"https://api.github.com/repos/dotnet/corefx/issues/5838/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/corefx/issues/5838/comments","events_url":"https://api.github.com/repos/dotnet/corefx/issues/5838/events","html_url":"https://github.com/dotnet/corefx/issues/5838","id":130581164,"number":5838,"title":"Check feasibility of libheimntlm usage for xplat NegotiateStream","user":{"login":"vijaykota","id":11638339,"avatar_url":"https://avatars.githubusercontent.com/u/11638339?v=3","gravatar_id":"","url":"https://api.github.com/users/vijaykota","html_url":"https://github.com/vijaykota","followers_url":"https://api.github.com/users/vijaykota/followers","following_url":"https://api.github.com/users/vijaykota/following{/other_user}","gists_url":"https://api.github.com/users/vijaykota/gists{/gist_id}","starred_url":"https://api.github.com/users/vijaykota/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vijaykota/subscriptions","organizations_url":"https://api.github.com/users/vijaykota/orgs","repos_url":"https://api.github.com/users/vijaykota/repos","events_url":"https://api.github.com/users/vijaykota/events{/privacy}","received_events_url":"https://api.github.com/users/vijaykota/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"kapilash","id":113322,"avatar_url":"https://avatars.githubusercontent.com/u/113322?v=3","gravatar_id":"","url":"https://api.github.com/users/kapilash","html_url":"https://github.com/kapilash","followers_url":"https://api.github.com/users/kapilash/followers","following_url":"https://api.github.com/users/kapilash/following{/other_user}","gists_url":"https://api.github.com/users/kapilash/gists{/gist_id}","starred_url":"https://api.github.com/users/kapilash/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kapilash/subscriptions","organizations_url":"https://api.github.com/users/kapilash/orgs","repos_url":"https://api.github.com/users/kapilash/repos","events_url":"https://api.github.com/users/kapilash/events{/privacy}","received_events_url":"https://api.github.com/users/kapilash/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/dotnet/corefx/milestones/4","html_url":"https://github.com/dotnet/corefx/milestones/1.0.0-rtm","labels_url":"https://api.github.com/repos/dotnet/corefx/milestones/4/labels","id":1248719,"number":4,"title":"1.0.0-rtm","description":"Q1 2016 (https://github.com/aspnet/Home/wiki/Roadmap)","creator":{"login":"joshfree","id":1302850,"avatar_url":"https://avatars.githubusercontent.com/u/1302850?v=3","gravatar_id":"","url":"https://api.github.com/users/joshfree","html_url":"https://github.com/joshfree","followers_url":"https://api.github.com/users/joshfree/followers","following_url":"https://api.github.com/users/joshfree/following{/other_user}","gists_url":"https://api.github.com/users/joshfree/gists{/gist_id}","starred_url":"https://api.github.com/users/joshfree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshfree/subscriptions","organizations_url":"https://api.github.com/users/joshfree/orgs","repos_url":"https://api.github.com/users/joshfree/repos","events_url":"https://api.github.com/users/joshfree/events{/privacy}","received_events_url":"https://api.github.com/users/joshfree/received_events","type":"User","site_admin":false},"open_issues":234,"closed_issues":206,"state":"open","created_at":"2015-08-10T18:04:00Z","updated_at":"2016-02-02T05:40:17Z","due_on":"2016-03-31T07:00:00Z","closed_at":null},"comments":0,"created_at":"2016-02-02T05:40:16Z","updated_at":"2016-02-02T05:40:16Z","closed_at":null,"body":"@kapilash, created this tracking issue to ensure we cover the known problem areas. Thanks, @stephentoub  for the inputs:\r\n\r\n1. Verify if the package is available for deployment on all Linuxes. I believe only RHEL and OpenSUSE are pending.\r\n2. We also need to verify that building System.Net.Security.Native.so from source works correctly against the binaries distributed in these packages and not just against the one built locally.\r\n3. At least for the time being, skip building System.Net.Security.Native.so if the dependency isn’t available, issuing a warning instead of an error and allowing the rest of the build to continue.  Developers that get the warning and care about NegotiateStream will need to build the dependency from source; other developers will be able to continue without it.\r\n4. We should also make the relevant NegotiateStream tests conditional on whether the dependency is available (e.g. [ConditionalFact]), so that developers doing a full build/test pass locally will get a warning and see tests being skipped, but won’t have to investigate failures due to the lack of the library.\r\n5. At a later date, we should investigate whether the other libraries like LibNtlm provide a better experience.\r\n6. We should also investigate any workarounds for the conflicts of heimdal-dev with libcurl-openssl4-dev e.g. does the order of installation help? What if someone installs or re-installs libcurl after installing this package on Ubuntu?\r\n7. On external forums, file bugs about the conflict when installing via package manager.\r\n"}}