Live data from Hacker News

Homebrew 1.0.0

brew.sh

251–255 of 255 posts

Re: Homebrew 1.0.0

#251

Earlier quoted context omitted.

My issue with those APT on Debian is that I almost always have to add another PPA to download a version of something that I actually want to use. That reduces the utility of APT in my view. Having a crowdsourced list of Homebrew packages to install would be fabulous.

Not only that, but a lot of those PPAs become stale, or get replaced by others, and it's only when you upgrade the dist, that you get failures and discover this... It's pretty annoying. It would be nice to have a meta package manager for "current" PPAs for given projects that wraps apt with brew-like ability.

Additionally, creating and maintaining a PPA involves one of the following:

(a) Use the upload form for Launchpad.net [0]

(b) Host your own deb server [1]

Unless you use Bazaar for a VCS, the only time you login to Launchpad is to upload a new release. With Homebrew it's built into git with adding a new tag. A _LOT_ lower barrier to entry here.

[0]: https://help.launchpad.net/Projects/FileDownloads#Publishing...

[1]: https://www.unixmen.com/setup-local-apt-repository-using-ins...

Re: Homebrew 1.0.0

#252

Earlier quoted context omitted.

That's basically what is done, on a piecemeal basis as things break, but it would be untenable to do it for the dozens of system dependencies, especially when I don't have the resources to set up a whole parallel bottling infrastructure. In the end, most ROS Mac users still choose an Ubuntu, Debian, or Fedora VM— having a stable set of underlying packages is worth the tradeoff in convenience and performance.

As I've mentioned before: I'm afraid that's a problem for ROS to solve, not Homebrew. We make these options available to you regardless of whether you choose them. Sorry!

Yup, totally understand. I'm looking into Nix and other solutions to see if there might be something else that's a better fit for this use case than Homebrew.

Re: Homebrew 1.0.0

#253

Earlier quoted context omitted.

I guess it's a start. But even still, the most basic of commands take a good 1+ seconds on my machine. What about Ruby makes it necessary to use? What is stopping you guys from moving to something like LuaJIT?

Rewriting the entire project in non-Ruby would require a lot of time and create a lot of bugs for little benefit for most users.

Unfortunate.

Re: Homebrew 1.0.0

#255
post #163
post #145

Earlier quoted context omitted.

How so? The interface seems more or less identical to me. I'm not going to deny it's good and brings great stuff to the Mac, I'm just not seeing the advantages.

Other than "in every way possible"? The only thing that is as easy in apt as brew is installing packages. Searching, getting info about a package, updating the list of available packages, are all much easier with homebrew.

> Searching

apt search ....

> getting info about a package

apt show

> updating the list of available packages

apt update

> are all much easier with homebrew

You gotta be kidding me

Post reply on HN