{"action":"created","issue":{"url":"https://api.github.com/repos/chef/chef/issues/1512","repository_url":"https://api.github.com/repos/chef/chef","labels_url":"https://api.github.com/repos/chef/chef/issues/1512/labels{/name}","comments_url":"https://api.github.com/repos/chef/chef/issues/1512/comments","events_url":"https://api.github.com/repos/chef/chef/issues/1512/events","html_url":"https://github.com/chef/chef/issues/1512","id":36005056,"number":1512,"title":"Chef should be installable to a different directory on Windows.","user":{"login":"sersut","id":1695955,"avatar_url":"https://avatars.githubusercontent.com/u/1695955?v=3","gravatar_id":"","url":"https://api.github.com/users/sersut","html_url":"https://github.com/sersut","followers_url":"https://api.github.com/users/sersut/followers","following_url":"https://api.github.com/users/sersut/following{/other_user}","gists_url":"https://api.github.com/users/sersut/gists{/gist_id}","starred_url":"https://api.github.com/users/sersut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sersut/subscriptions","organizations_url":"https://api.github.com/users/sersut/orgs","repos_url":"https://api.github.com/users/sersut/repos","events_url":"https://api.github.com/users/sersut/events{/privacy}","received_events_url":"https://api.github.com/users/sersut/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/chef/chef/labels/Bug","name":"Bug","color":"e11d21"},{"url":"https://api.github.com/repos/chef/chef/labels/Windows","name":"Windows","color":"c7def8"}],"state":"open","locked":false,"assignee":{"login":"smurawski","id":4006985,"avatar_url":"https://avatars.githubusercontent.com/u/4006985?v=3","gravatar_id":"","url":"https://api.github.com/users/smurawski","html_url":"https://github.com/smurawski","followers_url":"https://api.github.com/users/smurawski/followers","following_url":"https://api.github.com/users/smurawski/following{/other_user}","gists_url":"https://api.github.com/users/smurawski/gists{/gist_id}","starred_url":"https://api.github.com/users/smurawski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smurawski/subscriptions","organizations_url":"https://api.github.com/users/smurawski/orgs","repos_url":"https://api.github.com/users/smurawski/repos","events_url":"https://api.github.com/users/smurawski/events{/privacy}","received_events_url":"https://api.github.com/users/smurawski/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/chef/chef/milestones/15","html_url":"https://github.com/chef/chef/milestones/Help%20Wanted","labels_url":"https://api.github.com/repos/chef/chef/milestones/15/labels","id":1006237,"number":15,"title":"Help Wanted","description":"Triaged issues that are low priority and are not being worked on.","creator":{"login":"lamont-granquist","id":454857,"avatar_url":"https://avatars.githubusercontent.com/u/454857?v=3","gravatar_id":"","url":"https://api.github.com/users/lamont-granquist","html_url":"https://github.com/lamont-granquist","followers_url":"https://api.github.com/users/lamont-granquist/followers","following_url":"https://api.github.com/users/lamont-granquist/following{/other_user}","gists_url":"https://api.github.com/users/lamont-granquist/gists{/gist_id}","starred_url":"https://api.github.com/users/lamont-granquist/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lamont-granquist/subscriptions","organizations_url":"https://api.github.com/users/lamont-granquist/orgs","repos_url":"https://api.github.com/users/lamont-granquist/repos","events_url":"https://api.github.com/users/lamont-granquist/events{/privacy}","received_events_url":"https://api.github.com/users/lamont-granquist/received_events","type":"User","site_admin":false},"open_issues":125,"closed_issues":28,"state":"open","created_at":"2015-03-04T18:16:05Z","updated_at":"2016-02-19T18:13:46Z","due_on":null,"closed_at":null},"comments":9,"created_at":"2014-06-18T16:49:07Z","updated_at":"2016-02-23T00:07:07Z","closed_at":null,"body":"https://tickets.opscode.com/browse/CHEF-4857\r\n\r\nCurrently due to hardcoded paths Chef Client can not be installed to a different directory on Windows. \r\n\r\nThis issue is somewhat unfixable at this point because installing Chef Client into a directory with spaces doesn't work some of the gems with native bindings that doesn't have the right quoting in their Makefile. Since we don't know which gems are impacted by this issue, we should make the fix on our end to make Chef installable to a different directory and then find out what are the important gems that have the native binding issue.\r\n\r\n@adamedx / @btm I think we should prioritize this. \r\n\r\nRelated to: https://github.com/opscode/chef-dk/issues/68"},"comment":{"url":"https://api.github.com/repos/chef/chef/issues/comments/187445456","html_url":"https://github.com/chef/chef/issues/1512#issuecomment-187445456","issue_url":"https://api.github.com/repos/chef/chef/issues/1512","id":187445456,"user":{"login":"adamedx","id":2422125,"avatar_url":"https://avatars.githubusercontent.com/u/2422125?v=3","gravatar_id":"","url":"https://api.github.com/users/adamedx","html_url":"https://github.com/adamedx","followers_url":"https://api.github.com/users/adamedx/followers","following_url":"https://api.github.com/users/adamedx/following{/other_user}","gists_url":"https://api.github.com/users/adamedx/gists{/gist_id}","starred_url":"https://api.github.com/users/adamedx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamedx/subscriptions","organizations_url":"https://api.github.com/users/adamedx/orgs","repos_url":"https://api.github.com/users/adamedx/repos","events_url":"https://api.github.com/users/adamedx/events{/privacy}","received_events_url":"https://api.github.com/users/adamedx/received_events","type":"User","site_admin":false},"created_at":"2016-02-23T00:07:07Z","updated_at":"2016-02-23T00:07:07Z","body":"@btm, what about problems resolving paths such as `/etc/funstuff` given that `/`is ambiguous on Windows because it lacks a drive leter? We wtill need to do work to force `/` to always be interpreted a particular way (e.g. as the system drive) or disallow it altogether (since it really isn't a valid path).\r\n\r\n@jaym, I'm not aware of native gem issues with this, though there are definitely challenges if any installation directories for Chef have a space in them."}}