libkdb-ldap and ABI stability

Sam Hartman 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 mailing list