[Pkg-alsa-devel] Bug#618806: Bug#618806: drop depends on udev

Karl Hammar karl at aspodata.se
Sun Mar 20 21:08:16 UTC 2011


Elimar:
> tags 618806 wontfix
> thanks
> * Karl Hammar [110319 16:08 +0100]:
> > Elimar:
> > > * Karl Hammar [110318 17:00 +0100]:
> > > > Package: alsa-utils
> > > > Version: 1.0.16-2
> > > > Severity: important
> > > > Tags: squeeze sid
> > > 
> > > We have 1.0.23-3  in squeeze / sid. Please first update and report
> > > back.
> > 
> > The point is that I cannot upgrade this package since later versions
> > depends on udev.
> 
> At this point we don't support 1.0.16 anymore.
> I set this bug to "wontfix" herewith.

This is not a bug report about v.1.0.16. It is a bug report about later
version. Your "wontfix" decision is based on false data, please remove the
"wontfix".

To tell you the truth, I happened to upgrade alsa-utils to the
squeeze version and my system broke due to udev, so I could not file
a bug report with that version. So this seems like a moment 22
situation.

But ok, let's look at the source.

  $ apt-get source alsa-utils
  $ cd alsa-utils-1.0.23
  $ find . -type f | xargs grep udev  
  ./debian/changelog:  * Added udev to Depends: (closes: #539983).
...
  ./debian/changelog:      + Don't "alsactl restore" if udev is active.
  ./debian/changelog.ALSA:    -alsactl: Allow card specification by device name (support for udev)
  ./debian/udev.script:# udev script for alsa-utils
  ./debian/udev.script:   . /lib/udev/hotplug.functions
  ./debian/NEWS:  unnecessary for a very long time, with the introduction of udev
  ./debian/control: lsb-base (>= 3.0-9), linux-sound-base (>= 1.0.15-1), udev
  ./debian/control:Conflicts: udev (<< 0.060), alsa-base (<< 1.0.9b-3)
  ./debian/init:# Required-Start:    $remote_fs udev
  ./debian/postrm:        # Remove udev configfile
  ./debian/postrm:        rm -f /lib/udev/rules.d/80-alsa.rules
  ./debian/preinst:       # Remove udev rules symlink and alsa-utils.rules since it is stored as
  ./debian/preinst:       # /lib/udev/rules.d/80-alsa.rules
  ./debian/preinst:       L="/etc/udev/rules.d/z60_alsa-utils.rules"
  ./debian/preinst:       rm_conffile /etc/udev/alsa-utils.rules
  ./debian/udev.rules:KERNEL=="controlC[0-7]", ACTION=="add", RUN+="/lib/udev/alsa-utils"
  ./debian/rules: install $(INSTALL_UAG) -m644 debian/udev.rules \
  ./debian/rules:         debian/alsa-utils/lib/udev/rules.d/80-alsa.rules
  ./debian/rules: install $(INSTALL_UAG) -m755 debian/udev.script \
  ./debian/rules:         debian/alsa-utils/lib/udev/alsa-utils
  ./debian/dirs:lib/udev/rules.d
  ./debian/dirs:lib/udev
  ./debian/README.Debian:For modular drivers on a udev system, the /lib/alsa/udev script runs
  $



More information about the Pkg-alsa-devel mailing list