Bug 339981

Summary: anaconda hacks for kde*-libs multilib changes
Product: [Fedora] Fedora Reporter: Jochen Schmitt <jochen>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: rawhideCC: poelstra, rdieter
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-10-25 13:34:44 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 235703    

Description Jochen Schmitt 2007-10-19 16:41:01 UTC
I have try to get my rawhide installation uptodate. Unfortunately I have got
a error message, that kdegraphics depends on libpoppler-qt.sq.1.

I have downloaded the current version of poppler-qt from the devel branch and
found out, that this package contains libpoppler-qt.so.2.

So it may be nice, if you can rebuild the package for solving the broken
dependencies.

Comment 1 Rex Dieter 2007-10-19 16:54:58 UTC
Rawhide is fine for me:

$rpm -q kdegraphics poppler-qt
kdegrahpics-3.5.8-2.fc8
libpoppler-qt-0.6-2.fc8

$ rpm -qR kdegraphics | grep poppler
libpoppler-qt.so.2

Comment 2 Jochen Schmitt 2007-10-19 18:21:04 UTC
Hello. I have done some investigation to find out, why this issue was happen:

As a starting point of my update I havd:

kdegraphics-3.5.7-3.x86_64
kdegraphics-3.5.7-3.i386

But the endpoint of the update path was:

kdegraphics-3.5.8-2.x86_86

So the old i386 release of kegraphics still remain on the system, but
poppler-qt.i386 was updated to a newer release which caused the broken library
dependency.

Comment 3 Rex Dieter 2007-10-19 18:47:49 UTC
Hmm, rawhide/upgrade victim.
kdegraphics is no longer multilib'd.  
Not sure how best to handle cases like this.

Comment 4 Rex Dieter 2007-10-19 19:03:18 UTC
Talked it over with f13, looks like we need to add some anaconda magic to
properly handle the upgrade (at least until rpm can do per-arch Obsoletes).

Comment 5 Rex Dieter 2007-10-19 19:13:50 UTC
A bunch of kde (and related) pkgs that once were multilib'd, aren't anymore due
to kde*-libs pkg splits.  The list includes:
kdeaccessibility
kdeaccessibility-devel
kdebase
kdeedu
kdegraphics
kdemultimedia
kdemultimedia-extras
kdenetwork
kdesdk
kdeutils
kdeutils-devel
kdewebdev

ugh.


Comment 6 Jochen Schmitt 2007-10-19 20:13:18 UTC
I have opened BZ 340271 agains yum. because I think this is the right place to
handled such issues.

Comment 7 Jeremy Katz 2007-10-22 17:48:51 UTC
Need to add things to the upgrade blacklist in upgrade.py

Comment 8 Jeremy Katz 2007-10-22 20:41:08 UTC
Added

Comment 9 Jeremy Katz 2007-10-23 04:02:51 UTC
*** Bug 346211 has been marked as a duplicate of this bug. ***

Comment 10 Rex Dieter 2007-10-25 10:28:45 UTC
doh, I missed one (sorry):
kdepim

Comment 11 Jeremy Katz 2007-10-25 13:34:44 UTC
Added