Bug#474607: dependency on gnome-control-center incorrectly pulls in 140 pkgs (130 meg)

JH jh335751 at s6.sector6.net
Thu Apr 10 12:13:13 UTC 2008


Thank you, Sven!  I contacted the folks who originally encountered the 
211087 issues, and they raised no objections.

Years ago there were huge transition issues, and tacking on the control 
center dependency to a popular terminal emulation package was an 
expedient way to get a bunch of 1.x libraries upgraded.  Nowadays, with 
even sarge using gnome-terminal 2.8, those issues are ancient history.

Herbert Xu raised some doubts in October 2003 about whether the fix 
adopted (depending on control center) captured exactly the requirements, 
but certainly there were some sticky issues around the very large amount 
of software experiencing a sea-change in assumptions.

Santiago Vila did some minor grumbling in September of 2004:
 > I had the idea that it was possible to install Gnome applications
 > without having to install the entire Gnome suite, but this is too much.

Otherwise folks are mostly resigned to swallowing a big pile of KDE or 
Gnome software and they get on with it.  Certainly that was my 
perspective for years.  But now I would like to improve Debian, by 
allowing new installs to pick up just what they need.  Installing lots 
of unused software is a Bad Thing; in addition to resource issues, there 
is an ongoing burden to upgrade such software as releases come out.

The control center is not truly /necessary/ for the typical user to 
sensibly use the terminal emulator.  Now, some folks will want "the 
Gnome System" installed, and they will be unaffected by the change, 
since they will be pulling in one or more of these packages which quite 
reasonably have a dependency on the control center:
   gnome-core, gnome-session, gnome-desktop-environment, 
gnome-desktop-data, gnome-panel, gnome-bin, gnome-office, etc.

My gnome-terminal 
<http://www.sector6.net/devel/debian/dists/lenny/main/binary-i386/jh-gnome-terminal_2.22.0-1_i386.deb>, 
from `dpkg-buildpackage -D -b -sd -ptrue`, runs with all features very 
happily, although "apt-get install gnome-terminal" would still offer to 
pull in a bunch of libs plus many apps unrelated to terminal emulation:

  The following extra packages will be installed:

  alacarte app-install-data avahi-daemon avahi-utils capplets-data cdrdao
  cupsys cupsys-client cupsys-common deborphan deskbar-applet desktop-base
  desktop-file-utils dialog dvd+rw-tools evolution-data-server
  evolution-data-server-common foomatic-db foomatic-db-engine
  foomatic-filters genisoimage gnome-about gnome-applets gnome-applets-data
  gnome-control-center gnome-desktop-data gnome-media gnome-media-common
  gnome-menus gnome-mount gnome-netstatus-applet gnome-panel 
gnome-panel-data
  gnome-session gnome-system-monitor gnome-terminal-data gnome-user-guide
  gnome-utils gs-esp gstreamer0.10-alsa gstreamer0.10-plugins-base
  gstreamer0.10-plugins-good gstreamer0.10-x metacity metacity-common
  nautilus nautilus-cd-burner nautilus-data python-beagle python-dbus
  python-fpconst python-glade2 python-gmenu python-gnome2
  python-gnome2-desktop python-pyorbit python-soappy samba-common smbclient
  ssl-cert synaptic system-tools-backends wodim xkb-data


I recommend dropping the "Depends: gnome-control-center", urgency==low.


        Cheers,
        JH

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20080410/767253cd/attachment.htm 


More information about the pkg-gnome-maintainers mailing list