No ABI validation for library
Bug #1609565 reported by
dobey
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-app-launch (Ubuntu) |
Fix Released
|
Critical
|
Ted Gould |
Bug Description
Currently the library provided by ubuntu-app-launch has no ABI validation when building. As many other packages in the system depend on UAL to work, the ABI must be validated, as even seemingly innocuous changes may break ABI and cause fatal errors as a result.
Related branches
lp:~ted/ubuntu-app-launch/abi-compliance
- Charles Kerr (community): Approve
- dobey (community): Approve
- unity-api-1-bot: Approve (continuous-integration)
-
Diff: 161 lines (+82/-8)7 files modifiedCMakeLists.txt (+15/-0)
debian/control (+5/-1)
libubuntu-app-launch/CMakeLists.txt (+1/-7)
libubuntu-app-launch/abi-check/CMakeLists.txt (+15/-0)
libubuntu-app-launch/abi-check/build.xml.in (+9/-0)
libubuntu-app-launch/abi-check/check-abi.sh.in (+28/-0)
libubuntu-app-launch/abi-check/installed.xml.in (+9/-0)
Changed in ubuntu-app-launch (Ubuntu): | |
status: | Triaged → In Progress |
assignee: | nobody → Ted Gould (ted) |
To post a comment you must log in.
This bug was fixed in the package ubuntu-app-launch - 0.9+16. 10.20160825- 0ubuntu1
--------------- 10.20160825- 0ubuntu1) yakkety; urgency=medium
ubuntu-app-launch (0.9+16.
* Use at() instead of operator[]() so that we get an exception on
bounds checking
-- Ted Gould <email address hidden> Thu, 25 Aug 2016 14:43:00 +0000