After updating to the lastest gnorpm-0.95.1-3.i386.rpm if I right click on any rpm file in the file manager and select "Show Info" the following error message is displayed: Application "gnorpm" has crashed due to a fatal error. Segmentation Fault. I did not experience this problem with the version that shipped with RH7. Thanks
Reassigning back to other folk. I've verified that this seems to be some kind of red hat specifc bug probably in librpm.
Moving to gnome-libs. Gnome-libs ships with its own old, broken buggy popt implementation. This is a real mess. To make gnorpm work someone needs to fix gnome-libs. Which probably means every gnome rpm package has to be recompiled and replaced because someone wasnt on the ball and ended up with multiple incompatible popt libraries in the tree
Applied Alan's patch from 19220 and rebuilt the rpm, it seems to be working fine now. Thanks
Owen, can you check into the popt in gnome-libs and how we can avoid this conflict
*** Bug 18981 has been marked as a duplicate of this bug. ***
Assigned to Elliot, since he is popt/GNOME master. I'm not really sure of the complete situation here - the popt version inside GNOME is the canonical version for GNOME libraries, if current popt is incompatible with this, we simply can't change it, because the GNOME platform in 6.x/7.x is this version. If linking to librpm also requires linking to current popt, I don't know what the solution is; its definitely a problem. Recompiling all GNOME packages isn't an option; perhaps we can use a private gnome-libs version for gnorpm.
Chased this down in depth. Gnome libs is simply buggy. Its not the popt stuff its that 7.0 was shipped with a horked gnome-libs. Fix gnome-libs and this specific problem goes away