So my friend gives me crap for running an older (but still supported) version of Ubuntu. “Upgrade” he says. “Your packages are behind the times” he says. “Nerds will laugh at you” he says.
Who’s laughing now, bitches.
My favorite is the long thread of hatement about this. Having done similarly (but not as spectacularly) stupid things, I’m going to say the onus is upon the Debian contributor. There was a line of code inside an #ifndef PURIFY block, which set off valgrind. So the guy probably greps the source for that code, sees it in two places, and doesn’t think “Hmm… Only one’s diked out if you’re running -DPURIFY, maybe I should only dike that one out and test”. He just dikes them both out because they’re not well documented and they look like they do the same thing. As a result, the problematic one (marked as problematic by the distributor) is fixed, but the non-problematic one gets broken. All because no-one spent time deliberating.
Which comes to my point about running an older “stable” version: When you don’t know how something works, you should proceed with the maximum amount of caution.
(note: This advice doesn’t apply to children. That’s how parents who keep their precious babies wrapped up and hidden from the deadly daystar end up having kids with rickets. Raise ‘em feral, I say. You can go all Lord Greystoke on them later)