News for hackers. Stuff that matters.
Re:Homebrew 1.0.0 by mikemcquaid on Wednesday September 21, 2016 @10:27AM (#12548425)
If you rely heavily on Homebrew in this way you should instead vendor all the formulae you depend on so that updates do not happen without your manual intervention.
Re:Homebrew 1.0.0 by mikepurvis on Wednesday September 21, 2016 @09:43PM (#12553713)
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.

Re:Homebrew 1.0.0 by mikemcquaid on Thursday September 22, 2016 @04:14AM (#12555330)
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!
Re:Homebrew 1.0.0 by mikepurvis on Thursday September 22, 2016 @12:45PM (#12558133)
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 by watersb on Wednesday September 21, 2016 @01:10PM (#12550139)
Exactly. That's how I managed an app (basically a port of lots of stuff from Linux) for macOS years ago. I depended upon MacPorts as my build system, lots of patching to match our in-house build on Linux... but wrapped an entire Python etc universe inside the app.