Description of problem: Installing anyting that calls the librsvg2 package suddnely results in of the package system demanding half of GNOME be isntalled as a dependency. This is unforgivable. Version-Release number of selected component (if applicable): librsvg2 2.18.2-2.fc8 How reproducible: Everytime Steps to Reproduce: 1. Attempt to yum install something incocious that requires libsrvg2 as a dependency 2. Stare in horror as libsrvg2 pulls in gnome-vfs 3. Bleed from eyeballs as system demands large chunk of GNOME and associated cruft is installed on your system due to ever expanding dependency tree Actual results: Extraneous cruft is installed for a simple library Expected results: Library installed with minimal additional cruft Additional info: Example installing mediawiki on a web server with NO GUI INSTALLED. It does not need one nor should it be installed. The mediawiki package isa php/mysql web app so it's not an unreasonable expcaction it should be ok to install on such a server. However install of what should be a couple of megs tops turns into 92mb of cruft, majority of it GNOME items that will never ever be used by libsrv2 or mediawiki in any way shape or form. Please reference attached text file for example yum install output/ Such cruft tree is unacceptable - is there really any reason why libsrvg2 calls in gnome-vfs ?
Created attachment 292469 [details] Output of yum install mediawiki showing cruft tree
Reassigned to proper package librsvg2 instead of libsvg
librsvg2 uses gnome-vfs. This will be improved in the next version as the user API of gnome-vfs has been moved into glib proper.