hi, 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).
i tried a buch of approaches to set the soname in the d/rules file, but i failed. now i was thinking, if the shared library is not stable, it maybe makes more sense to not ship it- but the main program use it. is there a way of including a 'shared' library without sharing it? or how do i set the soname in the d/rules file (i tried with -Wl,-soname,libusbguard-d0.6.2.so in DEB_CXXFLAGS_MAINT_APPEND and in a lot of other places). and related: because upstream does not consider the project stable yet, i'd file an rc bug (in the full freeze time) to prevent the package from transitioning to stable. or is there an better/alternative way? thanks a lot, cheers, -- muri
signature.asc
Description: OpenPGP digital signature