After installing readline library from Rawhide (4.2a-1):
root@jik:/usr/lib!67# rpm --verify readline
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