Bug#960498: libspeex-dbg: Not multi-arch co-installable

Simon McVittie smcv at collabora.com
Wed May 13 11:32:26 BST 2020


Source: speex
Version: 1.2~rc1.2-1
Severity: normal
Tags: patch

libspeex-dbg:amd64 and libspeex-dbg:i386 cannot be installed at the same
time, because they are not Multi-Arch: same. They also cannot be switched
to Multi-Arch: same with their current content, because both contain
/usr/lib/debug/usr/bin/speexdec and /usr/lib/debug/usr/bin/speexenc.

The easiest way to resolve this is to drop the -dbg package and use
automatic -dbgsym packages instead, as in the attached patch. This has
been supported since Debian 9 'stretch', the oldest supported (non-LTS)
Debian suite.

Because of the migration path from -dbg to -dbgsym, in preparing the
patch I had to make an assumption about the version numbering. If the
patch is not applied in 1.2~rc1.2-2, please adjust the version number
in debian/rules to match the first upload where this change was applied
(with a ~ suffix to account for backports or prereleases).

https://salsa.debian.org/debian/speex/-/merge_requests/1 includes
essentially the same change, although it is part of a larger MR that
the speex maintainer might prefer not to apply as-is.

Thanks,
    smcv
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Drop-non-multiarch-dbg-package-replacing-it-with-aut.patch
Type: text/x-diff
Size: 1717 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-voip-maintainers/attachments/20200513/3ee2823c/attachment.patch>


More information about the Pkg-voip-maintainers mailing list