Description of problem: Even though abrt-gui obsoletes bug-buddy, installing denemo, pessulus and gnome-python2-bugbuddy still pulls in bug-buddy. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: [bruno@cerberus ~bruno]# yum install denemo gnome-python2-bugbuddy pessulus Loaded plugins: dellsysidplugin, dellsysidplugin2, keys, list-data, merge-conf, : priorities, protect-packages, protectbase, refresh-packagekit, : upgrade-helper, verify, versionlock 0 packages excluded due to repository protections Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package denemo.x86_64 0:0.8.4-2.fc12 set to be updated --> Processing Dependency: bug-buddy for package: denemo-0.8.4-2.fc12.x86_64 ---> Package gnome-python2-bugbuddy.x86_64 0:2.28.0-1.fc12 set to be updated ---> Package pessulus.noarch 0:2.27.92-1.fc12 set to be updated --> Running transaction check ---> Package bug-buddy.x86_64 1:2.28.0-1.fc12 set to be updated --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: denemo x86_64 0.8.4-2.fc12 fedora 1.3 M gnome-python2-bugbuddy x86_64 2.28.0-1.fc12 fedora 11 k pessulus noarch 2.27.92-1.fc12 fedora 114 k Installing for dependencies: bug-buddy x86_64 1:2.28.0-1.fc12 fedora 303 k Transaction Summary ================================================================================ Install 4 Package(s) Upgrade 0 Package(s) Total download size: 1.7 M Is this ok [y/N]: y Downloading Packages: -------------------------------------------------------------------------------- Total 15 MB/s | 1.7 MB 00:00 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : 1:bug-buddy-2.28.0-1.fc12.x86_64 1/4 Installing : denemo-0.8.4-2.fc12.x86_64 2/4 Installing : gnome-python2-bugbuddy-2.28.0-1.fc12.x86_64 3/4 Installing : pessulus-2.27.92-1.fc12.noarch 4/4 Installed: denemo.x86_64 0:0.8.4-2.fc12 gnome-python2-bugbuddy.x86_64 0:2.28.0-1.fc12 pessulus.noarch 0:2.27.92-1.fc12 Dependency Installed: bug-buddy.x86_64 1:2.28.0-1.fc12 Complete! Expected results: Additional info: Uninstalling bug-buddy takes denemo, pessulus and gnome-python2-bugbuddy with it.
More concisely: Description of problem: denemo requires bug-buddy, which has been obsoleted by abrt-gui, but nothing but the obsolete bug-buddy provides bug-buddy . Version-Release number of selected component (if applicable): denemo-0.8.4-3.fc12.i686.rpm abrt-gui-0.0.9-1.fc12.i686.rpm bug-buddy-2.28.0-1.fc12.i686.rpm Steps to Reproduce: 1. rpm -qRp denemo-0.8.4-3.fc12.i686.rpm | grep bug-buddy 2. yum whatprovides bug-buddy (or one can examine repodata/*primary.xml.gz) Actual results: bug-buddy is the only provider (but it's obsolete). Expected results: Some non-obsolete package shown as a provider. -- Bruce Jerrick
I fixed this in 0.0.9-2 it should be in rawhide soon. Jirka