[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#386582: please don't assume oss-compatible /dev/dsp is present

Package: libarts1c2a
Version: 1.5.4-1
Severity: normal

libarts1c2a seems to require an OSS-compatible /dev/dsp to work.  However, starting
with Linux 2.6 (hence, starting with etch), both libasound2 and /dev/dsp
interfaces [1] are provided, and applications are no longer allowed to assume
a standard /dev/dsp is present.

This situation makes this package become broken for most users (i.e. those who
will install etch, or upgrade from sarge/linux2.4 and no longer have a working
/dev/dsp).  I believe libarts1c2a should try to avoid this by enabling OSS
compatibility modules.

Fortunately, you don't need to worry about the details of binding OSS compat
modules to ALSA ones so that they're loaded when and only when ALSA drivers
are in use.  The "oss-compat" package has been created with this purpose.  You
can add a dependency on "oss-compat" to handle the compatibility for you.

[1] Not directly related to ALSA and OSS driver implementations.  Whereas
    libasound2 is ALSA-specific, /dev/dsp can be provided by both.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-amd64-k8
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)

Versions of packages libarts1c2a depends on:
ii  libartsc0                   1.5.4-1      aRts sound system C support librar
ii  libasound2                  1.0.11-7     ALSA library
ii  libaudio2                   1.8-2        The Network Audio System (NAS). (s
ii  libaudiofile0               0.2.6-6      Open-source version of SGI's audio
ii  libc6                       2.3.6.ds1-4  GNU C Library: Shared libraries
ii  libesd0                     0.2.36-3     Enlightened Sound Daemon - Shared 
ii  libgcc1                     1:4.1.1-13   GCC support library
ii  libglib2.0-0                2.10.3-3     The GLib library of C routines
ii  libice6                     1:1.0.1-1    X11 Inter-Client Exchange library
ii  libjack0.100.0-0            0.101.1-1    JACK Audio Connection Kit (librari
ii  libmad0                     0.15.1b-2.1  MPEG audio decoder library
ii  libogg0                     1.1.3-2      Ogg Bitstream Library
ii  libpng12-0                  1.2.8rel-5.2 PNG library - runtime
ii  libqt3-mt                   3:3.3.6-4    Qt GUI Library (Threaded runtime v
ii  libsm6                      1:1.0.1-2    X11 Session Management library
ii  libstdc++6                  4.1.1-13     The GNU Standard C++ Library v3
ii  libvorbis0a                 1.1.2-1      The Vorbis General Audio Compressi
ii  libvorbisenc2               1.1.2-1      The Vorbis General Audio Compressi
ii  libvorbisfile3              1.1.2-1      The Vorbis General Audio Compressi
ii  libx11-6                    2:1.0.0-8    X11 client-side library
ii  libxext6                    1:1.0.1-2    X11 miscellaneous extension librar
ii  libxt6                      1:1.0.2-2    X11 toolkit intrinsics library
ii  zlib1g                      1:1.2.3-13   compression library - runtime

Versions of packages libarts1c2a recommends:
pn  libarts1-akode                <none>     (no description available)

-- no debconf information

Reply to: