[Rpm-maint] [rpm-software-management/rpm] Enhance requires with version information from the build root. (PR #2372)
Gordon Messmer
notifications at github.com
Wed Jan 31 20:01:15 UTC 2024
I'd been meaning to come back to this quite a while ago, but I got sick and that put me out for a *long* time.
I still think that *something* should be done with the ELF dep generator, but more discussion would be helpful.
I mentioned that Debian's approach came up in discussions. On one hand, Debian's approach seems very nice in that it gives package maintainers a lot of control over the symbol and version sets, which works well for the situations that Neal brings up, regarding compatible libraries. On the other hand, it seems like Debian's approach requires library package maintainers to do 90% of the work that would be required to actually support versioned symbols, and if we wanted to put that much burden on package maintainers, maybe we should just provide better tools for introducing and maintaining versioned symbols in ELF libraries.
In any case, I feel pretty strongly that RPM needs a fall-back mechanism (such as the one proposed in this PR) for libraries that don't have versioned symbols, and if we reach a consensus around the *design*, I'm happy to do more work on the implementation.
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/2372#issuecomment-1919839535
You are receiving this because you are subscribed to this thread.
Message ID: <rpm-software-management/rpm/pull/2372/c1919839535 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20240131/ec3e7a38/attachment.html>
More information about the Rpm-maint
mailing list