>Yes, I'm here. Just playing catch up. I'll try and digest these things >from an rpm/rpm-python point of view. > >If I'm understanding it you want something ala: > >ts.addReplacement(hdr1, hdr2) > >which is equivalent to: > >addInstall(hdr1, blah, 'i') >addErase(hdr2) > >or am I just on crack. sorta. I was actually thinking of an extension to addInstall(hdr1, 'u') so if you have multiple packages of the same name installed rpm would know to only update one of them - not all of them. sorta like being able to set which package gets obsoleted out of a set of multiply installed packages. -sv