Package: goffice
Version: 0.8.0-1
Severity: minor

Hi,

up to now the package name of the library package libgoffice-0-8 did not
reflect the soname of the included library. This caused several depending
packages like gnucash (bug #570152) to break when the soname changed.

Please stick to a soname for every used binary package name. Otherwise errors
like the one mentioned above will recur on every soname change. A good
discussion of the problems related to soname changes and their mitigations is
contained in the [1]Debian Library Packaging guide, chapter 5.

 1. http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html

Following the suggestions of this guide you should rename the library package
to libgoffice-0.8-8. This is also the package name that [2]lintian expects when
reporting the warning "package-name-doesnt-match-sonames".

 2. http://lintian.debian.org/maintainer/[email protected]#goffice

If the first "8" in libgoffice-0-8 is intended to match the soname please
enforce this intention by checking the soname in debian/rules, causing a
failure to build if it doesn't match.

I write this rather lengthy bugreport because I want to help you to avoid
uncoordinated soname changes in the future. Uncoordinated soname changes cause
trouble for multiple other maintainers and hence should be avoided by all
means.

Regards
  Micha



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to