Bug#795316: jackd2: Suggestion to fix overly-liberal shlibs for libjacknet

Steve Langasek steve.langasek at canonical.com
Wed Aug 12 21:38:38 UTC 2015


Package: jackd2
Version: 1.9.10+20140719git3eb0ae6a~dfsg-3
Severity: normal
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu wily ubuntu-patch

Dear maintainer,

I know you've only just fixed the shlibs file to correct jackd2's FTBFS
failure, but I'd like to recommend a change to the shlibs handling.  As part
of preparing the g++5 ABI transition in Ubuntu, it came to light that:

 - libjacknet is a private library, and
 - its ABI is impacted by the g++5 ABI transition

So while the current shlibs fix the build failure, in the unlikely event
that something *did* link against libjacknet (unlikely because it's a
private library with no headers in the -dev package), that package would
have a wrong dependency, which would be satisfied by other versions of the
package with known-incompatible ABI.

The attached patch would generate more correct shlibs for the library in
question.  However, it seems to me that since this is a private library
anyway, a more correct solution might be to install it in the jackd2 binary
package instead of the library runtime package.

Thanks for considering the patch.
-- 
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/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jackd2_1.9.10+20140719git3eb0ae6a~dfsg-3ubuntu1.debdiff
Type: text/x-diff
Size: 1004 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20150812/18c5fe19/attachment.diff>


More information about the pkg-multimedia-maintainers mailing list