Bug 688750

Summary: perl-Mail-SPF depend upon perl 5.10 as perl 5.12 available
Product: [Fedora] Fedora Reporter: Muzi <muzammel.linux>
Component: perlAssignee: Marcela Mašláňová <mmaslano>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 14CC: cweyl, iarnell, kasal, lkundrak, mmaslano, ppisar, psabata, rc040203, tcallawa
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-03-18 07:37:17 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Muzi 2011-03-17 21:54:07 UTC
Description of problem:

--> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: perl-Mail-SPF-2.007-1.fc13.noarch
--> Finished Dependency Resolution
Error: Package: perl-Mail-SPF-2.007-1.fc13.noarch (@updates/13)
           Requires: perl(:MODULE_COMPAT_5.10.1)
           Removing: 4:perl-5.10.1-121.fc13.i686 (@updates/13)
               perl(:MODULE_COMPAT_5.10.1)
           Updated By: 4:perl-5.12.3-141.fc14.i686 (updates)
               Not found

Version-Release number of selected component (if applicable): perl-Mail-SPF-2.007-1.fc13.noarch


How reproducible:


Steps to Reproduce:
1. Install fedora-release-14.1.noarch

2. Run yum update

3.
  
Actual results:

yum upgrade stops after above

yum --releasever=13 --quiet list perl-Mail-SPF
perl-Mail-SPF.noarch   2.007-1.fc13              @updates

yum --releasever=14 --quiet list perl-Mail-SPF
Installed Packages
perl-Mail-SPF.noarch     2.007-1.fc13                 @updates/13
Expected results:

I think yum --releasever=14 must be show new available update or need to recompile perl-mail-spf for 5.12
Additional info:

Comment 1 Marcela Mašláňová 2011-03-18 07:37:17 UTC
rpm -qp --requires perl-Mail-SPF-2.007-1.fc14.noarch.rpm 
perl(:MODULE_COMPAT_5.12.2)  

This module was rebuild with 5.12. Problem is with update from MODULE_COMPAT 5.10 to 5.12. I had also troubles with update from F-13 to F-14. 
If you are not using preupgrade, you can remove problematic package manually or you can try quite new yum option - distribution-synchronization.
For details see: http://fedoraproject.org/wiki/YumUpgradeFaq#Upgrade_all_packages

Comment 2 Muzi 2011-03-18 16:20:46 UTC
I run yum update today, and not get above error, the reason is that now yum find the fc14 package

 yum list perl-Mail-SPF
Loaded plugins: refresh-packagekit
Installed Packages
perl-Mail-SPF.noarch                            2.007-1.fc13                             @updates/13
Available Packages
perl-Mail-SPF.noarch                            2.007-1.fc14                             updates

As till yesterday they just shown fc13 package.

So the error means, perl-mail-spf fc13 package require perl 5.10 and due to unable to find update for it they give error as they require 5.10 but perl update need to replaced with 5.12

Muzi