Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 704618

Summary: dev-java/maven-bin-3.6.2: useless lib/jansi-native/freebsd*/libjansi.so with unsatisfied soname dependencies
Product: Gentoo Linux Reporter: Zac Medico <zmedico>
Component: Current packagesAssignee: Java team <java>
Status: RESOLVED FIXED    
Severity: QA    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 704320    

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(-)