* 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

Attachment: signature.asc
Description: PGP signature

Reply via email to