shlib-without-versioned-soname lintian warning
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
BeatBox |
Triaged
|
Medium
|
Unassigned | ||
Noise |
Fix Released
|
Low
|
Victor Martinez |
Bug Description
Lintian reports a "shlib-
From: http://
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 |
Changed in noise: | |
milestone: | none → luna-beta1 |
assignee: | nobody → Victor Eduardo (victored) |
status: | Triaged → Fix Committed |
Changed in noise: | |
status: | Fix Committed → Fix Released |
Let's install the library to lib/beatbox/