I have the libxml package from seawolf, libxml-1.8.10-1, installed. I have also installed a libxml-2 package, libxml-2.0.0-1. The two do not overlap (they use different .so names) and "rpm -V" verifies that both are intact. However, up2date-gnome insists on trying to pull down the libxml-1.8.10-1 package now. up2date offers it as a "package available for update", despite the fact that it is already installed. Trying to proceed with the upgrade fails with the error that the package is already installed. This is 100% reproducible. Offering to download already-installed packages, then complaining because they are already present, is probably not the best way to deal with multiply-versioned rpms.
looks like the computation to figure out which of the installed packages is newer isnt considering epoch, but the code to determine if a package needs an update is using it. The packages question are: libxml-2.0.0-1-i386 (no epoch) libxml-1.8.10-1.i386 (epoch of 1) So up2date thinks libxml-2 is the newest installed, but that libxml-1.8 is "newer", and trying to install it. working on a fix...
Is this a crufty bug? Can it be retired?
yeah, crufty bug, long since fixed.