Package: libsofia-sip-ua-dev Version: 1.12.11+20110422-1 Severity: normal Tags: patch
The install list for libsofia-sip-ua-dev package collects all installed header files. However, two of the header files belong to the GLib bindings and as such should be placed into libsofia-sip-ua-glib-dev. This apparently was the case before release 1.12.11-1, but the new build rules flattened the installation. Without a Breaks tag that would accompany a legitimate file move between packages, an upgrade now fails to replace both of the packages on e.g. Ubuntu Natty due to file conflicts.
diff -ur sofia-sip-1.12.11+20110422/debian/libsofia-sip-ua-glib-dev.install sofia-sip-1.12.11+20110422.mine/debian/libsofia-sip-ua-glib-dev.install --- sofia-sip-1.12.11+20110422/debian/libsofia-sip-ua-glib-dev.install 2011-05-27 10:21:09.000000000 +0300 +++ sofia-sip-1.12.11+20110422.mine/debian/libsofia-sip-ua-glib-dev.install 2011-05-26 17:37:37.960345882 +0300 @@ -1,3 +1,5 @@ +usr/include/sofia-sip-*/sofia-sip/su_glib.h +usr/include/sofia-sip-*/sofia-sip/su_source.h usr/lib/libsofia-sip-ua-glib.a usr/lib/libsofia-sip-ua-glib.so usr/lib/pkgconfig/sofia-sip-ua-glib.pc diff -ur sofia-sip-1.12.11+20110422/debian/rules sofia-sip-1.12.11+20110422.mine/debian/rules --- sofia-sip-1.12.11+20110422/debian/rules 2011-05-27 10:21:09.000000000 +0300 +++ sofia-sip-1.12.11+20110422.mine/debian/rules 2011-05-26 18:35:46.957114027 +0300 @@ -81,7 +81,8 @@ binary-arch: install-arch dh_testdir dh_testroot - dh_install --sourcedir=debian/tmp + dh_install --sourcedir=debian/tmp --no-package=libsofia-sip-ua-glib-dev -Xsu_glib.h -Xsu_source.h + dh_install --sourcedir=debian/tmp --remaining-packages dh_installdocs dh_installchangelogs dh_strip

