Package: morituri Severity: normal morituri has many completely pointless dependencies. For example python-gtk2 is not needed for a command line application, and itself pulls in many more unnecessary depends. For example if I do 'apt-get -s install morituri' I get: The following extra packages will be installed: consolekit dbus-x11 gconf2 gconf2-common gstreamer0.10-ffmpeg gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-x gvfs libatasmart4 libavc1394-0 libavutil49 libblas3gf libck-connector0 libdbus-glib-1-2 libeggdbus-1-0 libgconf2-4 libgdu0 libgfortran3 libgnome-keyring0 libgudev-1.0-0 libidl0 liblapack3gf liboil0.3 liborbit2 libpam-ck-connector libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libproxy0 libsgutils2-2 libshout3 libsoup-gnome2.4-1 libsoup2.4-1 libv4l-0 libvisual-0.4-0 libvisual-0.4-plugins mtools ntfsprogs policykit-1 policykit-1-gnome python-cairo python-gst0.10 python-gtk2 python-libxml2 python-numpy udisks Suggested packages: gconf-defaults-service gvfs-backends gnome-keyring sg3-utils gstreamer0.10-lame python-pycdio floppyd python-gst0.10-dev python-gst0.10-dbg python-gtk2-doc python-numpy-doc python-numpy-dbg python-nose gfortran xfsprogs reiserfsprogs mdadm cryptsetup The following NEW packages will be installed: consolekit dbus-x11 gconf2 gconf2-common gstreamer0.10-ffmpeg gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-x gvfs libatasmart4 libavc1394-0 libavutil49 libblas3gf libck-connector0 libdbus-glib-1-2 libeggdbus-1-0 libgconf2-4 libgdu0 libgfortran3 libgnome-keyring0 libgudev-1.0-0 libidl0 liblapack3gf liboil0.3 liborbit2 libpam-ck-connector libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libproxy0 libsgutils2-2 libshout3 libsoup-gnome2.4-1 libsoup2.4-1 libv4l-0 libvisual-0.4-0 libvisual-0.4-plugins morituri mtools ntfsprogs policykit-1 policykit-1-gnome python-cairo python-gst0.10 python-gtk2 python-libxml2 python-numpy udisks
This is insane. Why do I need dbus-X11 or python-gtk on a headless system? Why do I need ntfsprogs? policykit-1-gnome? I decided to build morituri from source and here are the actual real world build deps I needed: libdiscid0 libexpat1-dev libglib2.0-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libmusicbrainz4-dev libmusicbrainz4c2a python-musicbrainz2 libcdio-dev libcdio10 libiso9660-7 libiso9660-dev libpython2.6 python-dev python2.6-dev swig python-pkg-resources python-setuptools libffi5 python-gobject That gives me a fully functional morituri, with no need for half of gnome or ntfs tools or any of the other stuff that the Debian package requires. -- System Information: Debian Release: 6.0.3 APT prefers stable APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 3.1.0-rc6 (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages morituri depends on: ii cdparanoia 3.10.2+debian-9 audio extraction tool for sampling ii cdrdao 1:1.2.3-0.1 records CDs in Disk-At-Once (DAO) pn gstreamer0.10-plugins <none> (no description available) ii python 2.6.6-3+squeeze6 interactive high-level object-orie pn python-cddb <none> (no description available) ii python-central 0.6.16+nmu1 register and build utility for Pyt ii python-gobject 2.21.4+is.2.21.3-1 Python bindings for the GObject li pn python-gst0.10 <none> (no description available) pn python-gtk2 <none> (no description available) ii python-musicbrainz2 0.6.0-2 An interface to the MusicBrainz XM ii python-pkg-resources 0.6.14-4 Package Discovery and Resource Acc Versions of packages morituri recommends: pn gstreamer0.10-ffmpeg <none> (no description available) Versions of packages morituri suggests: pn gstreamer0.10-lame <none> (no description available) pn python-pycdio <none> (no description available) _______________________________________________ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers