Bug 781771 - kde-runtime update ends up in a resolution mess
Summary: kde-runtime update ends up in a resolution mess
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: kde-runtime
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Than Ngo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-01-15 00:38 UTC by Michal Jaegermann
Modified: 2012-01-15 01:07 UTC (History)
6 users (show)

Fixed In Version: kde-runtime-4.7.97-12.fc17
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-01-15 00:42:43 UTC
Type: ---


Attachments (Terms of Use)

Description Michal Jaegermann 2012-01-15 00:38:29 UTC
Description of problem:

An attempt to update the current rawhide installation fails as follows:

Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package kde-runtime.x86_64 0:4.7.97-11.fc17 will be obsoleting
--> Processing Dependency: kde-runtime-flags = 4.7.97-11.fc17 for package: kde-runtime-4.7.97-11.fc17.x86_64
---> Package kde-runtime-libs.x86_64 0:4.7.97-11.fc17 will be obsoleting
---> Package kdebase-runtime.x86_64 0:4.7.97-1.fc17 will be obsoleted
--> Processing Dependency: kdebase-runtime = 4.7.97-1.fc17 for package: kdebase-runtime-flags-4.7.97-1.fc17.noarch
---> Package kdebase-runtime-libs.x86_64 0:4.7.97-1.fc17 will be obsoleted
--> Running transaction check
---> Package kde-runtime-flags.noarch 0:4.7.97-11.fc17 will be installed
---> Package kdebase-runtime.x86_64 0:4.7.97-1.fc17 will be obsoleted
--> Processing Dependency: kdebase-runtime = 4.7.97-1.fc17 for package: kdebase-runtime-flags-4.7.97-1.fc17.noarch
--> Running transaction check
---> Package kde-runtime-libs.x86_64 0:4.7.97-11.fc17 will be obsoleting
--> Processing Dependency: kde-runtime = 4.7.97-11.fc17 for package: kde-runtime-libs-4.7.97-11.fc17.x86_64
---> Package kdebase-runtime-libs.x86_64 0:4.7.97-1.fc17 will be obsoleted
--> Processing Dependency: kdebase-runtime-libs(x86-64) = 4.7.97-1.fc17 for package: kdebase-runtime-4.7.97-1.fc17.x86_64

Packages skipped because of dependency problems:
    kde-runtime-4.7.97-11.fc17.x86_64 from rawhide
    kde-runtime-flags-4.7.97-11.fc17.noarch from rawhide
    kde-runtime-libs-4.7.97-11.fc17.x86_64 from rawhide

Yes, "rawhide report" does say:

Removed package:  kdebase-4.7.97-1.fc17
Removed package:  kdebase-runtime-4.7.97-1.fc17

but somehow this does not seems to be good enough.

OTOH supply "manually" yum-shell with the following transaction:

remove kdebase-runtime*
install kde-runtime kde-runtime-flags kde-runtime-libs
ts run
exit

results in a desired update but that will be beyond GUI tools.

I strongly suspect that the following typo is responsible:

# rpm -q --obsoletes kde-runtime-flags | grep base
kdebase-runtime-flags < 4.7.95-10

but a version to be obsoleted is kdebase-runtime-flags-4.7.97-1 which fails that test.

Version-Release number of selected component (if applicable):
kde-runtime-4.7.97-11.fc17

How reproducible:
as described

Comment 1 Kevin Kofler 2012-01-15 00:42:43 UTC
Already fixed in Rawhide.

Comment 2 Rex Dieter 2012-01-15 01:07:41 UTC
%changelog
* Sat Jan 14 2012 Bruno Wolff III 4.7.97-12
- Fix typo in kde-runtime-flags obsolete that prevents updates

bruno thankfully helped out quickly earlier today indeed.


Note You need to log in before you can comment on or make changes to this bug.