* Jonas Smedegaard <d...@jones.dk> [2024-09-10 17:26]:
Problem in that is that upstream do not use a Soname, so it would either result in maintaining a slight fork, or involve convincing upstream to care more strongly about backwards compatibility than they do now, and maintain a Soname.
I would argue that it is worth doing that as it will probably happen again.
What I am exploring now (after the damage is done) is if the one other package depending on ell can be patched to work with this change, and then move on without Soname for now. I have now learned that a) I cannot trust upstream in only dropping obsolete symbols, and b) even the removal of unused symbols cause linking to fail.
How did you check that it is unused? It does not look like to me: $ mmdebstrap --variant=essential --include=iwd,binutils --chrooted-customize-hook='objdump -CT /usr/libexec/iwd | grep l_genl_attr_next' testing /dev/null [..] 0000000000000000 DF *UND* 0000000000000000 (ELL_0.10) l_genl_attr_next Cheers Jochen
signature.asc
Description: PGP signature