Package: udev
Version: 0.056-2
Severity: critical
Justification: breaks unrelated software

{{ "unrelated" in this instance means "all packages that use /dev/dsp
for audio I/O"; these packages number in the hundreds at least }}

workaround: manually add snd-pcm-oss to /etc/modules

Whether or not this workaround is a simple administrative action
does not make it a non-bug. In order to fix the problem I had to
work out that

- /dev is no longer the traditional /dev, instead it is an ephemeral
  tree maintained by udev
- google a bit to work out that /dev/dsp is provided by snd-pcm-oss
- I already knew about /etc/modules, other users would have to spend
  time and effort learning about it
- add snd-pcm-oss to /etc/modules manually, and modprobe it on the
  running system (Windows-style "reboot after every configuration
  change" being a less than appealling policy)

I regard myself as being better able to cope with this sort of stuff
than most users and consider the above sequence to be a little
unreasonable even for my level of ability. For most users, expecting
them to get through the above sequence is preposterous. The severity
of the bug is about how difficult it is for a user to solve the problem,
which of neccessity includes the entire diagnosis process, not just the
final, corrective step.

Also, for something this fundamental, an entry in the README would not
be adequate, simply because a big chunk of the diagnosis time is spent
working out that the problem is with udev; until that point, the README
would not even be consulted.

- Raz


-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 0
lrwxrwxrwx  1 root root 20 2005-05-21 18:28 020_permissions.rules -> 
../permissions.rules
lrwxrwxrwx  1 root root 19 2005-05-21 18:28 cd-aliases.rules -> 
../cd-aliases.rules
lrwxrwxrwx  1 root root 13 2005-05-21 18:28 udev.rules -> ../udev.rules
lrwxrwxrwx  1 root root 12 2005-05-21 18:25 z_hal-plugdev.rules -> ../hal.rules

-- /sys/:
/sys/block/hda/dev
/sys/block/hda/hda1/dev
/sys/block/hda/hda2/dev
/sys/block/hda/hda3/dev
/sys/block/ram0/dev
/sys/block/ram10/dev
/sys/block/ram11/dev
/sys/block/ram12/dev
/sys/block/ram13/dev
/sys/block/ram14/dev
/sys/block/ram15/dev
/sys/block/ram1/dev
/sys/block/ram2/dev
/sys/block/ram3/dev
/sys/block/ram4/dev
/sys/block/ram5/dev
/sys/block/ram6/dev
/sys/block/ram7/dev
/sys/block/ram8/dev
/sys/block/ram9/dev
/sys/class/input/event0/dev
/sys/class/input/event1/dev
/sys/class/input/event2/dev
/sys/class/input/mice/dev
/sys/class/input/mouse0/dev
/sys/class/input/ts0/dev
/sys/class/misc/agpgart/dev
/sys/class/misc/psaux/dev
/sys/class/misc/rtc/dev
/sys/class/sound/adsp/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/dsp/dev
/sys/class/sound/mixer/dev
/sys/class/sound/pcmC0D0c/dev
/sys/class/sound/pcmC0D0p/dev
/sys/class/sound/pcmC0D1p/dev
/sys/class/sound/timer/dev

-- Kernel configuration:


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-386
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages udev depends on:
ii  hotplug                  0.0.20040329-22 Linux Hotplug Scripts
ii  initscripts              2.86.ds1-1      Standard scripts needed for bootin
ii  libc6                    2.3.2.ds1-21    GNU C Library: Shared libraries an
ii  makedev                  2.3.1-77        creates device files in /dev
ii  sed                      4.1.2-8         The GNU sed stream editor

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to