On Thu, Dec 08, 2016 at 02:34:34PM +0100, Muri Nicanor wrote: > the usbguard source package ships a shared library libusbguard0. i asked > upstream about bumping the soname when the interface changes, but > upstream considers usbguard 0.x as not stable yet and will start > maintaining soname version beginninig with 1.x (which is understandable).
Note that your library has no users not under your control. This means that FOR NOW there's no need to maintain a stable ABI, versioned depends by packages that depend on it are enough. It's not a library that's likely to get out-of-tree users immediately, so it's acceptable to put it to a lower standard as far as non-Debian uses (ie, not bound by package relationships) are concerned. Usually, a soname of 0 implies unstable ABI so those hypothethical users are warned. Meow! -- u-boot problems can be solved with the help of your old SCSI manuals, the parts that deal with goat termination. You need a black-handled knife, and an appropriate set of candles (number and color matters). Or was it a silver-handled knife? Crap, need to look that up.

