Your message dated Fri, 11 May 2012 15:18:01 +0000
with message-id <[email protected]>
and subject line Bug#637600: fixed in speex 1.2~rc1-3.1
has caused the Debian Bug report #637600,
regarding Please transition speex 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.)
--
637600: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637600
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: speex
Version: 1.2~rc1-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu oneiric ubuntu-patch
Hi folks,
Please find attached a patch to speex 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 speex 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.
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]
=== modified file 'debian/control'
--- debian/control 2010-03-29 15:13:22 +0000
+++ debian/control 2011-08-12 18:52:22 +0000
@@ -6,7 +6,7 @@
Uploaders: Ron Lee <[email protected]>,
Mark Purcell <[email protected]>,
Kilian Krause <[email protected]>
-Build-Depends: debhelper (>> 4.1.0), libogg-dev, dpkg-dev (>= 1.13.19)
+Build-Depends: debhelper (>> 8.1.3), libogg-dev, dpkg-dev (>= 1.13.19)
Build-Depends-Indep: doxygen, graphviz
Standards-Version: 3.8.0
Homepage: http://www.speex.org/
@@ -26,7 +26,9 @@
Package: libspeex1
Architecture: any
+Multi-Arch: same
Section: libs
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}
Suggests: speex
Conflicts: libopal-2.2 (<= 2.2.11~dfsg1-3),
@@ -46,6 +48,7 @@
Package: libspeex-dev
Architecture: any
+Multi-Arch: same
Section: libdevel
Depends: libspeex1 (= ${binary:Version})
Suggests: pkg-config
@@ -59,7 +62,9 @@
Package: libspeexdsp1
Architecture: any
+Multi-Arch: same
Section: libs
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}
Description: The Speex extended runtime library
Speex is an audio codec especially designed for compressing voice at low
@@ -72,6 +77,7 @@
Package: libspeexdsp-dev
Architecture: any
+Multi-Arch: same
Section: libdevel
Depends: libspeexdsp1 (= ${binary:Version}), libspeex-dev (= ${binary:Version})
Suggests: pkg-config
=== modified file 'debian/libspeex-dev.install'
--- debian/libspeex-dev.install 2008-04-14 23:22:26 +0000
+++ debian/libspeex-dev.install 2011-08-12 18:53:55 +0000
@@ -5,6 +5,6 @@
usr/include/speex/speex_header.h
usr/include/speex/speex_stereo.h
usr/include/speex/speex_types.h
-usr/lib/libspeex.a
-usr/lib/libspeex.so
-usr/lib/pkgconfig/speex.pc
+usr/lib/*/libspeex.a
+usr/lib/*/libspeex.so
+usr/lib/*/pkgconfig/speex.pc
=== modified file 'debian/libspeex1.install'
--- debian/libspeex1.install 2008-04-14 23:22:26 +0000
+++ debian/libspeex1.install 2011-08-12 18:53:55 +0000
@@ -1 +1 @@
-usr/lib/libspeex.so.*
+usr/lib/*/libspeex.so.*
=== modified file 'debian/libspeexdsp-dev.install'
--- debian/libspeexdsp-dev.install 2008-04-14 23:22:26 +0000
+++ debian/libspeexdsp-dev.install 2011-08-12 18:53:55 +0000
@@ -3,6 +3,6 @@
usr/include/speex/speex_jitter.h
usr/include/speex/speex_preprocess.h
usr/include/speex/speex_resampler.h
-usr/lib/libspeexdsp.a
-usr/lib/libspeexdsp.so
-usr/lib/pkgconfig/speexdsp.pc
+usr/lib/*/libspeexdsp.a
+usr/lib/*/libspeexdsp.so
+usr/lib/*/pkgconfig/speexdsp.pc
=== modified file 'debian/libspeexdsp1.install'
--- debian/libspeexdsp1.install 2008-04-14 23:22:26 +0000
+++ debian/libspeexdsp1.install 2011-08-12 18:53:55 +0000
@@ -1,2 +1,2 @@
-usr/lib/libspeexdsp.so.*
+usr/lib/*/libspeexdsp.so.*
=== modified file 'debian/rules'
--- debian/rules 2010-03-29 15:13:22 +0000
+++ debian/rules 2011-08-12 18:53:30 +0000
@@ -19,6 +19,7 @@
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
objdir = objs
@@ -54,6 +55,7 @@
cd $* && ../configure --host=$(DEB_HOST_GNU_TYPE) \
--build=$(DEB_BUILD_GNU_TYPE) \
--prefix=/usr \
+ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
$(EXTRA_CONFIG_FLAGS)
build: build-arch
@@ -78,8 +80,8 @@
dh_testdir
cd $(objdir) && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
if [ -d "$(objdir_sse)" ]; then
\
- dh_install -plibspeex1
$(objdir_sse)/libspeex/.libs/libspeex.so.* usr/lib/sse2; \
- dh_install -plibspeexdsp1
$(objdir_sse)/libspeex/.libs/libspeexdsp.so.* usr/lib/sse2; \
+ dh_install -plibspeex1
$(objdir_sse)/libspeex/.libs/libspeex.so.*
usr/lib/$(DEB_HOST_MULTIARCH)/sse2; \
+ dh_install -plibspeexdsp1
$(objdir_sse)/libspeex/.libs/libspeexdsp.so.*
usr/lib/$(DEB_HOST_MULTIARCH)/sse2; \
fi
touch $@
--- End Message ---
--- Begin Message ---
Source: speex
Source-Version: 1.2~rc1-3.1
We believe that the bug you reported is fixed in the latest version of
speex, which is due to be installed in the Debian FTP archive:
libspeex-dbg_1.2~rc1-3.1_amd64.deb
to main/s/speex/libspeex-dbg_1.2~rc1-3.1_amd64.deb
libspeex-dev_1.2~rc1-3.1_amd64.deb
to main/s/speex/libspeex-dev_1.2~rc1-3.1_amd64.deb
libspeex1_1.2~rc1-3.1_amd64.deb
to main/s/speex/libspeex1_1.2~rc1-3.1_amd64.deb
libspeexdsp-dev_1.2~rc1-3.1_amd64.deb
to main/s/speex/libspeexdsp-dev_1.2~rc1-3.1_amd64.deb
libspeexdsp1_1.2~rc1-3.1_amd64.deb
to main/s/speex/libspeexdsp1_1.2~rc1-3.1_amd64.deb
speex-doc_1.2~rc1-3.1_all.deb
to main/s/speex/speex-doc_1.2~rc1-3.1_all.deb
speex_1.2~rc1-3.1.diff.gz
to main/s/speex/speex_1.2~rc1-3.1.diff.gz
speex_1.2~rc1-3.1.dsc
to main/s/speex/speex_1.2~rc1-3.1.dsc
speex_1.2~rc1-3.1_amd64.deb
to main/s/speex/speex_1.2~rc1-3.1_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastian Blank <[email protected]> (supplier of updated speex package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 11 May 2012 14:14:35 +0000
Source: speex
Binary: speex libspeex1 libspeex-dev libspeexdsp1 libspeexdsp-dev speex-doc
libspeex-dbg
Architecture: source all amd64
Version: 1.2~rc1-3.1
Distribution: unstable
Urgency: low
Maintainer: Ron Lee <[email protected]>
Changed-By: Bastian Blank <[email protected]>
Description:
libspeex-dbg - debugging symbols for libspeex and libspeexdsp
libspeex-dev - The Speex codec library development files
libspeex1 - The Speex codec runtime library
libspeexdsp-dev - The Speex extended library development files
libspeexdsp1 - The Speex extended runtime library
speex - The Speex codec command line tools
speex-doc - Documentation for speex
Closes: 637600
Changes:
speex (1.2~rc1-3.1) unstable; urgency=low
.
* Non-maintainer upload.
* Support multi-arch: (closes: #637600)
- Build-depend against newer debhelper
- Mark speex as foreign.
- Mark libspeex1, libspeex-dev, libspeexdsp1 and libspeexdsp-dev as same.
- Adjust installation directories.
Checksums-Sha1:
75f06396602eb7772518925c178bc67d96ba04d1 1493 speex_1.2~rc1-3.1.dsc
e8c84c75f395204c1ba0660b9fbb4c83aa38e02a 7914 speex_1.2~rc1-3.1.diff.gz
7c3c19b2b45246089906346111d38f8267e4a87f 621114 speex-doc_1.2~rc1-3.1_all.deb
2ed4f0125a858b195f91c2b2c0d04be8eb42e56a 28948 speex_1.2~rc1-3.1_amd64.deb
f3680bccc364e0b0a545dc48270e7b9525ddc54d 60346 libspeex1_1.2~rc1-3.1_amd64.deb
efc4b1c86d15e868948ec2363fa13725a854faee 82062
libspeex-dev_1.2~rc1-3.1_amd64.deb
600367ea5f44554fa3d5642baead08c4930d3008 47246
libspeexdsp1_1.2~rc1-3.1_amd64.deb
e30d499e90d98280ab538ee39cd404851845d0de 59972
libspeexdsp-dev_1.2~rc1-3.1_amd64.deb
ceb27a03a12efbe83628ab81f5da981c5a24ff13 212324
libspeex-dbg_1.2~rc1-3.1_amd64.deb
Checksums-Sha256:
3fabd29e898181e4815f3b3e57d003a99dbc708bae0c15c25e01bd404126e7ab 1493
speex_1.2~rc1-3.1.dsc
cf7002262cc9177fdaf33c87252b1368498c86d1a314338b5e5b11c7f89ea51d 7914
speex_1.2~rc1-3.1.diff.gz
4722a1f736d2fffa5e39e30d6798520dc8ec553a8f126cfbea68571c52243322 621114
speex-doc_1.2~rc1-3.1_all.deb
8b639ddc035bad824a1290d27152b7a0b0b3f489d80669969e8805413f537819 28948
speex_1.2~rc1-3.1_amd64.deb
592e0ce9c0febaed56fbd9ea26efa16e6ff15a72cac86fba25294ec4ad7f90e0 60346
libspeex1_1.2~rc1-3.1_amd64.deb
bb5be3a302f3c5e666785cb3e902b22e1f3a683a08c25954a1f865b266709617 82062
libspeex-dev_1.2~rc1-3.1_amd64.deb
2d4e13ee12beb037b910059978e124b8cf5198ec2a46cb7efcc6def42d4a818b 47246
libspeexdsp1_1.2~rc1-3.1_amd64.deb
ed6f39330261e2cbb1b26687d1e4c291c41e895992aaefe123cef4989997064e 59972
libspeexdsp-dev_1.2~rc1-3.1_amd64.deb
8fc02b511b0391351e3c3f24b154fba55a27a9660c3c6883118c67de53676c9c 212324
libspeex-dbg_1.2~rc1-3.1_amd64.deb
Files:
bedf2e3f44573e95b06838806f9063d9 1493 sound optional speex_1.2~rc1-3.1.dsc
5b8f4dd2397aca946488133391cb4bfc 7914 sound optional speex_1.2~rc1-3.1.diff.gz
e62b0b85803580d6e35a316406326d6d 621114 doc optional
speex-doc_1.2~rc1-3.1_all.deb
df3633d06d0dededcfb5c65359681811 28948 sound optional
speex_1.2~rc1-3.1_amd64.deb
dac204d6c7fde35845077166c7216487 60346 libs optional
libspeex1_1.2~rc1-3.1_amd64.deb
4c8eb2ff62818ad4dd75d1294d8b8c46 82062 libdevel optional
libspeex-dev_1.2~rc1-3.1_amd64.deb
7cd5df57519aa7acf471795676762549 47246 libs optional
libspeexdsp1_1.2~rc1-3.1_amd64.deb
202984a5b811ce70bb6d4c5aa35f24f6 59972 libdevel optional
libspeexdsp-dev_1.2~rc1-3.1_amd64.deb
5c046e5200d1dc152624978598f24339 212324 debug extra
libspeex-dbg_1.2~rc1-3.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAk+tIHAACgkQLkAIIn9ODhGxQQCgxw+U0NJR7Wwb6BWLplfcQnPD
assAn0RBNUeNpfBt7qX0UypYVYYp9Czq
=2nTl
-----END PGP SIGNATURE-----
--- End Message ---