Bug 1393533

Summary: package dependencies broken, prevent update
Product: [Fedora] Fedora Reporter: Przemek Klosowski <przemek>
Component: pdf-staplerAssignee: Ranjan Maitra <itsme_410>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: itsme_410
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-10 05:06:35 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:

Description Przemek Klosowski 2016-11-09 18:53:15 UTC
Description of problem:
'dnf update' fails to complete, complains of broken dependencies

Version-Release number of selected component (if applicable):
pdf-stapler-0.3.3-5.fc23.noarch

How reproducible: very

Steps to Reproduce:
1.dnf update

Actual results:
Skipping packages with broken dependencies:
 pdf-stapler  noarch  3.3-8.fc23    updates   12 k


Expected results: successful update


Additional info:
Curiously, "dnf update pdf-stapler" says there's nothing to do

Comment 1 Przemek Klosowski 2016-11-09 19:02:22 UTC
"dnf update --best" provides some detail: 

Last metadata expiration check: 2:56:48 ago on Wed Nov  9 10:56:52 2016.
Error: nothing provides python2-PyPDF2 needed by python2-staplelib-0.3.3-8.fc23.noarch
(try to add '--allowerasing' to command line to replace conflicting packages)

I don't have python2-staplelib installed, and the package called out as missing, python2-PyPDF2 , does not seem to exist in my repos (the usual set of fedora, updates, and rpmfusion (free+nonfree and their updates)

Comment 2 Przemek Klosowski 2016-11-09 19:11:29 UTC
dnf repoquery --requires pdf-stapler shows that it requires 
python-PyPDF2
python2-staplelib = 0.3.3-8.fc23

and in turn, python2-staplelib requires
python2-PyPDF2

which does not exist. 

I think it's an erroneous dependency in python2-staplelib; I tried to reassign this bugId to python2-staplelib

Comment 3 Ranjan Maitra 2016-11-10 05:02:53 UTC
Try upgrading to Fedora 24. F23 is EOL on December 15.