Bug 429651

Summary: Please remove gnome-vfs as a dependcy for librsvg2 - extraneous cruft tree
Product: [Fedora] Fedora Reporter: Daniel McNamara <dmcnamar>
Component: librsvg2Assignee: Behdad Esfahbod <behdad>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 8   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-01-22 19:17:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Output of yum install mediawiki showing cruft tree none

Description Daniel McNamara 2008-01-22 06:27:23 UTC
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 ?

Comment 1 Daniel McNamara 2008-01-22 06:27:23 UTC
Created attachment 292469 [details]
Output of yum install mediawiki showing cruft tree

Comment 2 Eric Work 2008-01-22 07:35:49 UTC
Reassigned to proper package librsvg2 instead of libsvg

Comment 3 Behdad Esfahbod 2008-01-22 19:17:30 UTC
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.