Subject: libarts1: Do not depend on the jack packages they bring in too much crap Package: libarts1 Version: 1.3.0-1 Severity: important
Note: Severity set to important because the "update" that introduces this new bug is marked urgency=high just before a release. It should be kept out of sarge until fixed. libarts1 version 1.3.0-1 and libarts1-dev version 1.3.0-1 add a new dependency on libjack0.80.0-0 and is also marked as urgency=high. This is a very bad idea for the following reasons: 1. Depending (not just recommending) the support libraries for various alternative sound systems essentially forces all Debian users having any arts-depending packages (including KDE) to install *all* (not just one) of those sound systems, causing system-wide bloat. Adding one more sound system (in this case jack) only makes this worse. 2. libjack0.80.0-0 is a relatively new package which has not yet reached 1.0 quality. It may thus have bugs of its own that will not be discovered and fixed before sarge release. It should not be forcibly brought in by a well-established and commonly used package such as libarts1. 3. libjack0.80.0-0 bug #248665 (which the maintainer has been unwilling to fix) as well as a pointless dependency on lib1394-5 makes libjack unwanted and potentially uninstallable in some configurations. A proper long term solution would use ldopen for back end libraries such as jack, alsa, nas, esd, oss as well as for individual codecs such as MPEG, ogg/vorbis and PNG, but until that is possible, I respectfully suggest that either the libjack dependency gets reduced to suggests, or if that is not technically possible, that arts be rebuilt without jack support for sarge. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.4.18jbj3.1.64 Locale: LANG=C, LC_CTYPE=da_DK Versions of packages libarts1 depends on: ii libartsc0 1.3.0-1 aRts Sound system C support librar ii libasound2 1.0.5-1 Advanced Linux Sound Architecture ii libaudio2 1.6d-1 The Network Audio System (NAS). (s ii libaudiofile0 0.2.6-4 Open-source version of SGI's audio ii libc6 2.3.2.ds1-16 GNU C Library: Shared libraries an ii libesd-alsa0 [libesd0] 0.2.34-1 Enlightened Sound Daemon (ALSA) - ii libgcc1 1:3.4.1-5 GCC support library ii libglib2.0-0 2.4.6-1 The GLib library of C routines ii libice6 4.3.0.dfsg.1-6 Inter-Client Exchange library ii libjack0.80.0-0 0.98.1-5 JACK Audio Connection Kit (librari ii libmad0 0.15.1b-1 MPEG audio decoder library ii libogg0 1.1.0-1 Ogg Bitstream Library ii libpng12-0 1.2.5.0-7 PNG library - runtime ii libqt3c102-mt 3:3.3.3-1 Qt GUI Library (Threaded runtime v ii libsm6 4.3.0.dfsg.1-6 X Window System Session Management ii libstdc++5 1:3.3.4-9 The GNU Standard C++ Library v3 ii libvorbis0a 1.0.1-1 The Vorbis General Audio Compressi ii libvorbisenc2 1.0.1-1 The Vorbis General Audio Compressi ii libvorbisfile3 1.0.1-1 The Vorbis General Audio Compressi ii libx11-6 4.3.0.dfsg.1-6 X Window System protocol client li ii libxext6 4.3.0.dfsg.1-6 X Window System miscellaneous exte ii libxt6 4.3.0.dfsg.1-6 X Toolkit Intrinsics ii xlibs 4.3.0.dfsg.1-6 X Window System client libraries m ii zlib1g 1:1.2.1.1-5 compression library - runtime -- no debconf information -- This message is hastily written, please ignore any unpleasant wordings, do not consider it a binding commitment, even if its phrasing may indicate so. Its contents may be deliberately or accidentally untrue. Trademarks and other things belong to their owners, if any.