aptitude install of finch on heron requires X11 deps

Bug #195718 reported by MolePrince
6
Affects Status Importance Assigned to Milestone
pidgin (Ubuntu)
Fix Released
Low
Adrien Cunin

Bug Description

Binary package hint: finch

# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu hardy (development branch)"

# uname -a
Linux ratatoskr 2.6.24-8-server #1 SMP Thu Feb 14 21:21:53 UTC 2008 i686 GNU/Linux

DESCRIPTION:
When trying to install finch [the console-only version of Gaim], aptitude attempts to pull down an entire X11 install as a dep, which is very non-optimal for users such as myself who do not run X or a Desktop GUI. RAOF in #ubuntu+1 advised that is because it has gstreamer as a dependency, and that I should file a bug report as it's possibly nobody's even noticed because most everyone runs X.

Output follows:

# sudo aptitude install -v finch|less

Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Building tag database...
The following NEW packages will be automatically installed:
  defoma fontconfig fontconfig-config gconf2 gconf2-common
  gstreamer0.10-alsa gstreamer0.10-plugins-base gstreamer0.10-plugins-good
  gstreamer0.10-x hicolor-icon-theme libaa1 libatk1.0-0 libatk1.0-data
  libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1
  libavc1394-0 libcaca0 libcairo2 libcdio7 libcdparanoia0 libcucul0
  libcupsys2 libdatrie0 libdbus-glib-1-2 libdrm2 libdv4 libffi4 libflac8
  libfontconfig1 libfontenc1 libfreetype6 libfs6 libft-perl libgadu3
  libgconf2-4 libgl1-mesa-glx libglu1-mesa libgstreamer-plugins-base0.10-0
  libgstreamer0.10-0 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libhal1
  libhesiod0 libice6 libidl0 libiec61883-0 libjpeg62 libmeanwhile1
  libnm-glib0 libnspr4-0d libnss3-1d libogg0 liboil0.3 liborbit2
  libpango1.0-0 libpango1.0-common libpixman-1-0 libpurple-bin libpurple0
  libraw1394-8 libshout3 libsm6 libspeex1 libtag1c2a libthai-data libthai0
  libtheora0 libtiff4 libttf2 libvisual-0.4-0 libvisual-0.4-plugins
  libvorbis0a libvorbisenc2 libwavpack1 libx11-6 libx11-data libxau6
  libxaw7 libxcb-xlib0 libxcb1 libxcomposite1 libxcursor1 libxdamage1
  libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1
  libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxt6 libxtrap6 libxtst6
  libxv1 libxxf86dga1 libxxf86misc1 libxxf86vm1 libzephyr3 mcpp oss-compat
  pidgin-data python-dbus python-gobject ttf-dejavu ttf-dejavu-core
  ttf-dejavu-extra x-ttcidfont-conf x11-common x11-session-utils x11-utils
  x11-xfs-utils x11-xserver-utils xfonts-encodings xfonts-utils xutils
  xutils-dev
The following NEW packages will be installed:
  defoma finch fontconfig fontconfig-config gconf2 gconf2-common
  gstreamer0.10-alsa gstreamer0.10-plugins-base gstreamer0.10-plugins-good
  gstreamer0.10-x hicolor-icon-theme libaa1 libatk1.0-0 libatk1.0-data
  libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1
  libavc1394-0 libcaca0 libcairo2 libcdio7 libcdparanoia0 libcucul0
  libcupsys2 libdatrie0 libdbus-glib-1-2 libdrm2 libdv4 libffi4 libflac8
  libfontconfig1 libfontenc1 libfreetype6 libfs6 libft-perl libgadu3
  libgconf2-4 libgl1-mesa-glx libglu1-mesa libgstreamer-plugins-base0.10-0
  libgstreamer0.10-0 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libhal1
  libhesiod0 libice6 libidl0 libiec61883-0 libjpeg62 libmeanwhile1
  libnm-glib0 libnspr4-0d libnss3-1d libogg0 liboil0.3 liborbit2
  libpango1.0-0 libpango1.0-common libpixman-1-0 libpurple-bin libpurple0
  libraw1394-8 libshout3 libsm6 libspeex1 libtag1c2a libthai-data libthai0
  libtheora0 libtiff4 libttf2 libvisual-0.4-0 libvisual-0.4-plugins
  libvorbis0a libvorbisenc2 libwavpack1 libx11-6 libx11-data libxau6
  libxaw7 libxcb-xlib0 libxcb1 libxcomposite1 libxcursor1 libxdamage1
  libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1
  libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxt6 libxtrap6 libxtst6
  libxv1 libxxf86dga1 libxxf86misc1 libxxf86vm1 libzephyr3 mcpp oss-compat
  pidgin-data python-dbus python-gobject ttf-dejavu ttf-dejavu-core
  ttf-dejavu-extra x-ttcidfont-conf x11-common x11-session-utils x11-utils
  x11-xfs-utils x11-xserver-utils xfonts-encodings xfonts-utils xutils
  xutils-dev
The following packages are SUGGESTED but will NOT be installed:
  cupsys-common defoma-doc freetype1-tools gnome-app-install
  gstreamer0.10-tools libdv-bin libfreetype6-dev libraw1394-doc
  librsvg2-common mcpp-doc mesa-utils psfontmgr python-dbus-dbg
  python-dbus-doc python-gobject-dbg speex tcl8.4 tk8.4 ttf-arphic-bkai00mp
  ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gkai00mp ttf-baekmuk
  ttf-kochi-gothic ttf-kochi-gothic-naga10 ttf-kochi-mincho
  ttf-kochi-mincho-naga10
0 packages upgraded, 125 newly installed, 0 to remove and 0 not upgraded.
Need to get 24.1MB of archives. After unpacking 108MB will be used.

Related branches

Revision history for this message
Adrien Cunin (adri2000) wrote :

Confirmed. I'm investigating this.

Changed in pidgin:
assignee: nobody → adri2000
importance: Undecided → Low
status: New → In Progress
Revision history for this message
Adrien Cunin (adri2000) wrote :

See debdiff attached.

libx11-6 dependency is moved to suggests.
I tested the finch package without X (in a chroot), result: it works, except an annoying warning saying it can't find dbus. It goes away by installing dbus... but dbus installs libx11-6. Given that it is only a warning, and doesn't seem to cause any problem using finch, I just suggest finch 2>/dev/null.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Sébastien: can you take a look at it?

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pidgin - 1:2.4.0-1ubuntu2

---------------
pidgin (1:2.4.0-1ubuntu2) hardy; urgency=low

  * Moved finch's libx11-6 dependency to Suggests: (LP: #195718)
     - debian/rules: added necessary arguments to dh_shlibdeps
     - debian/control: added Suggests: ${shlibs:Suggests}

 -- Adrien Cunin <email address hidden> Sat, 29 Mar 2008 18:15:39 +0100

Changed in pidgin:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.