Description of problem: Trying to upgrade from RHEL 5.2 to RHEL 5.3 via "yum update" tries to install Xorg, because it's pulled in by kdebase, which is pulled in by kdebindings, which is pulled as a prereq for "gamin-python". package: gamin-python.x86_64 0.1.7-8.el5 dependency: /usr/lib64/python2.4 provider: kdebindings.x86_64 3.5.4-1.fc6 Version-Release number of selected component (if applicable): gamin-python.x86_64 0.1.7-8.el5 How reproducible: Always Steps to Reproduce: 1. yum update Actual results: Xorg (and a bunch of other desktop stuff) shows up in the list of things to be installed as dependencies. Expected results: A machine without Xorg on it already shouldn't get it pulled in with an update. Additional info: "yum provides /usr/lib64/python2.4" tells me the following packages all provide this: kdebindings-3.5.4-1.fc6.x86_64 python-2.4.3-21.el5.x86_64 1:NetworkManager-devel-0.7.0-3.el5.x86_64 I'm not sure why either kdebindings or NetworkManager-devel show up on that list. They probably shouldn't. Workaround: Add "exclude=kdebindings" to yum.conf, then it properly pulls python-2.4.3-21 to solve this dependency.
Hmm, this is actually probably the fault of the "provides" settings in the kdebindings package, so moving it to that component.
This bug/component is not included in scope for RHEL-5.11.0 which is the last RHEL5 minor release. This Bugzilla will soon be CLOSED as WONTFIX (at the end of RHEL5.11 development phase (Apr 22, 2014)). Please contact your account manager or support representative in case you need to escalate this bug.
Fine with me, we no longer use RHEL5 on new installs and have very few machines left running it.
Ok, closing WONTFIX for RHEL 5, thanks for reply.