{"action":"created","issue":{"url":"https://api.github.com/repos/openssl/openssl/issues/984","repository_url":"https://api.github.com/repos/openssl/openssl","labels_url":"https://api.github.com/repos/openssl/openssl/issues/984/labels{/name}","comments_url":"https://api.github.com/repos/openssl/openssl/issues/984/comments","events_url":"https://api.github.com/repos/openssl/openssl/issues/984/events","html_url":"https://github.com/openssl/openssl/pull/984","id":149857472,"number":984,"title":"set exec file attribute for scripts","user":{"login":"vszakats","id":1446897,"avatar_url":"https://avatars.githubusercontent.com/u/1446897?v=3","gravatar_id":"","url":"https://api.github.com/users/vszakats","html_url":"https://github.com/vszakats","followers_url":"https://api.github.com/users/vszakats/followers","following_url":"https://api.github.com/users/vszakats/following{/other_user}","gists_url":"https://api.github.com/users/vszakats/gists{/gist_id}","starred_url":"https://api.github.com/users/vszakats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vszakats/subscriptions","organizations_url":"https://api.github.com/users/vszakats/orgs","repos_url":"https://api.github.com/users/vszakats/repos","events_url":"https://api.github.com/users/vszakats/events{/privacy}","received_events_url":"https://api.github.com/users/vszakats/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openssl/openssl/labels/reviewed","name":"reviewed","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"richsalz","id":7332500,"avatar_url":"https://avatars.githubusercontent.com/u/7332500?v=3","gravatar_id":"","url":"https://api.github.com/users/richsalz","html_url":"https://github.com/richsalz","followers_url":"https://api.github.com/users/richsalz/followers","following_url":"https://api.github.com/users/richsalz/following{/other_user}","gists_url":"https://api.github.com/users/richsalz/gists{/gist_id}","starred_url":"https://api.github.com/users/richsalz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/richsalz/subscriptions","organizations_url":"https://api.github.com/users/richsalz/orgs","repos_url":"https://api.github.com/users/richsalz/repos","events_url":"https://api.github.com/users/richsalz/events{/privacy}","received_events_url":"https://api.github.com/users/richsalz/received_events","type":"User","site_admin":false},"milestone":null,"comments":8,"created_at":"2016-04-20T19:04:58Z","updated_at":"2016-04-28T20:24:33Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openssl/openssl/pulls/984","html_url":"https://github.com/openssl/openssl/pull/984","diff_url":"https://github.com/openssl/openssl/pull/984.diff","patch_url":"https://github.com/openssl/openssl/pull/984.patch"},"body":"(and adjust a really minor nit in tools/c_hash)\r\n"},"comment":{"url":"https://api.github.com/repos/openssl/openssl/issues/comments/215551521","html_url":"https://github.com/openssl/openssl/pull/984#issuecomment-215551521","issue_url":"https://api.github.com/repos/openssl/openssl/issues/984","id":215551521,"user":{"login":"levitte","id":698918,"avatar_url":"https://avatars.githubusercontent.com/u/698918?v=3","gravatar_id":"","url":"https://api.github.com/users/levitte","html_url":"https://github.com/levitte","followers_url":"https://api.github.com/users/levitte/followers","following_url":"https://api.github.com/users/levitte/following{/other_user}","gists_url":"https://api.github.com/users/levitte/gists{/gist_id}","starred_url":"https://api.github.com/users/levitte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/levitte/subscriptions","organizations_url":"https://api.github.com/users/levitte/orgs","repos_url":"https://api.github.com/users/levitte/repos","events_url":"https://api.github.com/users/levitte/events{/privacy}","received_events_url":"https://api.github.com/users/levitte/received_events","type":"User","site_admin":false},"created_at":"2016-04-28T20:24:33Z","updated_at":"2016-04-28T20:24:33Z","body":"> In my understanding those script files that feature a shebang are meant to be executed as scripts, and to make that work smoothly on systems that support an exec flag\r\n\r\nQuite true in general.\r\n\r\n> I could not derive the practice of OpenSSL in particular, because current state appears to be inconsistent in many places, suggesting that the exec flag settings are currently rather accidental than by design.\r\n\r\nWelllll...  when building and testing, we almost exclusively use perl scripts, and call perl explicitely.  There are a few scripts in `util` that do have the exec bit for it.  Apart from that, the exec bit is sorted out explicitelly upon installation.\r\n\r\nBut ok, thanks for indulging."}}