[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Library interface version question

Scripsit Shachar Shemesh <debian@shemesh.biz>
> Henning Makholm wrote:

>>You are supposed to write an appropriate shlibs file, as described in
>>policy �8.6. Have you done so?

> My file is currently automatically generated by dh_shlibdeps, and says
> "libargtable2 0 libargtable2-0".

No it isn't. dh_shlibdeps is jus a wrapper around dkpg-shlibdeps,
which does not generate shlibs files. It _reads_ shlibs files and
collects substvars for use in your package's Depends line.

Please do read the documentation.

> I realize that I should place any version restrictions there, if I
> want them. The question is whether I should just state the version
> at which the interface advance there, or whether I should do some
> other version tricks?

You are the maintainer; it is your job to know which versions and
packages it is appropriate for freshly compiled client programs to
depend on.

> In a nutshell - because then the information regarding which backwards
> compatible interface to use is lost.

You seem to be misunderstanding the purpose of /usr/lib symlinks. See
Steve Langasek's answer.

Henning Makholm              "Wir kommen nun ans Ziel unserer Ausführungen."

Reply to: