* Sylvestre Ledru (sylves...@debian.org) [140928 14:15]: > On 27/09/2014 18:54, Andreas Barth wrote:
> See e.g. [3]https://www.debian.org/doc/debian-policy/ch-sharedlibs.html > | Every time the shared library ABI changes in a way that may break > | binaries linked against older versions of the shared library, the > | SONAME of the library and the corresponding name for the binary > | package containing the runtime shared library should change. > > Can you please do that so that we could schedule the binNMUs after > this is done? > The package name is libclang1-3.5 > and the soname is libclang-3.5.so.1 > Initially, I uploaded with libclang-3.5.so as soname since the ABI > remains > the same over a version of libclang but dpkg-shlibdeps complained about > the missing .1 even > if it seems valid in the policy > [4]https://www.debian.org/doc/debian-policy/ch-sharedlibs.html > "The soname may instead be of the form name-major-version.so, such as > libdb-5.1.so, in which case the name would be libdb and the version > would be 5.1. " > What would you want in term of package naming ? I don't know what would > work best here > libclang-3.5.1 is kind of a bad name. Basically there is no really nice solution there because the packagename libclang1-3.5 was already used for the soname libclang.so.1. The two major options are: 1. Change back the soname (which is of course wrong otherwise) 2. Change the package name to something like libclang1-3.5a. I also have an idea for an ugly hack but I need to think a bit more about it. From package POV it might be the "niciest", but I'm not sure if it works (which is a precondition for everything). I'll update this mail tonight. Andi -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org