From: Johnny Hughes johnny@centos.org
On 01/28/2013 08:00 AM, John Doe wrote:
---> Package perl-Compress-Zlib.x86_64 0:2.020-127.el6 will be obsoleted ---> Package perl-IO-Compress.noarch 0:2.037-1.el6.rfx will be obsoleting --> Processing Dependency: perl(Compress::Raw::Bzip2) = 2.037 for package: perl-IO-Compress-2.037-1.el6.rfx.noarch --> Processing Dependency: perl(Compress::Raw::Zlib) = 2.037 for package: perl-IO-Compress-2.037-1.el6.rfx.noarch ---> Package perl-IO-Compress-Base.x86_64 0:2.020-127.el6 will be obsoleted ---> Package perl-IO-Compress-Zlib.x86_64 0:2.020-127.el6 will be obsoleted
It isn't really a bug, an obsolete causes the one package to be removed, then another package is replacing it. Since they have different names, the restrictions in priorities do not apply (it does when they have the same name). You will have to exclude perl-IO-Compress from the rfx repo ... or if perl-IO-Compress for rfx is a real requirement for a package you want to install, you will have to exclude perl-Compress-Raw-Bzip2 and perl-Compress-Raw-Zlib from Base so those can also be pulled in from rfx.
Excluding works.
Thx, JD