From Bugzilla Helper: User-Agent: Mozilla/5.0 (compatible; Konqueror/3; Linux) Description of problem: (actually this relates to the redhat-config-printer-gui package, which isn't listed, but that's another story). Crashes on startup with an error pertaining to PyXML Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Install redhat-config-printer-gui 2. Remove PyXML 3. Try to run redhat-config-printer-gui Actual Results: It crashed with an error relating to the missing PyXML component. Expected Results: It allows you to configure printers. Additional info: redhat-config-printer-gui depends on PyXML, but this information is not contained in its RPM file. There may be other missing dependancies too, though I have not currently investigated this further. The program was installed using the rpm command along with all explicitly defined dependancies on a partially upgraded Red Hat 7.3. The problem may not manifest itself on a fresh install of Null or if using the graphical install or package management tools. (not checked by me)
PyXML _is_ required by redhat-config-printer-gui, and the RPM says so: $ rpm -qp --requires redhat-config-printer-0.4.21-1.i386.rpm | grep PyXML PyXML $ rpm -qp --requires redhat-config-printer-gui-0.4.21-1.i386.rpm | \ grep printer redhat-config-printer = 0.4.21-1 So: redhat-config-printer-gui -> redhat-config-printer -> PyXML (Also, there is no redhat-config-printer-gui component, since that is not a SRPM package; bugs are filed against source packages not binary packages.)
Ah, the problem is not that the dependancy is completely missing but that there is no version number specified. You can still install the package if PyXML is installed but is the version from Red Hat 7.3, however the program crashes on startup. It starts working if you upgrade PyXML to the version from Null. "Steps to reproduce" in the original bug report were wrong.
Ah, okay. Thanks.
Fixed in redhat-config-printer-0.6.12-1.