I've rebuilt jna package with the current libffi: $ rpmquery -Rp Sisyphus/files/x86_64/RPMS/jna-4.5.1-alt1_6jpp8.x86_64.rpm |grep ^libffi libffi6 libffi.so.7()(64bit) >= set:jee4ZuRAxZbZmMB80ZxpjipYZ71fJchxEqJkjX3iFFhhId libffi.so.7(LIBFFI_BASE_7.0)(64bit) libffi.so.7(LIBFFI_CLOSURE_7.0)(64bit) As you can see, despite being linked with libffi.so.7, it still holds on libffi6 due to the following nonsense in its jna.spec: # We manually require libffi because find-requires doesn't work # inside jars. Requires: libffi6 This blocks libffi6 removal. Please fix.
NMU is ready and is pending for approval: https://lists.altlinux.org/pipermail/sisyphus-incominger/2020-August/578988.html
Недолго же ты ждал, при этом %changelog'ом багу не закрыло: jna - Pure Java access to native libraries * Mon Aug 03 2020 Dmitry V. Levin (QA) <qa_ldv@altlinux> 4.5.1-alt2_6jpp8 - NMU: removed invalid parasitic dependency on libffi6 (#38781).
(In reply to Michael Shigorin from comment #2) > Недолго же ты ждал, при этом %changelog'ом багу не закрыло: > > jna - Pure Java access to native libraries > * Mon Aug 03 2020 Dmitry V. Levin (QA) <qa_ldv@altlinux> 4.5.1-alt2_6jpp8 > - NMU: removed invalid parasitic dependency on libffi6 (#38781). Неделю ждал, изменение тривиальное.