Bug 1293143

Summary: Broken perl and perl-* package dependencies
Product: [Fedora] Fedora Reporter: N. Jackson <nljlistbox>
Component: polymakeAssignee: Jerry James <loganjerry>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: cweyl, emmanuel, iarnell, jplesnik, kasal, loganjerry, perl-devel, ppisar, psabata, rc040203, tcallawa
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-12-20 22:34:30 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description N. Jackson 2015-12-20 16:12:20 UTC
Description of problem:
Since approximately Wednesday or Thursday of last week, the perl package (and various perl-* packages) have broken dependencies and will not update with `dnf update'.

Version-Release number of selected component (if applicable):
Fedora 23 GNU/Linux kernel 4.2.7-300.fc23.x86_64 and the following:

===========================================================
 Package                        Arch      Version          
===========================================================
 perl                           x86_64    4:5.22.1-350.fc23
 perl-ExtUtils-Embed            noarch    1.32-350.fc23    
 perl-ExtUtils-Miniperl         noarch    1.05-350.fc23    
 perl-IO-Zlib                   noarch    1:1.10-350.fc23  
 perl-Locale-Maketext-Simple    noarch    1:0.21-350.fc23  
 perl-Math-BigInt               noarch    1.9997-350.fc23  
 perl-Math-BigInt-FastCalc      x86_64    0.31-350.fc23    
 perl-Math-BigRat               noarch    0.2608-350.fc23  
 perl-Math-Complex              noarch    1.59-350.fc23    
 perl-Module-Loaded             noarch    1:0.08-350.fc23  
 perl-Time-Piece                x86_64    1.29-350.fc23    
 perl-bignum                    noarch    0.39-350.fc23    
 perl-core                      x86_64    5.22.1-350.fc23  
 perl-devel                     x86_64    4:5.22.1-350.fc23
 perl-libs                      x86_64    4:5.22.1-350.fc23
 perl-macros                    x86_64    4:5.22.1-350.fc23
 perl-open                      noarch    1.10-350.fc23    

How reproducible:
100% on this system.

Steps to Reproduce:
1. run `dnf update'

Actual results:
dnf reports that the above packages have broken dependencies.

Expected results:
dnf is able to update all packages that have updates.

Additional info:
On this system, everything related to Perl has only ever been installed/updated by the package management system (formerly yum and more recently dnf) and there have never previously been any Perl-related problems reported.

Comment 1 Ralf Corsepius 2015-12-20 17:08:02 UTC
I regret, but you (and dnf) are not providing sufficient details to be able to reproduce your problem.

Please try again, using "dnf --refresh --best update" and attach the output to this BZ.

Comment 2 N. Jackson 2015-12-20 18:10:57 UTC
Ralf,

Thank you for your message. That gives me:

    Error: package polymake-2.14r1-2.fc23.x86_64 requires perl = 4:5.22.0, 
    but none of the providers can be installed.

And indeed, package polymake turns out to have a hardcoded dependency on the old perl 4:5.22.0 while the available version is 4:5.22.1.

This has already been reported as bug

    https://bugzilla.redhat.com/show_bug.cgi?id=1292869

So it's not a perl package problem at all. This bug (1293143) can be closed. Sorry for the noise.

Thank you.

Comment 3 Emmanuel Seyman 2015-12-20 22:34:30 UTC
Closing as a duplicate of bug #1292869

*** This bug has been marked as a duplicate of bug 1292869 ***