On 3/14/26 1:28 PM, Antonio Valentino wrote:
I have checked that none of such symbols is exposed in the public API and 
public headers.
According to [2], I understand that this implies that a SOVERSION bump is not 
necessary.

Yes, that's entirely expected for C++ libraries.

The downside is that symbols that shouldn't have disappeared get drowned out in 
the noise, it's easy to miss those. That just comes with the territory of 
symbols files for C++ libraries.

If you'd use dh_makeshlibs -V (which is default since debhelper-compat 12) you 
wouldn't see such changes either.

I'm not sure, by the way, if I should leave the "#MISSING: 4.1.0#" entries in 
the symbol file or just strip them away.

No, see my other message.

What is the correct way to proceed?

Strip the missing symbols, and do a test rebuild of the rdeps (only tiff at 
time of writing) if you want to be sure none of them broke.

Kind Regards,

Bas

--
 PGP Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1

_______________________________________________
Pkg-grass-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to