Bug 455582

Summary: Unreasonable dependencies
Product: Red Hat Enterprise Linux 5 Reporter: Tethys <sta040>
Component: system-config-bindAssignee: Jaroslav Reznik <jreznik>
Status: CLOSED WONTFIX QA Contact:
Severity: low Docs Contact:
Priority: low    
Version: 5.4   
Target Milestone: rc   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-07-28 11:48:56 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 Tethys 2008-07-16 12:45:56 UTC
Description of problem:
On a headless server, installing system-config-bind really shouldn't pull
in 26MB of mostly X11 related crap that I don't want or need. Also, esound?
audiofile? alsa-lib? For a config utility? What on earth for?

After all, configuring bind seems like a fairly reasonable thing to do on
a server in the datacentre. X11 isn't installed or desired, and it shouldn't
be a dependency for an application like this.

Version-Release number of selected component (if applicable):
4.0.3-2.el5

How reproducible:
Every time

Steps to Reproduce:
1. yum install system-config-bind
  
Actual results:
=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 system-config-bind      noarch     4.0.3-2.el5.centos  base              5.3 M
Installing for dependencies:
 GConf2                  x86_64     2.14.0-9.el5     base              1.5 M
 ORBit2                  x86_64     2.14.3-4.el5     base              262 k
 alsa-lib                x86_64     1.0.14-1.rc4.el5  base              409 k
 audiofile               x86_64     1:0.2.6-5        base              107 k
 avahi                   x86_64     0.6.16-1.el5     base              256 k
 avahi-glib              x86_64     0.6.16-1.el5     base               14 k
 cairo                   x86_64     1.2.4-5.el5      base              386 k
 esound                  x86_64     1:0.2.36-3       base              130 k
 fontconfig              x86_64     2.4.1-7.el5      base              175 k
 freetype                x86_64     2.2.1-20.el5_2   updates           311 k
 gamin                   x86_64     0.1.7-8.el5      base              126 k
 gnome-keyring           x86_64     0.6.0-1.fc6      base              166 k
 gnome-mime-data         x86_64     2.4.2-3.1        base              691 k
 gnome-mount             x86_64     0.5-3.el5        base               70 k
 gnome-python2           x86_64     2.16.0-1.fc6     base              130 k
 gnome-python2-bonobo    x86_64     2.16.0-1.fc6     base               71 k
 gnome-python2-canvas    x86_64     2.16.0-1.fc6     base               25 k
 gnome-python2-gnomevfs  x86_64     2.16.0-1.fc6     base               69 k
 gnome-vfs2              x86_64     2.16.2-4.el5     base              1.3 M
 gtk2                    x86_64     2.10.4-20.el5    base              6.5 M
 hicolor-icon-theme      noarch     0.9-2.1          base               25 k
 libICE                  x86_64     1.0.1-2.1        base               54 k
 libIDL                  x86_64     0.8.7-1.fc6      base               87 k
 libSM                   x86_64     1.0.1-3.1        base               28 k
 libX11                  x86_64     1.0.3-9.el5      base              795 k
 libXau                  x86_64     1.0.1-3.1        base               18 k
 libXcursor              x86_64     1.1.7-1.1        base               32 k
 libXdmcp                x86_64     1.0.1-2.1        base               19 k
 libXext                 x86_64     1.0.1-2.1        base               37 k
 libXfixes               x86_64     4.0.1-2.1        base               15 k
 libXft                  x86_64     2.1.10-1.1       base               44 k
 libXi                   x86_64     1.0.1-3.1        base               25 k
 libXinerama             x86_64     1.0.1-2.1        base              9.8 k
 libXrandr               x86_64     1.1.1-3.1        base               15 k
 libXrender              x86_64     0.9.1-3.1        base               28 k
 libXres                 x86_64     1.0.1-3.1        base               14 k
 libart_lgpl             x86_64     2.3.17-4         base               75 k
 libbonobo               x86_64     2.16.0-1.fc6     base              521 k
 libbonoboui             x86_64     2.16.0-1.fc6     base              394 k
 libdaemon               x86_64     0.10-5.el5       base               24 k
 libglade2               x86_64     2.6.0-2          base               96 k
 libgnome                x86_64     2.16.0-6.el5     base              860 k
 libgnomecanvas          x86_64     2.14.0-4.1       base              224 k
 libgnomeui              x86_64     2.16.0-5.el5     base              984 k
 libnotify               x86_64     0.4.2-6.el5      base               38 k
 libwnck                 x86_64     2.16.0-4.fc6     base              185 k
 libxslt                 x86_64     1.1.17-2.el5_1.1  updates           487 k
 notification-daemon     x86_64     0.3.5-9.el5      base               48 k
 pango                   x86_64     1.14.9-3.el5.centos  base              334 k
 pycairo                 x86_64     1.2.0-1.1        base               28 k
 pygobject2              x86_64     2.12.1-5.el5     base               98 k
 pygtk2                  x86_64     2.10.1-12.el5    base              1.2 M
 pygtk2-libglade         x86_64     2.10.1-12.el5    base               19 k
 pyorbit                 x86_64     2.14.1-1.1       base               49 k
 python-numeric          x86_64     23.7-2.2.2       base              804 k
 shared-mime-info        x86_64     0.19-5.el5       base              149 k
 startup-notification    x86_64     0.8-4.1          base               32 k
 xorg-x11-filesystem     noarch     7.1-2.fc6        base              5.4 k

Transaction Summary
=============================================================================
Install     59 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 26 M

Additional info:
Yes, it's a CentOS RPM, but having checked, the only difference between
that and the RHEL one is the removal of branding. The dependencies are
still the same.

Comment 2 RHEL Program Management 2008-07-28 11:31:52 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux maintenance release.  Product Management has requested
further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed
products.  This request is not yet committed for inclusion in an Update
release.

Comment 3 RHEL Program Management 2008-07-28 11:48:56 UTC
Development Management has reviewed and declined this request.  You may appeal
this decision by reopening this request.