Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
For bugs related to Red Hat Enterprise Linux 5 product line. The current stable release is 5.10. For Red Hat Enterprise Linux 6 and above, please visit Red Hat JIRA https://issues.redhat.com/secure/CreateIssue!default.jspa?pid=12332745 to report new issues.

Bug 477543

Summary: librsvg2 shouldn't require libgnomevfs-2.so.0/gnome-vfs2
Product: Red Hat Enterprise Linux 5 Reporter: Jarkko <jval>
Component: librsvg2Assignee: Matthias Clasen <mclasen>
Status: CLOSED DUPLICATE QA Contact: desktop-bugs <desktop-bugs>
Severity: medium Docs Contact:
Priority: low    
Version: 5.2CC: jval, ovasik
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: 2014-07-16 11:35:38 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:

Description Jarkko 2008-12-21 20:08:14 UTC
A server PHP application needs ImageMagick for image manipulation stuff. When I say "yum install ImageMagick" I get quite a long list of desktop related packages... 77 packages (37M) - there's even esound and alsa-lib on the list (installing a graphics package causes sound packages to be installed).

That happens because librsvg2 (which ImageMagick requires) wants to install gnome-vfs2 (GNOME related libraries).

I don't think a generic library, which isn't a GNOME library, should require GNOME libraries. Now that it does, a server ends up having desktop - and even sound - packages.

This seems not to be just a simple SPEC file issue because I can see that librsvg2 is linked against libgnomevfs-2.so.0. Though I wonder why? Is that correct - that a generic library links against GNOME?

In Fedora 9 librsvg2 (librsvg2-2.22.2-1.fc9) is not linked against libgnomevfs-2.so.0 anymore and doesn't say it requires gnome-vfs2. This has changed somewhere after librsvg2-2.18.2-2.fc8 (which still requires gnome-vfs2).

Could the change be backported to the version of librsvg2 (currently librsvg2-2.16.1-1.el5) in el5? It would be nice because now we get unnecessary desktop/sound packages when installing librsvg2. Thanks.

Comment 1 Jarkko 2008-12-21 20:25:37 UTC
Oh sorry, I made a duplicate. Closing this one...

I wonder what actually has changed in the Fedora 9 version of librsvg2 because the SPEC file there does have --enable-gnome-vfs and still that version doesn't require libgnomevfs-2.so.0. The line "gnome-vfs2 >= %{gnome_vfs_version}" is gone though. Perhaps the newer version doesn't use libgnomevfs-2.so.0 anymore at all...


Oh, I can't close this bug:

"You tried to change the Status field from NEW  to CLOSED  , but only a user with the required permissions may change that field."

So I had to leave this as NEW.

Comment 3 RHEL Program Management 2014-03-07 12:43:02 UTC
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.

Comment 4 Jarkko 2014-03-12 08:10:36 UTC
This bug is a duplicate of bug 231531.

Comment 5 Ondrej Vasik 2014-07-16 11:35:38 UTC

*** This bug has been marked as a duplicate of bug 231531 ***