Brian May <b...@debian.org> writes: > On Tue, Aug 09, 2022 at 01:11:53AM +0200, Samuel Thibault wrote:
>> Now that glibc provides a closefrom function, heimdal doesn't build its >> own rk_closefrom function any more, and thus the >> libroken18-heimdal.symbols check complains: >> >> - rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226 >> +#MISSING: 7.7.0+dfsg-4+b1# rk_closefrom@HEIMDAL_ROKEN_1.0 1.4.0+git20110226 > What would be considered an acceptable solution here? > Presumably I can't just delete the symbol, that might break stuff. > Also see https://github.com/heimdal/heimdal/issues/1006 Yeah, it's kind of a problem that the libroken ABI isn't stable depending on what facilities are available on the local system, although it looks like the only other package in Debian that uses it is openafs. I think the options are to either bump the SONAME for the dropped symbol, or add an rk_closefrom wrapper around the glibc closefrom to keep the same ABI. (Or break the ABI without changing the SONAME on the grounds that only a few packages use it, but I'm pretty hesitant to recommend doing that since who knows what outside of Debian might break and we try hard not to do that.) -- Russ Allbery (r...@debian.org) <https://www.eyrie.org/~eagle/>