Bug 429651 - Please remove gnome-vfs as a dependcy for librsvg2 - extraneous cruft tree
Summary: Please remove gnome-vfs as a dependcy for librsvg2 - extraneous cruft tree
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: librsvg2
Version: 8
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Behdad Esfahbod
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-01-22 06:27 UTC by Daniel McNamara
Modified: 2008-01-22 19:17 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-01-22 19:17:30 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Output of yum install mediawiki showing cruft tree (15.25 KB, text/plain)
2008-01-22 06:27 UTC, Daniel McNamara
no flags Details

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.


Note You need to log in before you can comment on or make changes to this bug.