shlib-without-versioned-soname lintian warning

Bug #1019851 reported by Devid Antonio Filoni
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
BeatBox
Triaged
Medium
Unassigned
Noise
Fix Released
Low
Victor Martinez

Bug Description

Lintian reports a "shlib-without-versioned-soname" warning in libbeatbox-core.so.

From: http://lintian.debian.org/tags/shlib-without-versioned-soname.html (it contains other info about this)

The listed shared library in a public library directory has an SONAME that does not contain any versioning information, either after the .so or before it and set off by a hyphen. It cannot therefore be represented in the shlibs system, and if linked by binaries its interface cannot safely change. There is no backward-compatible way to migrate programs linked against it to a new ABI.

Normally, this means the shared library is a private library for a particular application and is not meant for general use. Policy recommends that such libraries be installed in a subdirectory of /usr/lib rather than in a public shared library directory.

So if libbeatbox-core.so is a private library (I think it is ATM) you should install it in /usr/lib/beatbox. Add a SONAME if it is a public library.

Changed in beat-box:
status: New → Triaged
importance: Undecided → High
Changed in noise:
status: New → Triaged
importance: Undecided → High
milestone: none → luna-beta1
Revision history for this message
Victor Martinez (victored) wrote :

Let's install the library to lib/beatbox/

Revision history for this message
Scott Ringwelski (sgringwe) wrote :

i'm not sure why this is high priority, but victor, feel free to make this change.

Changed in beat-box:
importance: High → Medium
Revision history for this message
Victor Martinez (victored) wrote :

Scott, you are right. I thought that debian hardening options would be enabled soon (since the bug was reported) and marked the bug as high priority. We can fix this later since it is not critical.

Changed in noise:
milestone: luna-beta1 → none
importance: High → Low
Changed in noise:
milestone: none → luna-beta1
assignee: nobody → Victor Eduardo (victored)
status: Triaged → Fix Committed
Changed in noise:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.