libkdb-ldap and ABI stability
hartmans at MIT.EDU
Sat May 10 13:39:52 EDT 2008
>>>>> "Russ" == Russ Allbery <rra at stanford.edu> writes:
Russ> On the other hand, that's a lot of hacking on MIT Kerberos's
Russ> build system and special modifications I'd need to maintain
Russ> for Debian, and your build system just installs it in the
Russ> regular public library directory.
Russ> So... what are the plans for this library? Can I safely
Russ> package it as a regular shared library and rest assured that
Russ> the SONAME will change with any future backward-incompatible
Russ> change to the interface, such as what's apparently currently
Russ> in Subversion? Will it ever have a public header? Or would
Russ> it be better to install it into /usr/lib/krb5 and use RPATH
Russ> to find it (and if so, is that a patch you'd take back)?
I think you should package it with no package installing a .so for it and add conflicts as appropriate when the functionality changes.
More information about the krbdev