{"action":"created","issue":{"url":"https://api.github.com/repos/Homebrew/homebrew/issues/41501","labels_url":"https://api.github.com/repos/Homebrew/homebrew/issues/41501/labels{/name}","comments_url":"https://api.github.com/repos/Homebrew/homebrew/issues/41501/comments","events_url":"https://api.github.com/repos/Homebrew/homebrew/issues/41501/events","html_url":"https://github.com/Homebrew/homebrew/issues/41501","id":93948251,"number":41501,"title":"Formulae that break under Sandboxing [Tracking]","user":{"login":"DomT4","id":6998367,"avatar_url":"https://avatars.githubusercontent.com/u/6998367?v=3","gravatar_id":"","url":"https://api.github.com/users/DomT4","html_url":"https://github.com/DomT4","followers_url":"https://api.github.com/users/DomT4/followers","following_url":"https://api.github.com/users/DomT4/following{/other_user}","gists_url":"https://api.github.com/users/DomT4/gists{/gist_id}","starred_url":"https://api.github.com/users/DomT4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DomT4/subscriptions","organizations_url":"https://api.github.com/users/DomT4/orgs","repos_url":"https://api.github.com/users/DomT4/repos","events_url":"https://api.github.com/users/DomT4/events{/privacy}","received_events_url":"https://api.github.com/users/DomT4/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Homebrew/homebrew/labels/sandbox","name":"sandbox","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-09T04:03:06Z","updated_at":"2015-07-09T05:43:24Z","closed_at":null,"body":"At some point we probably want to turn Sandboxing on by default, but there's some formulae that die horrible deaths inside the Sandbox so tracking them here.\r\n\r\nIdeally, we need to report failures upstream if it's something upstream can handle, but otherwise decide if to introduce a new variable like we do with `def pour_bottle?` that stops relevant from-source compiles happening when `HOMEBREW_SANDBOX` is active, or removing the formula from Homebrew, or patching it ourselves as necessary.\r\n\r\n* Git - #38978 (Seems to be potentially a 10.10 problem).\r\n\r\n* Glib - https://gist.github.com/anonymous/2b4de19a79616a716ba0\r\n```\r\nmkdir: /usr/local/lib/gio: Operation not permitted\r\nmkdir: /usr/local/lib/gio: No such file or directory\r\nmake[5]: *** [install-data-local] Error 1\r\n```"},"comment":{"url":"https://api.github.com/repos/Homebrew/homebrew/issues/comments/119827641","html_url":"https://github.com/Homebrew/homebrew/issues/41501#issuecomment-119827641","issue_url":"https://api.github.com/repos/Homebrew/homebrew/issues/41501","id":119827641,"user":{"login":"mistydemeo","id":780485,"avatar_url":"https://avatars.githubusercontent.com/u/780485?v=3","gravatar_id":"","url":"https://api.github.com/users/mistydemeo","html_url":"https://github.com/mistydemeo","followers_url":"https://api.github.com/users/mistydemeo/followers","following_url":"https://api.github.com/users/mistydemeo/following{/other_user}","gists_url":"https://api.github.com/users/mistydemeo/gists{/gist_id}","starred_url":"https://api.github.com/users/mistydemeo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mistydemeo/subscriptions","organizations_url":"https://api.github.com/users/mistydemeo/orgs","repos_url":"https://api.github.com/users/mistydemeo/repos","events_url":"https://api.github.com/users/mistydemeo/events{/privacy}","received_events_url":"https://api.github.com/users/mistydemeo/received_events","type":"User","site_admin":false},"created_at":"2015-07-09T05:43:24Z","updated_at":"2015-07-09T05:43:24Z","body":"With glib, the formula explicitly passes `--with-gio-module-dir=#{HOMEBREW_PREFIX}/lib/gio/modules` to configure; I believe the sandbox intentionally disallows writing to the prefix?"}}