Quoting Jochen Sprickerhof (2024-09-10 18:13:02)
> * 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?

I looked in git log when the two symbols wer removed, knowing that they
were no longer needed for release 2.21.

> 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
 
That's a smart way to check.  I will sure use that in the future.

Thanks!

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature

Reply via email to