Earlier quoted context omitted.
In the case of Watchman, I have to assume that internal use is the most supported use case, and uniformity of deployment is desirable across the fleet there, and so, configurability wasn't as big of a concern?
My short experience with Watchman (a few years ago) indicates this. It’s pretty clearly only technically open-source, without much regard at all paid to third parties actually using it.
Our audit of Homebrew
31–40 of 205 posts
Re: Our audit of Homebrew
#32With so many other package managers available, I often wish something else was the de facto package manager on macOS. Something like pkgsrc, which follows conventions much better and is thereby much easier to manage.
Re: Our audit of Homebrew
#33I’m still good on MacPorts. Seems I’m alone these days. Works fine for me.
Re: Our audit of Homebrew
#34Earlier quoted context omitted.
In the case of Watchman, I have to assume that internal use is the most supported use case, and uniformity of deployment is desirable across the fleet there, and so, configurability wasn't as big of a concern?
That makes sense. The weird part to me is that Homebrew would limit their approach and eliminate an entire class of use cases to accommodate programs that work this way. There has to be more to it.
So, based on the responses from the maintainers, for the .linuxbrew directory to be used, you have to satisfy 2 conditions:
1. you have to be installing one of the ~10% of formula that isn't trivially relocatable.
2. you have to be using a precompiled binary (which it seems like homebrew is smart enough to not do if condition #1 fails and you're not using sudo)
Re: Our audit of Homebrew
#35Re: Our audit of Homebrew
#36Re: Our audit of Homebrew
#37With so many other package managers available, I often wish something else was the de facto package manager on macOS. Something like pkgsrc, which follows conventions much better and is thereby much easier to manage.
I've been using MacPorts for as long as I've wanted a macOS package manager, and it's been working very well for me.
Re: Our audit of Homebrew
#38There's a bunch of TOB-BREW- n listed - are those like CVE numbers just for this project? Edit: Oh, it's "Trail Of Bits - homeBREW". But probably still yes.
Yep. We use the TOB-$PRODUCT-$XXXX convention for our audit findings, where $PRODUCT is the target under audit and $XXXX is a unique incrementing counter for each finding. (As far as I know, a lot of audit firms do similar things.)
What is your personal recommendation for Mac users? Would you suggest a different package manager and, if so, which?
Re: Our audit of Homebrew
#39MacPorts is always waiting for you with more packages, a better design, and Jordan Hubbard’s history with BSD/Apple :)
Re: Our audit of Homebrew
#40I’m still good on MacPorts. Seems I’m alone these days. Works fine for me.