Bug 38781 - jna: invalid parasitic dependency on libffi6
Summary: jna: invalid parasitic dependency on libffi6
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: jna (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 blocker
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-03 22:15 MSK by Dmitry V. Levin
Modified: 2020-08-10 18:17 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry V. Levin 2020-08-03 22:15:57 MSK
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.
Comment 1 Dmitry V. Levin 2020-08-09 17:30:40 MSK
NMU is ready and is pending for approval:
https://lists.altlinux.org/pipermail/sisyphus-incominger/2020-August/578988.html
Comment 2 Michael Shigorin 2020-08-10 18:14:49 MSK
Недолго же ты ждал, при этом %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).
Comment 3 Dmitry V. Levin 2020-08-10 18:17:36 MSK
(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).

Неделю ждал, изменение тривиальное.