Your message dated Fri, 24 Feb 2012 17:55:45 +0100
with message-id <1330102545.21078.20.camel@puppet>
and subject line Re: Please transition pulseaudio for multiarch
has caused the Debian Bug report #637615,
regarding Please transition pulseaudio for multiarch
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
637615: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637615
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pulseaudio
Version: 0.9.23-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu oneiric ubuntu-patch

Hi folks,

Please find attached a patch to pulseaudio to transition it to use of the
multiarch library paths as described at
<http://wiki.debian.org/Multiarch/Implementation>.  This patch has been
tested and included in Ubuntu Oneiric.  I would encourage you to apply it in
Debian as well, since pulseaudio is part of the audio stack included in
ia32-libs, which we would like to get rid of for wheezy.

Note that I have examined the -dev packages and confirmed that they contain
no architecture-specific headers, so I have marked these packages
Multi-Arch: same in addition to the runtime library packages.

By way of explanation, here is the changelog for the upload to Ubuntu:

  * Build for multiarch:
    - libpulse{,-mainloop-glib}0{,-dbg} and libpulse-dev are Multi-Arch: same.
    - pulseaudio itself should be Multi-Arch: foreign, since it's a daemon.

Thanks,
--
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
[email protected]                                     [email protected]
diff -Nru pulseaudio-0.9.23/debian/control pulseaudio-0.9.23/debian/control
--- pulseaudio-0.9.23/debian/control	2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/control	2011-08-12 20:26:01.000000000 -0700
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Pulseaudio maintenance team <[email protected]>
 Uploaders: CJ van den Berg <[email protected]>, Sjoerd Simons <[email protected]>
-Build-Depends: debhelper (>= 5), cdbs, quilt, m4, dh-autoreconf,
+Build-Depends: debhelper (>= 8.1.3), cdbs (>= 0.4.93), quilt, m4, dh-autoreconf,
     libltdl-dev (>= 2.2.6a-2),
     libsamplerate0-dev, libsndfile1-dev (>= 1.0.20), libglib2.0-dev,
     libcap-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
@@ -25,6 +25,7 @@
 
 Package: pulseaudio
 Architecture: any
+Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser,
   lsb-base (>= 3.2-13), consolekit,
   udev (>= 143) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386]
@@ -340,6 +341,8 @@
 Package: libpulse0
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Breaks: pavucontrol (<< 0.9.8)
 Suggests: pulseaudio
@@ -354,6 +357,7 @@
 Package: libpulse0-dbg
 Section: debug
 Architecture: any
+Multi-Arch: same
 Priority: extra
 Depends: ${misc:Depends}, libpulse0 (= ${binary:Version})
 Description: PulseAudio client libraries detached debugging symbols
@@ -366,6 +370,8 @@
 
 Package: libpulse-mainloop-glib0
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: PulseAudio client libraries (glib support)
  PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
@@ -380,6 +386,7 @@
 Package: libpulse-mainloop-glib0-dbg
 Section: debug
 Architecture: any
+Multi-Arch: same
 Priority: extra
 Depends: ${misc:Depends}, libpulse-mainloop-glib0 (= ${binary:Version})
 Description: PulseAudio client libraries (glib support) debugging symbols
@@ -420,6 +427,7 @@
 Package: libpulse-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: ${misc:Depends},
   libpulse0 (= ${binary:Version}),
   libpulse-mainloop-glib0 (= ${binary:Version}),
diff -Nru pulseaudio-0.9.23/debian/libpulse0.install pulseaudio-0.9.23/debian/libpulse0.install
--- pulseaudio-0.9.23/debian/libpulse0.install	2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/libpulse0.install	2011-08-12 20:25:40.000000000 -0700
@@ -1,4 +1,4 @@
 etc/pulse/client.conf
-usr/lib/libpulse.so.*
-usr/lib/libpulse-simple.so.*
-usr/lib/libpulsecommon-*.so
+usr/lib/*/libpulse.so.*
+usr/lib/*/libpulse-simple.so.*
+usr/lib/*/libpulsecommon-*.so
diff -Nru pulseaudio-0.9.23/debian/libpulse-dev.install pulseaudio-0.9.23/debian/libpulse-dev.install
--- pulseaudio-0.9.23/debian/libpulse-dev.install	2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/libpulse-dev.install	2011-08-12 20:26:46.000000000 -0700
@@ -1,6 +1,6 @@
-usr/lib/libpulse.so
-usr/lib/libpulse-simple.so
-usr/lib/libpulse-browse.so
-usr/lib/libpulse-mainloop-glib.so
-usr/lib/pkgconfig/*
+usr/lib/*/libpulse.so
+usr/lib/*/libpulse-simple.so
+usr/lib/*/libpulse-browse.so
+usr/lib/*/libpulse-mainloop-glib.so
+usr/lib/*/pkgconfig/*
 usr/include/pulse/*
diff -Nru pulseaudio-0.9.23/debian/libpulse-mainloop-glib0.install pulseaudio-0.9.23/debian/libpulse-mainloop-glib0.install
--- pulseaudio-0.9.23/debian/libpulse-mainloop-glib0.install	2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/libpulse-mainloop-glib0.install	2011-08-12 20:25:40.000000000 -0700
@@ -1 +1 @@
-usr/lib/libpulse-mainloop-glib.so.*
+usr/lib/*/libpulse-mainloop-glib.so.*
diff -Nru pulseaudio-0.9.23/debian/pulseaudio-dev.install pulseaudio-0.9.23/debian/pulseaudio-dev.install
--- pulseaudio-0.9.23/debian/pulseaudio-dev.install	2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/pulseaudio-dev.install	2011-08-12 20:25:40.000000000 -0700
@@ -1,2 +1,2 @@
-usr/lib/libpulsecore.so
+usr/lib/*/libpulsecore.so usr/lib
 usr/include/pulsecore/*
diff -Nru pulseaudio-0.9.23/debian/pulseaudio.install pulseaudio-0.9.23/debian/pulseaudio.install
--- pulseaudio-0.9.23/debian/pulseaudio.install	2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/pulseaudio.install	2011-08-12 20:27:54.000000000 -0700
@@ -66,5 +66,5 @@
 usr/share/man/man5/default.pa.5
 usr/share/locale
 usr/share/pulseaudio
-usr/lib/libpulsecore-*.so
+usr/lib/*/libpulsecore-*.so usr/lib
 usr/share/lintian/overrides/pulseaudio
diff -Nru pulseaudio-0.9.23/debian/pulseaudio-utils.install pulseaudio-0.9.23/debian/pulseaudio-utils.install
--- pulseaudio-0.9.23/debian/pulseaudio-utils.install	2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/pulseaudio-utils.install	2011-08-12 20:25:40.000000000 -0700
@@ -9,5 +9,5 @@
 usr/bin/padsp
 usr/bin/pax11publish
 usr/bin/pasuspender
-usr/lib/libpulsedsp.so
+usr/lib/*/libpulsedsp.so usr/lib
 usr/share/lintian/overrides/pulseaudio-utils
diff -Nru pulseaudio-0.9.23/debian/rules pulseaudio-0.9.23/debian/rules
--- pulseaudio-0.9.23/debian/rules	2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/rules	2011-08-12 20:27:16.000000000 -0700
@@ -45,7 +45,9 @@
 		mv $${patch}.chomped $$patch ; \
 	done
 
-DEB_CONFIGURE_EXTRA_FLAGS = --enable-x11
+DEB_CONFIGURE_EXTRA_FLAGS = --enable-x11 \
+	--libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
+	--with-module-dir=\$${prefix}/lib/pulse-0.9.23/modules
 
 ifneq (,$(findstring $(DEB_HOST_ARCH_OS), "linux"))
   DEB_CONFIGURE_EXTRA_FLAGS += --enable-hal-compat --disable-hal

--- End Message ---
--- Begin Message ---
Version: 0.99.1-1

Hi,

Sjoerd Simons has uploaded pulseaudio 0.99.1-1 which introduced support
for multi-arch on 2011-08-13[0]. I'm therefore closing this bug now;
feel free to reopen if necessary!

Best regards

Alexander Kurtz

[0] http://packages.qa.debian.org/p/pulseaudio/news/20110813T124802Z.html

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
_______________________________________________
pkg-pulseaudio-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-pulseaudio-devel

Reply via email to