> Is there a reason that the library package is called libcminpack1.0.90 I naively assumed upstream knew what they were doing with SOVERSION/SONAME. It appears this was a side effect of the cmake build files. The VERSION was used in place of the SOVERSION (this is fixed in current cmake files now AFAIK). You should definitely use 1 as SOVERSION that would be cleaner but requires updating the symbols file, a transition (and maybe other steps?). Good luck !