This fixes bug #405869 which causes /etc/init.d/pulseaudio to fail to start if pulseaudio is configured in system mode and pulseaudio-esound-compat is not also installed. It also fixes bug #401111, which is not that important for etch, but the fix is very simple and completely non-invasive. Thanks, CJ van den Berg debdiff output follows: diff -u pulseaudio-0.9.5/debian/pulseaudio.init pulseaudio-0.9.5/debian/pulseaudio.init --- pulseaudio-0.9.5/debian/pulseaudio.init +++ pulseaudio-0.9.5/debian/pulseaudio.init @@ -26,10 +26,14 @@ pulseaudio_start () { echo -n "Starting PulseAudio Daemon: pulseaudio" start-stop-daemon -x $DAEMON -p $PIDFILE --start -- --system --daemonize --high-priority --log-target=syslog --disallow-module-loading=$DISALLOW_MODULE_LOADING - chown pulse:pulse-access /var/run/pulse/.esd_auth - chmod 640 /var/run/pulse/.esd_auth - chown pulse:pulse-access /var/run/pulse/.pulse-cookie - chmod 640 /var/run/pulse/.pulse-cookie + if [ -e /var/run/pulse/.esd_auth ]; then + chown pulse:pulse-access /var/run/pulse/.esd_auth + chmod 640 /var/run/pulse/.esd_auth + fi + if [ -e /var/run/pulse/.pulse-cookie ]; then + chown pulse:pulse-access /var/run/pulse/.pulse-cookie + chmod 640 /var/run/pulse/.pulse-cookie + fi echo "." } diff -u pulseaudio-0.9.5/debian/changelog pulseaudio-0.9.5/debian/changelog --- pulseaudio-0.9.5/debian/changelog +++ pulseaudio-0.9.5/debian/changelog @@ -1,3 +1,11 @@ +pulseaudio (0.9.5-5) unstable; urgency=low + + * debian/control: Make Build-deps more specific. (Closes: #401111) + * debian/pulseaudio.init: Make sure files in /var/run/pulse exist before + calling chown and chmod. (Closes: #405869) + + -- CJ van den Berg <cj@vdbonline.com> Mon, 8 Jan 2007 23:02:53 +0100 + pulseaudio (0.9.5-4) unstable; urgency=low * Add comment about resampling methods and CPU consumption to diff -u pulseaudio-0.9.5/debian/control pulseaudio-0.9.5/debian/control --- pulseaudio-0.9.5/debian/control +++ pulseaudio-0.9.5/debian/control @@ -4,7 +4,8 @@ Maintainer: CJ van den Berg <cj@vdbonline.com> Uploaders: Sjoerd Simons <sjoerd@debian.org> Build-Depends: debhelper (>= 5), dpatch, autotools-dev, m4, libltdl3-dev, - liboil-dev, libsamplerate-dev, libsndfile-dev, libx11-dev, + liboil0.3-dev (>= 0.3.0) | liboil-dev, libsamplerate-dev, + libsndfile1-dev (>= 1.0.10) | libsndfile-dev, libx11-dev, x11proto-core-dev, libxt-dev, libcap-dev, libasound-dev, libglib2.0-dev, libavahi-client-dev, libjack0.100.0-dev, libwrap0-dev, liblircclient-dev, libgconf2-dev, libhal-dev, libasyncns-dev
Attachment:
signature.asc
Description: Digital signature