Description of problem: I want to install R on several hundred compute nodes in a cluster. Imagine my surprise when 'yum install R' wanted to pull in such un-clustery things as firefox, esound, and half of gnome. Looking at R.spec, it Requires evince, cups, and firefox (and thus the dependency cascade begins). Could this be removed? It seems to me that R is primarily a computational package, and shouldn't be forcing the install of desktop components. Version-Release number of selected component (if applicable): 2.5.1-2.el5 How reproducible: Every time Steps to Reproduce: 1. yum install R 2. 3. Actual results: Stare in disbelief at the sheer number, size, and identities of packages R wants to pull in. Expected results: R (and not much else) gets installed. Additional info:
Whoops. I've fixed that in Fedora, I'll move the fixes back to EL-5 now. The evince and firefox deps have been replaced with xdg-open (which will open an appropriate application if present), but won't pull in those dependencies. Unfortunately, the cups dependency is valid, but it shouldn't bring on too much pain.
Ooh, shiny! Much thanks, and I look forward to the new packages.
2.6.1-1 has these fixes, and is in EPEL (EL-5).