[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: usbguard soname stability



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.


Reply to: