onboard has overactive dependencies
Bug #524148 reported by
Emmet Hikory
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
onboard (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: onboard
onboard, by depending on libxi-dev and libx11-dev pulls in a host of development libraries that are not required to run the package. The change claims to fix bug #523987 and bug #523554 , which it does, but indirectly. The package should properly only depend on libxi6 and libx11-6, but do so in a way that automatically selects the correct ABI based on the callers. It may be that 523987 and 523554 are not actually bugs in onboard, although expressed in onboard.
To post a comment you must log in.
The specific issue is that Onboard uses CDLL against the bare .so files, which are only provided as symlinks in the development libraries. Onboard should determine the appropriate libraries to open at build time, and depend on the packages providing only these libraries.