reassign 650541 libsmbclient retitle 650541 libsmbclient uses internal symbol krb5_locate_kdc found 650541 libsmbclient/2:3.6.1-2 thanks
Hi. krb5_locate_kdc was not a public symbol. It was not available in krb5.h without defining KRB5_PRIVATE. I'm not sure whether it was available with KRB5_PRIVATE. Those are the symbols that are part of MIT's stable ABI; there are a similar set of public symbols for GSS-API. All other symbols are unstable and may disappear in major versions. If any of the symbols in the public ABI change, the soname will change. I sent a note about krb5_locate_kdc to the samba folks many years ago; it finally went away. I have not checked version history and am about to leave so I don't have time to do it now but this presumably is renamed because the prototype changed. I'm happy to add a breaks once we know what version of libsmbclient won't depend on that symbol. If that's hard to do, and/or if it's easy to write a compatibility shim, I'm happy to maintain that for a while. However, MIT Kerberos has had a fairly well defined ABI stability policy and krb5_locate_kdc has not been part of that stable ABI ever. -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org