Joined: 26 Apr 2006
|Posted: Wed Feb 12, 2014 2:54 pm Post subject: Thanks devs!!!
|A couple of years ago I was really despairing about how much work it
took to maintain a gentoo system. I have 3 of them. If I had more, I'd be a
sysadmin and it would be my job, so it wouldn't be so bad.
The bad part about the endless duelling updates was that they would show up unannounced.
Right during crunch time.
Suddenly, something wouldn't launch, or it wouldn't boot after a regular update,
and you had *no idea* why. Frequently the fix involved recompiling hundreds of
packages (*cough* libjpeg *cough*), or finding one recalcitrant kernel parameter, that while new, was absolutely
required for the new driver updates that were already installed against the (now
obsolete and unusable kernel). AAARGH!
The #1 problem I used to have was missing a warning about old libraries in a big pile of
compile messages. Then I would get multiple mysterious things broken at once. Revdep-rebuild
didn't pick these up because the old libraries were still installed. Add to that packages
that stack on top of endless other packages in a long dependency chain, and if one has an issue, all stop
working silently. (*cough* CUPS *cough*).
First it was "eselect news", which warned of nasty upgrades coming down the pike.
Then the advent of "emerge @preserved-rebuild". Finally, many key packages are going through
upgrade cycles now without breaking their api, or at least providing a sane way of making the upgrade.
Remember how awful a gcc upgrade used to be?
Anyway, THANK YOU GENTOO DEVS!!!
Now I can keep a gentoo system, which I perversely enjoy, but not spend days at a time troubleshooting.