Re:You can’t invert a binary tree on a whiteboard so fuck of...
by rapidlua on Monday December 05, 2022 @08:56PM
(#33874876)
Homebrew the package manager is quite popular but that doesn’t indicate that it is engineered well. For instance, it doesn’t work with multiple user accounts which is such a trivial thing!
[ Parent
| on HN ]
Re:You can’t invert a binary tree on a whiteboard so fuck of...
by stevefan1999 on Monday December 05, 2022 @09:28PM
(#33875123)
this would mean it requires a redesign and think for separating user and system package. much like root and rootless containers
Re:You can’t invert a binary tree on a whiteboard so fuck of...
by rapidlua on Monday December 05, 2022 @09:44PM
(#33875247)
Sorry, but I’m failing to see how rootless containers are relevant.
Having multiple user accounts is a legit use case - think e.g. a shared device. A typical Linux package manager’s install is a privileged operation. Homebrew on the other hand gives the user that had originally installed it write permissions to certain directories. This strategy enables sudo-less brew install for the specific user and prevent it from being used by anyone else.