julian67 wrote:If you're not running stable then there is no such thing as a safe upgrade;)
If it's a machine you rely on then don't run anything else except stable.
I've been around long enough to have heard this admonition, and I'm fully aware that I get to keep both pieces.
If I were running a server that stored, say, a business's financial transactions or a hospital's medical records, I'd definitely stick to stable--no questions asked. But this is a laptop that I use for mostly quotidian tasks like web browsing and occasionally homework. If it completely breaks and I need a computer, I can use my brother's computer or go to the library. I have had this computer for about 2 years or so (it was a few years old when I got it) and I've always used testing and never had any serious complications. I have always thought of testing as a sort of middle ground between stability and shiny-new packages that is suitable for general desktop use. I also try to do my part in submitting useful bug reports when I come across a hiccup here and there.
I am certainly not pointing any fingers at the Debian developers for this crash, and not really the Nvidia devs either. I just happen to have an old piece of hardware that they can longer support (at least that's how it seems to me). I think people with newer cards just had to install a newer version of the nvidia driver, but there is no newer version for my hardware.
If you now need to downgrade then it needn't be a nightmare, in fact it looks to me like running testing or unstable can be where the nightmares lie, while running stable+custom kernel+latest nvidia driver+anything you care to build is very trouble free and easy. Quit X, or boot to a console, and find all installed xorg or xserver packages and use apt to install the version you want, i.e. `apt-get install xserver-xorg=1:7.5+8` for stable or `apt-get install xserver-xorg=1:7.6+8~bpo60+1` for backports, and so on.
I did downgrade to backports versions of key xorg packages and everything seems to be working fine.
I still will probably do a clean-install of squeeze because I think this isn't a real solution since my hardware is getting outdated (and I wanted to redo my partition scheme). But then once wheezy goes stable I'll be in another mess.