It's the end of the world.
I mentioned in this post that I was dependent upon libxcb-1.0-4.fc8.i386.rpm, because of a bug that exists in libxcb-1.0-3.fc8.i386.rpm, which the XCB developers apparently do not feel is a bug. I am a moron for not having a copy of this rpm, upon which I am dependent.
Some time very recently, semi-automatic updates upgraded me to libxcb-1.1-1.fc8.i386.rpm. Like I said, the XCB people don't think this issue is a problem, so 1.1 doesn't include the fix. I assume the difference between 1.0-3 and 1.0-4 is some local Fedora patch.
It wasn't very smart of me not to keep this important rpm. It wasn't very smart of me to update my machine (although it ought not to be such a big deal, and it is nice to know when things break sooner rather than later). But what's really not smart is that once libxcb-1.1-1.fc8.i386.rpm, version 1.0-4 disappeared off the face of the map!! There's only one Fedora Updates directory per version, and there's only the latest rpm in there. As near as I can tell, this has been deleted, and nobody connected to the net seems to keep old versions.
So I have zero recourse, as far as I can tell. I have one system that has 1.0-4 installed. Does anyone know a way to reconstitute an rpm you do not have from a system that has that rpm installed? Or does anyone know a way to get old rpms that were issued in an update but are not in the latest update? Is there a version control repository somewhere that can get me back to this intermediate state? (If not, why not? How do they survive without it?) Is there a way to find out what changed between 1.0-3 and 1.0-4?