One thing Gentoo users have noticed over the last few years is that upgrades hurt. Replacing glibc requires updating most of the system in order to ensure a smooth upgrade. Uprading gcc requires recompiling most items (for the C++ library, among other things). Upgrading other libraries is similarly daunting (expat comes to mind). Why upgrade? Seriously here; the users who love to deal with stuff, to dapple in the bleeding edge, you can stop reading now. I know why you upgrade.

But the normal user, the user using Gentoo because he likes it and it makes a good desktop. Why do you upgrade?

You see I…I use Gentoo on the server mostly…I have a PPC based Powerbook with OSX on it and it serves as a decent desktop box, but Gentoo is on the server. The Servers…never get upgraded, except for security issues. I let all the crazy people who aren’t reading this (since I told them to stop reading above) hit all the fun cases and plan my server upgrades accordingly.

I have one Gentoo desktop. I upgrade maybe every 3 months. Upgrade cases are similar to servers, if I need a new feature, a GLSA, or a showstopper bug that requires an upgrade.

So I ask a certian class of users why upgrade? Do you even know what you are upgrading to? Is there a deficiency in your current system, features you don’t need, showstopping bugs, or security issues?

The case for upgrading for me just doesn’t come up often.