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

J H jh335751 at s6.sector6.net
Sun Apr 6 17:52:13 UTC 2008


Package: gnome-terminal
Severity: normal


Does gnome-terminal really *need* to depend on gnome-control-center,
or is it really a "recommends" relationship?

On vanilla lenny I installed my favorite three dozen apps:
  aiccu antiword aspell-en awffull awstats axiom bochs-x bochsbios bximage
  bzip2 corkscrew curl dnshistory eog evince frotz geoip-bin git-core gitk
  gitweb graphviz guile-1.8-dev icoutils konqueror konsole ksvg libxt-dev
  metamail pdftk python-imaging python-opengl simpleproxy tofrodos visitors
which yields ~800 installed packages.  I routinely use rxvt, but with an
Apple one-button mouse, pasting can be a bit tedious.  So I toyed with the
possibility of adding a very nice, familiar app, gnome-terminal, which has
a convenient Edit -> Paste menu item.

When I consider adding these two potential dependencies
  $ sudo apt-get install scrollkeeper gconf2
  scrollkeeper is already the newest version.
  gconf2 is already the newest version.
I see they are already installed.

When I consider adding gnome-terminal or gnome-control-center, I see:
  $ sudo apt-get install gnome-control-center
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 gettext-base gnome-about gnome-applets gnome-applets-data
  gnome-desktop-data gnome-doc-utils gnome-media gnome-media-common
  gnome-menus gnome-mount gnome-netstatus-applet gnome-panel gnome-panel-data
  gnome-session gnome-system-monitor gnome-user-guide gnome-utils gs-esp
  gstreamer0.10-alsa gstreamer0.10-plugins-base gstreamer0.10-plugins-good
  gstreamer0.10-x libao2 libapm1 libavahi-compat-libdnssd1 libavahi-core5
  libbeagle1 libcaca0 libcairo-perl libcamel1.2-10 libcdio7 libcpufreq0
  libcucul0 libcupsimage2 libdaemon0 libdv4 libebook1.2-9 libecal1.2-7
  libedata-book1.2-2 libedata-cal1.2-6 libedataserver1.2-9
  libedataserverui1.2-8 libeel2-2.20 libeel2-data libegroupwise1.2-13
  libglib-perl libgnome-media0 libgnome-menu2 libgnome-window-settings1
  libgnome2-canvas-perl libgnome2-perl libgnome2-vfs-perl libgnomecups1.0-1
  libgnomekbd-common libgnomekbd1 libgnomekbdui1 libgnomeprint2.2-0
  libgnomeprint2.2-data libgnomeprintui2.2-0 libgnomeprintui2.2-common
  libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2-perl
  libgtksourceview-common libgtksourceview1.0-0 libmetacity0 libmozjs0d
  libnautilus-burn4 libnet-dbus-perl libnotify1 libnspr4-0d libnss-mdns
  libnss3-1d liboil0.3 liboobs-1-3 libpanel-applet2-0 librarian0 libsexy2
  libshout3 libslab0 libslp1 libsoup2.2-8 libtheora0 libtie-ixhash-perl
  libtotem-plparser7 libtrackerclient0 libvisual-0.4-0 libvisual-0.4-plugins
  libvte-common libvte9 libwavpack1 libwnck-common libwnck22 libxklavier11
  libxml-parser-perl libxml-twig-perl libxml-xpath-perl libxml2-utils libxres1
  libxul-common libxul0d metacity metacity-common nautilus nautilus-cd-burner
  nautilus-data notification-daemon python-beagle python-dbus python-fpconst
  python-glade2 python-gmenu python-gnome2 python-gnome2-desktop
  python-libxml2 python-pyorbit python-soappy samba-common smbclient ssl-cert
  synaptic system-tools-backends wodim xkb-data yelp

Well, I'm sure those are all very fine packages, but my VMware instance
doesn't have the necessary 380 meg to install those 147 packages, and I
have trouble believing that every single one of those packages is absolutely
necessary for implementing the functionality of just pasting text.

I already have the terminal functionality offered by rxvt; all I'm looking
for is to be able to click on a "Paste" menu item, without needing button-3.
Is it *absolutely* necessary to install 147 packages to enable that small
amount of functionality?  Please let me know how I can help.  Should I
submit a patch against the DEBIAN/control file?

   Cheers,
   JH


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash







More information about the pkg-gnome-maintainers mailing list