The package really should be split up in one part with the dynamic libs and one part with the rest. A lot of programs depend on the libs and ypou can't upgrade bzip2 in the future because of all these other programs. I now have 0.9.5 installed and would like to install 1.0.1 and I can't. Also, for fisher it would be good with a bzip0.9.5-lib rpm that just contains the old libbz.0 and libbz2.so.0.0.0 I guess this is the wrong forum for this kind of bug, but I couldn't find any better. The idea of building shared libraries is that you should be able to have several versions installed. To bad that many redhat rpms stops us from using the dso's as intended.
We should probably add a compat package, with just the shared libraries.
(of course, this won't be for the next release - we entered package freeze with the first beta)
The libraries are split off in bzip2-1.0.1-4, as for adding the old ones to compat-libs, I'm reassigning.
Certainly compat-libs is not a package that should contain random other libs.