After installing readline library from Rawhide (4.2a-1): root@jik:/usr/lib!67# rpm --verify readline ....L... /usr/lib/libhistory.so.4 ....L... /usr/lib/libreadline.so.4 The links in the package point to libhistory.so.4.2a and libreadline.so.4.2a, but those files don't exist in the package. Furthermore, the files libhistory.so.4.2.old and libreadline.so.4.2.old *do* exist in the package, even though they probably shouldn't, and that's what the links end up pointing at after you run "ldconfig".
There is also a file .so.42a (or .42a.so) so clearly something has broken in spec file.
Or could be related to bug 56656 the rpmp-compress (?) bug... of this is so this bug is getting very dengerous!
Fixed in 4.2a-2