Bug 1556890
| Summary: | Wrong usage of version script in nettle | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Lukas Slebodnik <lslebodn> |
| Component: | nettle | Assignee: | David Woodhouse <dwmw2> |
| Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 27 | CC: | dwmw2, marcelo.barbosa, mr.marcelo.barbosa, nmavrogi, pwouters, tmraz |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-03-19 06:37:58 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Lukas Slebodnik
2018-03-15 12:59:58 UTC
I know that there is a trivial way to add explicit requires in other projects. But it is better to rely on binutils and automatic detection of symbols done by rpm. So it would be good if you could persuade upstream to use version-script properly and do not add new symbols to versions which were already released. BTW you can also check 3rd section in https://www.akkadia.org/drepper/dsohowto.pdf Note: It is not required to enable updates-testing for installing nettle-3.4-1.fc27.x86_64. It is already in updates for quite a log. However it does not change fact the new symbols were added to old version. I have already asked upstream to consider that kind of versioning. No buy-in so far (nor I can link to my email as nettle ML archives do not include recent emails) *** This bug has been marked as a duplicate of bug 1549190 *** Is that "no buy-in" as in nobody has responded, or is it that they actively *want* to do it wrong? The latter would be a somewhat concerning attitude, especially in a crypto library. We expect attention to detail in all things. No response. Note that the strict versioning script, which includes separate versions depending on when the symbol was introduced, is not widely accepted as necessary, and it is not easy to automate [1]. The reason is that it only affects rpm-based systems. deb-based or other systems really have no gain as they don't use that information. [1]. see also https://www.libssh.org/archive/libssh/2018-03/0000011.html |