Live data from Hacker News

Homebrew 1.1.0

brew.sh

1–10 of 216 posts

Re: Homebrew 1.1.0

#2
Always good news to see progress in Brewland. I personally do not like having it installed in /usr/local and have ensured it never is on my installation, but I've not had the chance to ever discuss with one of their team why they do it and what things may possibly explode by not having Brew installed to /usr/local

Re: Homebrew 1.1.0

#4
There are lots of minor changes, but nothing major IMHO. The reason for bumping the minor version are a couple of breaking changes:

    - Disable SHA-1 checksum support in formulae
    - Disable running Homebrew as the root user (e.g. sudo brew)
    - Bottles with _or_later tags no longer use _or_later in their filenames so the existing bottle can be reused

Re: Homebrew 1.1.0

#5
post #2

Always good news to see progress in Brewland. I personally do not like having it installed in /usr/local and have ensured it never is on my installation, but I've not had the chance to ever discuss with one of their team why they do it and what things may possibly explode by not having Brew installed to /usr/local

At least you're missing out on bottles (pre-built formulae) when your prefix is not /usr/local.

EDIT: The rationale for using /usr/local has been explained in the FAQ: https://github.com/Homebrew/brew/blob/master/docs/FAQ.md#why...

Re: Homebrew 1.1.0

#6
post #2

Always good news to see progress in Brewland. I personally do not like having it installed in /usr/local and have ensured it never is on my installation, but I've not had the chance to ever discuss with one of their team why they do it and what things may possibly explode by not having Brew installed to /usr/local

Where do you have it installed instead?

Re: Homebrew 1.1.0

#7
post #2

Always good news to see progress in Brewland. I personally do not like having it installed in /usr/local and have ensured it never is on my installation, but I've not had the chance to ever discuss with one of their team why they do it and what things may possibly explode by not having Brew installed to /usr/local

We put as much stuff as possible in `/usr/local/Homebrew` and `/usr/local/Cellar` now so hopefully that helps a bit. `/usr/local/bin` and friends are now mostly just symlinks. As mentioned in another comment, we've got some historical and current reasons for this location and build our binary packages (bottles) for there but you can install Homebrew in any location you want: https://github.com/Homebrew/brew/blob/master/docs/Installati...

Re: Homebrew 1.1.0

#10
post #2

Always good news to see progress in Brewland. I personally do not like having it installed in /usr/local and have ensured it never is on my installation, but I've not had the chance to ever discuss with one of their team why they do it and what things may possibly explode by not having Brew installed to /usr/local

For C libraries, having it in /usr/local is a benefit, since many already default to looking there, like cmake and autoconf scripts. Otherwise you have to fix that for many build scripts.

While I share your misgivings about sticking stuff like this at the "system" level, I think they are right to do so in this case, for simplicities sake.

Post reply on HN