(Obviously not that TFA paints a rosy picture..)
(Obviously not that TFA paints a rosy picture..)
It is not a coincidence that the author became demotivated after doing some professional experience.
> On the contrary, older projects tend to be too reactionary when it comes to infrastructure tools, so in turn they get very slow interactions
Well said.
'Open source' doesn't say anything about infrastructure. But it's just as important.
That sounds like a security risk to me.
So that's what the frustrating to maintainers crumbling infrastructure and crappy tooling are for. Now it all makes sense!
Actually, I'd very much prefer quickly pushed updates in case of severe security issues. Debian had lots of really ancient packages with problems in "stable" last time I looked.
Debian's "stable" release is that. Stable. No updates are issued for packages except for critical security updates, which are backported to the released version.
It's essentially an LTS release. This isn't what everyone wants or needs, but if you do, Debian does it very well.
Try updating a single homebrew package to a new major version and watch the other homebrew packages depending on it breaking.
To be fair, that's not a problem unique to homebrew. Gentoo used to break runtime dependencies, too. Although that was a long time ago. Nowadays libs used by other programs are preserved and only deleted when all dependencies have been updated, so breakage no longer occurrs.
I have a lot of trouble with Homebrew on multiuser Mac systems. Running `brew install ...` or `brew update` as anyone but the user who originally installed Homebrew almost always fails because of permission errors (or it successfully installs, but then causes permission errors in the future for the user who installed Homebrew). Whenever I need to use Homebrew commands now, I use `sudo -iu otheruser` to switch to the user account who first installed Homebrew in order to avoid the permissions issues. I'm really baffled that Homebrew doesn't support the multiuser system case. Is it so rare to share a system nowadays? I've had this issue on multiple Macs and fresh installs, so I don't think this is some fluke bug.