On Thu, Jan 15, 2026 at 1:47 PM Gordon Messmer <[email protected]> wrote:
>
> On 2026-01-15 3:39 AM, Neal Gompa wrote:
> > Could we use this to help upstreams develop support for symbol
> > versioning? I think a big part of the reason it's not used is because
> > there aren't really good practices around it to leverage the feature.
>
>
> Yes, we could. We could do that even without abidb. Debian merely uses
> objdump to get the symbols:
>
> https://github.com/mwhudson/dpkg/blob/master/scripts/dpkg-gensymbols.pl#L211
>
> https://github.com/mwhudson/dpkg/blob/master/scripts/Dpkg/Shlibs/Objdump.pm#L183
>
> abidb adds some detail which is useful for stuff like monitoring builds
> to look for unexpected type changes, which is great. But the symbol map
> only needs symbol names and a version identifier.
>
> I don't think maintaining versioned symbols is difficult, I think
> upstream projects just haven't been asked to do it by anyone whose
> judgement they trust.
>

It might be worth creating some Fedora-side documentation about how to
do this and how to help upstreams with it.



-- 
真実はいつも一つ!/ Always, there's only one truth!
-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to