Description of problem: Pup does not list packages that will be replaced by an obsoleting packages. To demonstrate: # yum list obsoletes Obsoleting Packages kdebase4.i386 4.0.1-3.fc8 [updates] obsoletes d3lphin.i386 Pup lists these updates: Updated kdebase4 package available Updated kde-filesystem package available. After resolving dependencies, it presents a window containing: Adding for dependencies: clucene-core-0.9.20-2.fc8 enchant-1.3.0-1.fc6 kdelibs4-4.0.1-6.fc8 kdepimlibs-4.0.1-2.fc8 qimageblitz-0.0.4-0.4.svn706674.fc8 raptor-1.4.16-1.fc8 rasqal-0.9.14-2.fc8 redland-1.0.6-2.fc8 soprano-2.0.0-1.fc8 strigi-libs-0.5.7-1.fc8 If I instead run yum update, I get: ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: kdebase4 i386 4.0.1-3.fc8 updates 3.6 M replacing d3lphin.i386 0.9.2-2.fc8 Updating: kde-filesystem noarch 4-8.fc8 updates 17 k Installing for dependencies: clucene-core i386 0.9.20-2.fc8 updates 356 k enchant i386 1:1.3.0-1.fc6 fedora 128 k kdelibs4 i386 4.0.1-6.fc8 updates 11 M kdepimlibs i386 4.0.1-2.fc8 updates 2.3 M qimageblitz i386 0.0.4-0.4.svn706674.fc8 updates 63 k raptor i386 1.4.16-1.fc8 fedora 194 k rasqal i386 0.9.14-2.fc8 fedora 156 k redland i386 1.0.6-2.fc8 fedora 207 k soprano i386 2.0.0-1.fc8 updates 550 k strigi-libs i386 0.5.7-1.fc8 updates 320 k Transaction Summary ============================================================================= Install 11 Package(s) Update 1 Package(s) Remove 0 Package(s) Expected results: pup should list the replaced package. Version-Release number of selected component (if applicable): pirut-1.3.28-1.fc8
This isn't going to get changed at this point as pirut is pretty much entirely EOL'd and only getting critical fixes for older releases. In Fedora 9 and later, any such concerns can be filed against PackageKit/gnome-packagekit.