3 ms·
Everytime this disccusion comes up I'm missing a major point (so either my very own twisted idea or it's usually phrased in a way I can't comprehend). So I don
by wink 9y ago
Everytime this disccusion comes up I'm missing a major point (so either my very own twisted idea or it's usually phrased in a way I can't comprehend).
So I don't want to say "it depends", but... it depends.
I seem to operating/administrating/using my machines in a certain way, regardless of their official designation as "production/QA/development/just-working-by-chance" - I have A LOT (say, 80-100%) of packages of the system where I simply care about two things:
a) does it work and
b) is it recent enough to include some features I need.
These are installed by a distro package manager and only get security updates. Everything is awesome.
On the other hand, those 5-20% other packages are usually either not packaged at all in $distro, or too old, or somethings's wrong or I'm really developing against git HEAD. So now the complicated part:
Do I use the latest and greatest version? (Debian unstable, arch/void/other rolling release)
Do I just use the language package manager anyway because will never get packages this year?
TLDR: For all the software (majority) I don't have a laser focus on, I love the distro packages. For some things, the language package manager is fine (or I will use nixpkgs or GNU stow or just plain make install to /usr/local) and for a tiny part I will manually "git pull" every few hours or days and use that. And all of this is not a problem, it works for me[tm].