Checking if outside the package these symbols are being used by other shared libraries:
* For libkafs0-heimdal: None
libroken19-heimdal: /usr/lib/x86_64-linux-gnu/libroken.so.19.0.0
root@Nheimdal:~# for s in $(for p in $(apt-cache rdepends libkafs0-heimdal | grep -v heimdal | cut -d':' -f2 | xargs); do for l in $(apt-file list ${p} | grep '.so' | grep lib | cut -d':' -f2| xargs); do readlink -f ${l} ; done; done | sort -u); do nm -D ${s} | grep strlc && apt-file search ${s}; done
root@Nheimdal:~#
* For libroken19-heimdal: libafsauthent2 and libafsrpc2, both form src:openafs
root@Nheimdal:~# for s in $(for p in $(apt-cache rdepends libroken19-heimdal | grep -v heimdal | cut -d':' -f2 | xargs); do for l in $(apt-file list ${p} | grep '.so' | grep lib | cut -d':' -f2| xargs); do readlink -f ${l} ; done; done | sort -u); do nm -D ${s} | grep strlc && apt-file search ${s}; done
U rk_strlcat@HEIMDAL_ROKEN_1.0
U rk_strlcpy@HEIMDAL_ROKEN_1.0
libafsauthent2: /usr/lib/libafsauthent.so.2.0.0
U rk_strlcat@HEIMDAL_ROKEN_1.0
U rk_strlcpy@HEIMDAL_ROKEN_1.0
libafsrpc2: /usr/lib/libafsrpc.so.2.0.0
I will follow the same approach that in [1], for krb5.
P.S. Sorry for the ugly and no-efficient inline bash, but for the purpose of the fixing I think is OK, and I promise I'll do a pretty script after Xmas (in case that doesn't exist yet, which I couldn't say). for sure).
Checking if outside the package these symbols are being used by other shared libraries:
* For libkafs0-heimdal: None
libroken19-heimdal: /usr/lib/ x86_64- linux-gnu/ libroken. so.19.0. 0
root@Nheimdal:~# for s in $(for p in $(apt-cache rdepends libkafs0-heimdal | grep -v heimdal | cut -d':' -f2 | xargs); do for l in $(apt-file list ${p} | grep '.so' | grep lib | cut -d':' -f2| xargs); do readlink -f ${l} ; done; done | sort -u); do nm -D ${s} | grep strlc && apt-file search ${s}; done
root@Nheimdal:~#
* For libroken19-heimdal: libafsauthent2 and libafsrpc2, both form src:openafs
root@Nheimdal:~# for s in $(for p in $(apt-cache rdepends libroken19-heimdal | grep -v heimdal | cut -d':' -f2 | xargs); do for l in $(apt-file list ${p} | grep '.so' | grep lib | cut -d':' -f2| xargs); do readlink -f ${l} ; done; done | sort -u); do nm -D ${s} | grep strlc && apt-file search ${s}; done HEIMDAL_ ROKEN_1. 0 HEIMDAL_ ROKEN_1. 0 libafsauthent. so.2.0. 0 HEIMDAL_ ROKEN_1. 0 HEIMDAL_ ROKEN_1. 0 libafsrpc. so.2.0. 0
U rk_strlcat@
U rk_strlcpy@
libafsauthent2: /usr/lib/
U rk_strlcat@
U rk_strlcpy@
libafsrpc2: /usr/lib/
I will follow the same approach that in [1], for krb5.
[1] https:/ /bugs.debian. org/cgi- bin/bugreport. cgi?bug= 1043184# 30
P.S. Sorry for the ugly and no-efficient inline bash, but for the purpose of the fixing I think is OK, and I promise I'll do a pretty script after Xmas (in case that doesn't exist yet, which I couldn't say). for sure).