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

Bug 613414

Summary: app-office/calligra installs shared library which lacks a soname (libkoversion.so.14.0.0)
Product: Gentoo Linux Reporter: Agostino Sarubbo <ago>
Component: Current packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal CC: office
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=530956
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 613218    

Description Agostino Sarubbo gentoo-dev 2017-03-21 13:33:38 UTC
This is an auto-filled bug because this package installs shared library which lacks a soname.

 * Messages for package app-office/calligra-2.9.11-r1:

 * QA Notice: The following shared libraries lack NEEDED entries
 * /usr/lib64/libkoversion.so.14.0.0
Comment 1 Andreas Sturmlechner gentoo-dev 2017-03-21 21:26:14 UTC
Thanks, but this is no regression to 2.9.11-r0 and we do not have any external consumers, so we can ignore the issue.
Comment 2 Michael Palimaka (kensington) gentoo-dev 2017-03-23 07:47:48 UTC
libkoversion is made up only of preprocessor instructions. It doesn't even use libc, so I wouldn't expect any NEEDED entries.
Comment 3 Agostino Sarubbo gentoo-dev 2017-03-23 08:35:41 UTC
is possible to use a QA_* varibable to hide the warning since it is expected?
Comment 4 Michael Palimaka (kensington) gentoo-dev 2017-03-23 08:41:06 UTC
(In reply to Agostino Sarubbo from comment #3)
> is possible to use a QA_* varibable to hide the warning since it is expected?

Indeed, QA_DT_NEEDED.
Comment 5 Andreas Sturmlechner gentoo-dev 2017-03-24 15:27:45 UTC
Commit 49c862060915b1c844f73cc10016ae427ee8b8e4:


--- a/app-office/calligra/calligra-2.9.11-r1.ebuild
+++ b/app-office/calligra/calligra-2.9.11-r1.ebuild
@@ -219,3 +219,10 @@ src_configure() {
 
        kde4-base_src_configure
 }
+
+src_install() {
+       kde4-base_src_install
+
+       # bug 613414
+       QA_DT_NEEDED="usr/lib64/libkoversion.so.14.0.0"
+}