Bug #1537
debian packaged rsb0.9 links against libspread, but doesn`t have spread as debian dependency
Status: | Closed | Start date: | 06/07/2013 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | Packaging | |||
Target version: | rsb-0.9 |
Description
librsb.so
from the librsb0.9
debian package links against the system libspread.so
$ ldd /usr/lib/librsb.so.0.9 linux-vdso.so.1 => (0x00007fffc61ee000) libspread.so.2 => /usr/lib/../lib/libspread.so.2 (0x00007ffb20558000) libprotobuf.so.7 => /usr/lib/../lib/libprotobuf.so.7 (0x00007ffb20269000) [...]
However, the librsb0.9
package does not depend on the spread
package (it doesn`t even recommend it).
This seems to be a misconfiguration. Two possible options could be:
- Build the rsb 0.9 package without spread (which is possible AFAIR)
- Configure the debian dependency to the
spread
package
Related issues
History
#1 Updated by J. Moringen almost 11 years ago
We will turn the Spread transport into a plugin for the 0.9 release.
The best option therefore seems to be having- the new
librsb0.9-plugin-spread
Debian package (or whatever the name will be) depend on ourspread
package - the
librsb0.9
Debian package suggest thelibrsb0.9-plugin-spread
package
#2 Updated by J. Moringen almost 11 years ago
- Status changed from Feedback to Closed
librsb
does not directly use Spread anymore. Instead, the Spread transport is implemented as a plugin (rsb-spread-cpp
repository) which can be loaded at runtime.
The Debian package for rsb-spread-cpp
DEPENDS
on spread (>= 4.0)
.