Based on dicussion with Joseph about the API and ABI stability of cbang, which as I understand it is regularly changed in ways that break API and ABI compatibility, and a given version of camotics (and any other of his projects using it) will only work with a specific version of cbang that were used when he built that version of camotics, and the cbang SONAME is not changed upstream when it changes in a way that break the ABI. As such, I suspect it will be a lot of work to try to maintain it as a shared library in Debian before its API and ABI stabilizes and the SONAME is maintained in a way to ensure incompatible versions have distinct SONAME values.
Most of this was discussed on IRC, but <URL: https://github.com/CauldronDevelopmentLLC/cbang/issues/105 > also got some background information. This make me in doubt how to best package camotics for Debian. Perhaps only providing a static library and requiring all reverse build dependencies to be rebuilt when cbang changes? This of course would require all packages using cbang to be updated together in Debian, to avoid making any of these packages to no longer build. -- Happy hacking Petter Reinholdtsen