Friday 18 May 2018

Re: Symbols files for C++ libraries for Ubuntu main

I understand the general advantage of having symbols files. But in the
specific case of C++ packages where upstream and Debian aren't caring
for the symbols files, the public symbols aren't particularly well
defined and we're maintaining a symbols file in Ubuntu as a delta, I
question whether it's actually useful for us to do so. In practice, if
all that happens is that when new symbols appear we throw them into the
symbols file without much thinking (because the symbols/ABI are
inpenetrable even after being decoded), then what are we gaining from
doing this?

I'm sure someone will say "well, think harder", but I think that
pragmatically we need to look at we're doing in practice.