{"action":"created","issue":{"url":"https://api.github.com/repos/crowbar/crowbar/issues/2263","repository_url":"https://api.github.com/repos/crowbar/crowbar","labels_url":"https://api.github.com/repos/crowbar/crowbar/issues/2263/labels{/name}","comments_url":"https://api.github.com/repos/crowbar/crowbar/issues/2263/comments","events_url":"https://api.github.com/repos/crowbar/crowbar/issues/2263/events","html_url":"https://github.com/crowbar/crowbar/pull/2263","id":172875679,"number":2263,"title":"Refactor running rake (bsc#993035)","user":{"login":"s-t-e-v-e-n-k","id":15225059,"avatar_url":"https://avatars.githubusercontent.com/u/15225059?v=3","gravatar_id":"","url":"https://api.github.com/users/s-t-e-v-e-n-k","html_url":"https://github.com/s-t-e-v-e-n-k","followers_url":"https://api.github.com/users/s-t-e-v-e-n-k/followers","following_url":"https://api.github.com/users/s-t-e-v-e-n-k/following{/other_user}","gists_url":"https://api.github.com/users/s-t-e-v-e-n-k/gists{/gist_id}","starred_url":"https://api.github.com/users/s-t-e-v-e-n-k/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/s-t-e-v-e-n-k/subscriptions","organizations_url":"https://api.github.com/users/s-t-e-v-e-n-k/orgs","repos_url":"https://api.github.com/users/s-t-e-v-e-n-k/repos","events_url":"https://api.github.com/users/s-t-e-v-e-n-k/events{/privacy}","received_events_url":"https://api.github.com/users/s-t-e-v-e-n-k/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-08-24T06:39:23Z","updated_at":"2016-09-01T09:38:31Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/crowbar/crowbar/pulls/2263","html_url":"https://github.com/crowbar/crowbar/pull/2263","diff_url":"https://github.com/crowbar/crowbar/pull/2263.diff","patch_url":"https://github.com/crowbar/crowbar/pull/2263.patch"},"body":"If barclamp_install fails to upload cookbooks, it does not check the\r\nexit status of the bin/rake call, and merrily continues on, finally\r\nexiting with status 0. Refactor the code that calls bin/rake to\r\nno longer make use of system() or su, and instead use spawn(). This\r\nalso means that output from bin/rake chef:upload:all is also logged,\r\nit wasn't previously.\r\n\r\nAlso clean-up the begin/rescue block when running schema migrations,\r\nthe function exits if there is an error, and doesn't throw an\r\nexception."},"comment":{"url":"https://api.github.com/repos/crowbar/crowbar/issues/comments/244028422","html_url":"https://github.com/crowbar/crowbar/pull/2263#issuecomment-244028422","issue_url":"https://api.github.com/repos/crowbar/crowbar/issues/2263","id":244028422,"user":{"login":"vuntz","id":1758783,"avatar_url":"https://avatars.githubusercontent.com/u/1758783?v=3","gravatar_id":"","url":"https://api.github.com/users/vuntz","html_url":"https://github.com/vuntz","followers_url":"https://api.github.com/users/vuntz/followers","following_url":"https://api.github.com/users/vuntz/following{/other_user}","gists_url":"https://api.github.com/users/vuntz/gists{/gist_id}","starred_url":"https://api.github.com/users/vuntz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vuntz/subscriptions","organizations_url":"https://api.github.com/users/vuntz/orgs","repos_url":"https://api.github.com/users/vuntz/repos","events_url":"https://api.github.com/users/vuntz/events{/privacy}","received_events_url":"https://api.github.com/users/vuntz/received_events","type":"User","site_admin":false},"created_at":"2016-09-01T09:38:31Z","updated_at":"2016-09-01T09:38:31Z","body":"+1"}}
{"actor":{"display_login":"vuntz"}}