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
