Package: libopenobex2
Version: 1.7.1-4
Severity: important

Hi!

I see the new libopenobex2 Breaks libopenobex1, I'm assuming because
both provide the udev rule and the obex-check-device helper.

This means that even though in principle all shared libraries with
different SOVERSION are coinstallable by design, this package is
not. Which makes transitions harder as all dependencies and their
transitive ones need to be built with the new library to be able to
even install them. Depending on the conditions this might also
introduce bootstrapping problems.

Please move the udev rule and the obex-check-device program into a new
package, and remove the Breaks from the library so that libopenobex1
and libopenobex2 can be co-installed. I guess for now you might need
to make the libopenobex2 package depend on something like
«libopenobex-tools/libopenobex-common | libopenobex1», and add a Breaks
in the -tools or -common package against libopenobex1. For the next
SOVERSION bump this will be unnecessary.

Thanks,
Guillem

Reply via email to