{"action":"created","issue":{"url":"https://api.github.com/repos/Homebrew/homebrew/issues/40837","labels_url":"https://api.github.com/repos/Homebrew/homebrew/issues/40837/labels{/name}","comments_url":"https://api.github.com/repos/Homebrew/homebrew/issues/40837/comments","events_url":"https://api.github.com/repos/Homebrew/homebrew/issues/40837/events","html_url":"https://github.com/Homebrew/homebrew/issues/40837","id":89152147,"number":40837,"title":"10.11 [Tracking Issue]","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/10.11","name":"10.11","color":"fef2c0"}],"state":"open","locked":false,"assignee":{"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},"milestone":null,"comments":57,"created_at":"2015-06-17T23:27:55Z","updated_at":"2015-10-01T11:54:07Z","closed_at":null,"body":"This is essentially a triage of various issues and progress on them. Did the same thing for 10.10 last year and it worked relatively well at keeping everyone in the loop.\r\n\r\nThis thread will be comment-policed fairly hard; Please keep comments related to failures/issues/etc. If you can reproduce an issue providing a `brew gist-logs FORMULA` is preferred over a simple :+1: - Thanks!\r\n\r\n**New issues should still be filed as new issues. This is only a centralised tracking thread rather than a solve-everything-here thread.**\r\n\r\nCore Fixes:\r\n* Basic recognition of 10.11 was added to Homebrew - https://github.com/Homebrew/homebrew/commit/62381a65d1aa98e00d3fc2889363d8d44fdf6b58\r\n* `pkg-config` files were added for 10.11 - https://github.com/Homebrew/homebrew/commit/4a8fcd199df144b1d3d209c21f9443d369f4bf5b\r\n* Better detection and warning of unsupported OS X versions was committed - https://github.com/Homebrew/homebrew/commit/baaa295515ce877557dcd69cc89c7e441a6185b2.\r\n* Clang version update for 10.11 DP2 added in https://github.com/Homebrew/homebrew/commit/11cf300c01e3c43fc9604b87072ae12d4208a410.\r\n* Clang version recognition fixed in https://github.com/Homebrew/homebrew/commit/0599646af6e6cf775081afb4fcb9af99d6b1088c.\r\n* Clang version updated for 10.11 DP4 in https://github.com/Homebrew/homebrew/commit/df15afd28b9d7b7778c4f0d84dd8317e5369bacd.\r\n\r\nPotential Issues:\r\n* Rootless: Bans writing to [/System, /usr, /bin, /sbin](http://arstechnica.com/apple/2015/06/preview-os-x-el-capitans-first-beta-is-a-promising-heap-of-refinements/4/) - So far `/usr/local` isn't write-protected.\r\n* Permissions can wander off and prevent README overwriting - #41150.\r\n* System OpenSSL: Headers have seemingly been removed from the CLT and Xcode - https://github.com/Homebrew/homebrew/issues/40519#issuecomment-110590553.\r\n\r\nFormulae Issues Outstanding:\r\n* Pixman fails to build - #41056 - Can't find somewhere reliable to report upstream.\r\n* Python can fail to build core extension modules - #41085.\r\n* Google-sparsehash fails to build on DP2 - #41087 - [Upstream report](https://code.google.com/p/sparsehash/issues/detail?id=111).\r\n* Fltk fails to build on DP3 - #41581.\r\n* Libgcrypt refuses to build - #41599 - [Upstream report](https://bugs.gnupg.org/gnupg/issue2056).\r\n* Phantomjs refuses to build - #42249 - The internal Qt fails to compile. Needs updating/patching upstream.\r\n* Clang-format - #42221 - You need to symlink `/Applications/Xcode-beta.app/` to `/Applications/Xcode.app/`.\r\n* Ctail refuses to compile - #42400.\r\n* Cputhrottle dies horribly on finding Boost - #42394.\r\n* Ccze fails to compile - #42379.\r\n* Carthage fails to compile, looks like incompatibility with Xcode-Beta Swift - #42378.\r\n* Bup fails to compile - #42375.\r\n* Arabica fails to compile - #42369.\r\n* Postgresql fails to compile - #42223 - Can't find `readline`, needs investigating.\r\n* Libpeas fails to compile - #42685.\r\n* ios-class-guard breaks on trying to find OpenSSL, breaks if you force our OpenSSL - #42671.\r\n* Io fails to compile - #42670.\r\n* Idris fails to compile - #42669.\r\n* Gsoap fails to compile - #42502.\r\n\r\nFormulae Fixed:\r\n* Qt fails to build - #40585, #42370 - A patch needs submitting to Qt's Gerrit for review. They aren't supporting it any more. We've backported a patch for 10.11.\r\n* Python & Python3 - #40516 - Tim patched [python](https://github.com/Homebrew/homebrew/commit/80c83ab43a8f1946c301291985c8f2b1fbf073f9) and [python3](https://github.com/Homebrew/homebrew/commit/dfeb73ec5e754a85fc2506b2a16844a6c978e7c3)'s OpenSSL detection.\r\n* Git - #40519 - Misty fixed git to [stop](https://github.com/Homebrew/homebrew/commit/0946193eb69843110fb1f7a2517b74087b10d811) looking for OpenSSL headers when CommonCrypto is used.\r\n* GCC - #40650 - Patch submitted [upstream](https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66523) applied in https://github.com/Homebrew/homebrew/commit/3291699.\r\n* Pango can fail to build against the second Xcode beta - #41086. **FIXED** by the third DP, Xcode 7 Beta.\r\n* Qt5 refuses to build - #42014 - Should be fixed by https://github.com/Homebrew/homebrew/commit/d0020e7a8a6caf558880aef2865c17e4652bba6a.\r\n* MongoDB fails to build - #40955 - Fixed [upstream](https://jira.mongodb.org/browse/SERVER-17728), merged into Homebrew. Should work fine now.\r\n* Rust refuses to build - #41598 - Upstream [report](https://github.com/rust-lang/rust/issues/26292). Fixed upstream, will be fixed here when #42642 is merged.\r\n* Zookeeper fails to compile with `htonll` problems - #42374. Fixed by https://github.com/Homebrew/homebrew/commit/e00142fde31c4873c691e8d22881e68e91e5d343."},"comment":{"url":"https://api.github.com/repos/Homebrew/homebrew/issues/comments/144705893","html_url":"https://github.com/Homebrew/homebrew/issues/40837#issuecomment-144705893","issue_url":"https://api.github.com/repos/Homebrew/homebrew/issues/40837","id":144705893,"user":{"login":"zmwangx","id":4149852,"avatar_url":"https://avatars.githubusercontent.com/u/4149852?v=3","gravatar_id":"","url":"https://api.github.com/users/zmwangx","html_url":"https://github.com/zmwangx","followers_url":"https://api.github.com/users/zmwangx/followers","following_url":"https://api.github.com/users/zmwangx/following{/other_user}","gists_url":"https://api.github.com/users/zmwangx/gists{/gist_id}","starred_url":"https://api.github.com/users/zmwangx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zmwangx/subscriptions","organizations_url":"https://api.github.com/users/zmwangx/orgs","repos_url":"https://api.github.com/users/zmwangx/repos","events_url":"https://api.github.com/users/zmwangx/events{/privacy}","received_events_url":"https://api.github.com/users/zmwangx/received_events","type":"User","site_admin":false},"created_at":"2015-10-01T11:54:07Z","updated_at":"2015-10-01T11:54:07Z","body":"> living with the default permissions of `/usr/local` and accept that `sudo` is necessary to install stuff outside of a user's home directory;\r\n\r\nMoot point. Homebrew trades `sudo`ing over and over for `sudo`ing once up front, during installation. It would be incredibly stupid if `brew upgrade` requires root permissions (after all these years), since I daresay a big chunk of users are constantly on the bleeding edge and upgrade daily, probably through automated jobs.\r\n\r\n> Rebooting a system twice from time to time.\r\n\r\nDefine \"from time to time\". You mean, after each system upgrade? Actually I don't understand \"kept reverting to root ownership\" mentioned above. The claim is not clear at all. Define \"kept\". Does that mean \"after reboot\"? Or \"after toggling SIP\"? At least I haven't seen that myself after a clean install of the final released build. Moreover, with SIP I can chmod on `/usr/local` without problem; no reboot required, let alone twice. Maybe I just haven't lived with it long enough, but I honestly don't think what hasn't happened today will magically happen tomorrow.\r\n\r\n> And isn't Homebrew mature enough to be a package manager for production environments?\r\n\r\nNo one stops you from running Homebrew from the root account \"for production\", as far as I could tell. The ownership will be `root:admin` rather than `root:wheel`, but I don't see how that's a big problem. Most things are not group writable anyway. The only caveat is that you have to keep using the root user to manage everything; not very different from `apt`.\r\n\r\n> How about having Homebrew installed in a user's home directory, but the Cellar in `/usr/local`?\r\n\r\nRidiculous."}}