* 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

Reply via email to