Description of problem: A. (full log attached later) When perl-5.10.0-87.fc13 is installed, updating perl to perl-5.10.1-102.fc13 fails as: ----------------------------------------------- Error: Missing Dependency: perl = 4:5.10.0-87.fc13 is needed by package perl-Compress-Raw-Zlib-2.023-87.fc13.i686 (installed) ----------------------------------------------- Note that perl-5.10.0-87.fc13 creates perl-Compress-Raw-Zlib-2.023-87.fc13, while perl-5.10.1-102.fc13 creates perl-Compress-Raw-Zlib-2.020-102.fc13, which is lower than the previous version. B. (full log attached later) # yum -y install perl-Compress-Raw-Bzip2 perl-IO-Compress-Bzip2 fails (or, if these 2 rpms are installed beforehand, # yum -y upgrade perl fails) like: ------------------------------------------------ Transaction Check Error: file /usr/share/man/man3/IO::Compress::Bzip2.3pm.gz from install of perl-IO-Compress-Bzip2-2.005-6.fc12.noarch conflicts with file from package perl-4:5.10.1-102.fc13.i686 file /usr/share/man/man3/IO::Uncompress::Bunzip2.3pm.gz from install of perl-IO-Compress-Bzip2-2.005-6.fc12.noarch conflicts with file from package perl-4:5.10.1-102.fc13.i686 file /usr/share/man/man3/Compress::Raw::Bzip2.3pm.gz from install of perl-Compress-Raw-Bzip2-2.020-1.fc12.i686 conflicts with file from package perl-4:5.10.1-102.fc13.i686 ------------------------------------------------ Seems like adding Obsoletes or fixing files list is needed (note that I checked these 2 rpms only) Version-Release number of selected component (if applicable): perl-5.10.1-102.fc13 perl-IO-Compress-Bzip2-2.005-6.fc12 perl-Compress-Raw-Bzip2-2.020-1.fc12 How reproducible: 100% Steps to Reproduce: 1. See above 2. 3. Actual results: Full log attached below
Created attachment 376321 [details] Case A Case A: yum -y upgrade perl fails from the previous perl-5.10.0-87.fc13
Created attachment 376322 [details] Case B Case B: yum -y upgrade perl fails if perl-Compress-Raw-Bzip2 or perl-IO-Compress-Bzip2 is installed.
Created attachment 376667 [details] Case B refreshed Hello: -103 still leaves conflict on man pages ( I saw this change: ============================================== +# for now, remove Bzip2: +find $RPM_BUILD_ROOT -name 'B*zip2*'|grep -E '/B(un)?zip2(\.pm)?$'| xargs rm -r + ============================================== However man pages has .3pm.gz sufffix)
-104 seems good, thank you!