Comment 13 for bug 2003259

Revision history for this message
Sebastien Bacher (seb128) wrote :

@Didier, I'm replying to that specific point about libcupsfilter since I'm the one who tweaked the symbols to the current state

> - The symbols file is not up to date. If you look at https://launchpadlibrarian.net/648110944/buildlog_ubuntu-lunar-amd64.libcupsfilters_2.0~b2-0ubuntu10_BUILDING.txt.gz, there are a lot of missing symbols for instance. I suggest that symbol files update will block and fail build by exporting DPKG_GENSYMBOLS=4.

in fact the debian/rules enforces that level. I've marked a stack of c++ symbols as optional since their mangling is different between architectures leading to different names, which isn't great but afaik we don't really have a proper solution for those and it's not the only packaging doing that.

Is that acceptable with that context or would you still like to see changes? One other alternative would be to create a .symbols.arch for each architecture but that's even more tedious and I don't think I've seen us go that way with other packages