Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 704618 - dev-java/maven-bin-3.6.2: useless lib/jansi-native/freebsd*/libjansi.so with unsatisfied soname dependencies
Summary: dev-java/maven-bin-3.6.2: useless lib/jansi-native/freebsd*/libjansi.so with ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal QA (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 704320
  Show dependency tree
 
Reported: 2020-01-03 00:48 UTC by Zac Medico
Modified: 2020-09-29 17:36 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zac Medico gentoo-dev 2020-01-03 00:48:55 UTC
The ebuild installs useless files with unsatisfied soname dependencies, as shown in /var/db/pkg/dev-java/maven-bin-3.6.2/NEEDED.ELF.2

> 386;/usr/share/maven-bin-3.6/lib/jansi-native/freebsd32/libjansi.so;libjansi-1.8.so;;libutil.so.9,libc.so.7;x86_32
> X86_64;/usr/share/maven-bin-3.6/lib/jansi-native/freebsd64/libjansi.so;libjansi-1.8.so;;libutil.so.9,libc.so.7;x86_64

I'd like to get things like this fixed, since eventually I'd like to enable soname dependency resolution by default (bug 687956), and unsatisfied soname dependencies break the dependency graph for emerge --ignore-soname-deps=n --usepkgonly commands.
Comment 1 Larry the Git Cow gentoo-dev 2020-09-29 17:36:44 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a75e647cefce3dffc23f81f9ec6ca7799d774d

commit 66a75e647cefce3dffc23f81f9ec6ca7799d774d
Author:     Miroslav Šulc <fordfrog@gentoo.org>
AuthorDate: 2020-09-29 17:36:23 +0000
Commit:     Miroslav Šulc <fordfrog@gentoo.org>
CommitDate: 2020-09-29 17:36:23 +0000

    dev-java/maven-bin: fixed qa and removed useless files in 3.6.2
    
    Closes: https://bugs.gentoo.org/734908
    Closes: https://bugs.gentoo.org/734906
    Closes: https://bugs.gentoo.org/704618
    Package-Manager: Portage-3.0.8, Repoman-3.0.1
    Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

 dev-java/maven-bin/maven-bin-3.6.2.ebuild | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)