Bug 61098 - Too many gnome requirements
Summary: Too many gnome requirements
Keywords:
Status: CLOSED DEFERRED
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: redhat-config-network
Version: 7.3
Hardware: i386
OS: Linux
high
high
Target Milestone: ---
Assignee: Trond Eivind Glomsrxd
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2002-03-13 16:02 UTC by Bernhard Rosenkraenzer
Modified: 2008-05-01 15:38 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2002-04-04 20:40:03 UTC
Embargoed:


Attachments (Terms of Use)

Description Bernhard Rosenkraenzer 2002-03-13 16:02:50 UTC
Description of Problem:
Installing redhat-config-network requires to install virtually all gnome
libraries, including even gnome-core.

The panel applet should move to a separate package to avoid this.

Version-Release number of selected component (if applicable):
0.9.13-1

How Reproducible:
100%

Steps to Reproduce:
1. Try to install the package on a KDE workstation without installing 20 GB
worth of gnome stuff you don't want to use

Actual Results:
Fails

Expected Results:
Base config tools shouldn't require all gnome libs, and definitely not gnome-core

Comment 1 Trond Eivind Glomsrxd 2002-03-28 20:40:03 UTC
There has been a hard package freeze the last couple of weeks... not fixable.

Comment 2 Bernhard Rosenkraenzer 2002-04-03 12:43:53 UTC
Suggested fix until the package can be split: 
 
AutoReqProv: no 
 
Gnome users will get the panel applet, KDE users will get the file with a couple of 
unresolved symbols, which doesn't matter, since it doesn't work outside of gnome anyway, 
so nobody will run it in KDE. 
 
Having a base tool depend on gnome-core which in turn depends on sawfish, which in turn 
depends on rep, rep-gtk, guile and other stuff no KDE user will touch is not acceptable.

Comment 3 Trond Eivind Glomsrxd 2002-04-04 20:34:31 UTC
Dropping all dependencies to avoid a couple of libraries when using the
secondary desktop seems like a bad idea.

Comment 4 Bernhard Rosenkraenzer 2002-04-04 20:39:57 UTC
Then make it

AutoReqprov: no
Requires: initscripts >= 5.99 usermode alchemist kudzu libglade pygtk-libglade
pygtk python pygnome-libglade pygnome libart_lgpl.so.2 ORBit gtk XFree86 zlib glibc

(The list is complete, I took it from rpm -qp --requires and just substracted
gnome-core and libpanel_applet.so.0, which this is about).

The broken dependency isn't just for one package, it's for one that drags along
dependencies on more than 10 others, and some of them are big.



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